Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21371 - gnome requires alsa dependancy when building, but its not listed in ebuild
Summary: gnome requires alsa dependancy when building, but its not listed in ebuild
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 21271 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-05-20 18:26 UTC by ghost
Modified: 2003-11-26 03:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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