Emerge tries to merge alsa-driver while updating alsa-lib, which is not correct since I use gentoo-dev-sources which already satisfies virtual/alsa. I've already tried manually forcing in /etc/portage/profile/virtual the proper association, but still emerge seems to ignore it :( Reproducible: Always Steps to Reproduce: Actual Results: These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild NS ] media-sound/alsa-driver-1.0.7-r4 -debug -doc +oss 0 kB [ebuild U ] media-libs/alsa-lib-1.0.7 [1.0.6] -doc -jack -static 660 kB [ebuild U ] x11-libs/gtk+-2.4.13-r1 [2.4.9-r1] -debug -doc +jpeg +tiff 9,079 kB [ebuild U ] media-libs/win32codecs-20040916-r1 [0.90.1-r2] +quicktime -real11,004 kB [ebuild U ] media-video/mplayer-1.0_pre5-r5 [1.0_pre4-r7] -3dfx -3dnow -3dnowex +X -aalib +alsa (-altivec) +arts -bidi -cdparanoia -debug +directfb -divx4linux -doc -dvb +dvd -dvdread -edl +encode +esd -fbcon -ggi +gif +gtk -i8x0 +ipv6-jack -joystick +jpeg -libcaca -lirc -live -lzo +mad -matroska -matrox +mmx -mmx2 +mpeg -mythtv -nas -network +nls -nvidia +oggvorbis +opengl +oss +png -real -rtc +samba +sdl +sse +svga -tga -theora +truetype -v4l -v4l2 -xanim -xinerama +xmms +xv -xvid -xvmc 5,421 kB # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.be.gentoo.org/gentoo-portage" USE="X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dga directfb dvd encode esd ethereal f77 fam flac foomaticdb fortran gdbm gif gphoto2 gpm gtk gtk2 imagemagick imap imlib ipv6 java jikes jpeg junit kde kerberos krb4 ldap lesstif libg++ libwww mad mbox mikmod mmx motif mozilla mpeg mysql ncurses nls nocd odbc oggvorbis opengl oss pam pcmcia pda pdflib perl plotutils png pnp postgres python qt quicktime readline samba sasl sdl slang snmp spell sse ssl svga tcltk tcpd tetex tiff truetype unicode usb wmf x86 xml xml2 xmms xv zlib"
Fixed with the help of lu_zero (thx :)
Local config bug
Someone correctly observed I didn't post a resolution hint for others, so here it is. I had an older version of alsa-driver leftover, check with: grep -r "virtual/alsa" /var/db/pkg If you see that alsa-driver is listed there, then you can purge it out with: emerge -C alsa-driver And verify it's been cleaned out with: grep -r "virtual/alsa" /var/db/pkg After that emerge should work fine :) /me stupid