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
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.
*** Bug 21271 has been marked as a duplicate of this bug. ***
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