Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 74934

Summary: gentoo-dev-sources properly reports virtual/alsa, but emerge tries to build alsa-driver
Product: Gentoo Linux Reporter: Stefano <raistlin>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Stefano 2004-12-19 06:17:30 UTC
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"
Comment 1 Stefano 2004-12-20 15:43:20 UTC
Fixed with the help of lu_zero (thx :)
Comment 2 Stefano 2004-12-20 15:43:59 UTC
Local config bug
Comment 3 Stefano 2005-01-10 00:59:55 UTC
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