My make.conf is: home ~ # cat /etc/make.conf CFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe" CXXFLAGS="${CFLAGS}" CHOST="i686-pc-linux-gnu" MAKEOPTS="-j2" USE="-* x86 X aac acl alsa apache2 avi bash-completion bzip2 cairo cdr crypt cups dbus doc dts dvd dvdr djvu dvdread encode exif fam ffmpeg firefox flac gd gif glitz glut gmp gnutls gpm gstreamer gtk gtk2 hal imagemagick jpeg kde kdeenablefinal lcms logrotate mad mikmod mmap mmx mng mp3 mpeg ncurses nls nptl nsplugin nvidia ogg opengl pam pdf pic png qt quicktime readline sdl session snmp spell sse bluetooth sse2 ssl svg threads tidy tiff truetype unicode usb vcd vorbis win32codecs wmf xv xvid zlib hal qt3 pch howl esd dri xml xml2 xine gphoto2 caps kdehiddenvisibility samba arts elibc_glibc kernel_linux userland_GNU" ACCEPT_KEYWORDS="~x86" PORTDIR_OVERLAY="/usr/local/portage/obelix" ALSA_CARDS="emu10k1" FORCE_JAVA="yes" LINGUAS="en de" INPUT_DEVICES="keyboard mouse evdev" VIDEO_CARDS="nvidia nv vesa fbdev vesa vga" CAMERAS="canon" Even though I've set ALSA_CARDS to emu10k1 I get: home ~ # emerge -p alsa-driver These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-sound/alsa-driver-1.0.14_rc3 ALSA_CARDS="-emu10k1*" home ~ # I get the same problem with LINGUAS and INPUT_DEVICES. This happens with portage 2.1.2.8 but NOT with portage 2.1.2.7 . Reproducible: Always Portage 2.1.2.8 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo-r1 i686) ================================================================= System uname: 2.6.21-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System release 1.12.10 Timestamp of tree: Fri, 25 May 2007 10:30:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.32 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=prescott -mtune=prescott -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF8" LC_ALL="en_US.UTF8" LINGUAS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/obelix" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac acl alsa apache2 arts avi bash-completion bluetooth bzip2 cairo caps cdr crypt cups dbus djvu doc dri dts dvd dvdr dvdread encode esd exif fam ffmpeg firefox flac gd gif glitz glut gmp gnutls gphoto2 gpm gstreamer gtk gtk2 hal howl imagemagick jpeg kde kdeenablefinal kdehiddenvisibility lcms logrotate mad mikmod mmap mmx mng mp3 mpeg ncurses nls nptl nsplugin nvidia ogg opengl pam pch pdf pic png qt qt3 quicktime readline samba sdl session snmp spell sse sse2 ssl svg threads tidy tiff truetype unicode usb vcd vorbis win32codecs wmf x86 xine xml xml2 xv xvid zlib" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I have exactly the same problem here. cat /etc/make.conf # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j2" ACCEPT_KEYWORDS="~x86" LINGUAS="de" VIDEO_CARDS="nvidia" INPUT_DEVICES="keyboard mouse evdev" USE="-* X aac acpi alias alsa audiofile automount autoreplace bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli connectionstatus contactnotes cracklib crypt css cups dbus divx dri dvd dvdr dvdread encode ffmpeg firefox flac fortran gd gdbm gif glitz gmedia gpm highlight history iconv idea imagemagick imlib jpeg kde kipi lcms libg++ logrotate lzo mad mikmod mmx mng mp3 mpeg mplayer musepack ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdf perl php png postgres ppds python qt3 qt4 quicktime readline real realmedia reflection samba sdl session slang sndfile spell spl sqlite sse ssl svg tcl tcpd tetex theora threadsafe tiff tk tools truetype truetype-fonts type1-fonts udev unicode vcd vorbis wavpack win32codecs wma wmf wmp xinerama xml xorg xrandr xv xvid yahoo zlib" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" PORTAGE_NICENESS="15" FEATURES="parallel-fetch" --------------------------------------------------------------------- emerge --info Portage 2.1.2.8 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo i686) ================================================================= System uname: 2.6.21-gentoo i686 Pentium III (Coppermine) Gentoo Base System release 1.12.10 Timestamp of tree: Fri, 25 May 2007 13:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.32 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aac acpi alias alsa audiofile automount autoreplace bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli connectionstatus contactnotes cracklib crypt css cups dbus divx dri dvd dvdr dvdread encode ffmpeg firefox flac fortran gd gdbm gif glitz gmedia gpm highlight history iconv idea imagemagick imlib jpeg kde kipi lcms libg++ logrotate lzo mad mikmod mmx mng mp3 mpeg mplayer musepack ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdf perl php png postgres ppds python qt3 qt4 quicktime readline real realmedia reflection samba sdl session slang sndfile spell spl sqlite sse ssl svg tcl tcpd tetex theora threadsafe tiff tk tools truetype truetype-fonts type1-fonts udev unicode vcd vorbis wavpack win32codecs wma wmf wmp x86 xinerama xml xorg xrandr xv xvid yahoo zlib" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY --------------------------------------------------------------------- emerge -pvt xorg-server These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] x11-base/xorg-server-1.3.0.0 USE="dri nptl sdl xorg -3dfx -debug -dmx -ipv6 -kdrive -minimal -xprint" INPUT_DEVICES="-acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev* -fpit -hyperpen -jamstudio -joystick -keyboard* -magellan -microtouch -mouse* -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="-apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -nvidia* -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 9,047 kB Total: 1 package (1 reinstall), Size of downloads: 9,047 kB
I've put this version in package.mask for now.
Created attachment 120315 [details, diff] allow USE_EXPAND variables to survive USE="-*" when appropriate This is fixed in svn r6624.
This has been released in 2.1.2.9.