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

Bug 21371

Summary: gnome requires alsa dependancy when building, but its not listed in ebuild
Product: Gentoo Linux Reporter: ghost
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal CC: is
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description ghost 2003-05-20 18:26:04 UTC
gnome requires alsa dependancy when building, but its not listed in ebuild so
you have to explicitly emerge alsa-lib and alsa-lib causes issues on systems
that dont have alsa drivers installed eg: esd trying to use alsa as an output
without there being a soundcard

Reproducible: Always
Steps to Reproduce:
1.emerge -C alsa-lib
2.emerge gdm (will fail)
3.emerge alsa-lib gdm (to fix it)

Actual Results:  
it fails the build without alsa-lib, but its not in the ebuild as a dep

Expected Results:  
build without alsa support

this is really irritating, cause having alsa on my system causes other hassels
and I dont need it for anythingelse
Comment 1 foser (RETIRED) gentoo-dev 2003-05-20 18:41:24 UTC
gdm does not need alsa to build. you might be looking at a subdependency missing or something where dependency of gdm was linked to alsa before.
Comment 2 foser (RETIRED) gentoo-dev 2003-05-20 18:42:28 UTC
*** Bug 21271 has been marked as a duplicate of this bug. ***
Comment 3 Philippe Coulonges 2003-11-26 03:07:08 UTC
Just for a precision.

The winners are ... libgnome and libgnomeui in the esound category (duplicate bug 21271). Dependency on alsa also comes from esound.

# check on the gdm dependencies
for i in pam gtk+ libglade librsvg libart_lgpl libxml2 libgnome libgnomeui libgnomecanvas pkgconfig scrollkeeper tcp-wrappers; do echo $i; emerge -pe $i | grep esound;done
pam
gtk+
libglade
librsvg
libart_lgpl
libxml2
libgnome
[ebuild  N    ] media-sound/esound-0.2.32  
libgnomeui
[ebuild  N    ] media-sound/esound-0.2.32  
libgnomecanvas
pkgconfig
scrollkeeper
tcp-wrappers