just noticed that the gnome-libs-1.4.2 ebuild has a dependancy on esd (specifically >=media-sound/esound-0.2.23) but it builds fine with emerge --nodeps gnome-libs and esound not installed. May I suggest that to stop esound compiling itself unnecessarily the ebuild be changed so the dependancy should exist only when the esd use flag is specified Reproducible: Always Steps to Reproduce:
Hmm i don't remember exactly, but i think the esd functionality may be required by apps using the lib anyway. In that case it wouldn't be wise to remove. Spider do you know the exact reason for that dep ?
it builds fine, yes, but it also starts to do "auto-find" things which aren't good ( broke a lot of apps actually ) There was also ... "issues" in subsequent dependencies of Gnome 1.4 that needed esound, linked it and then whined when gnome-libs didn't have the same understanding for its world. Theese days, Don't make it optional unless you can disable it. if you do disable it. rebuild all of gnome 1.4 + deps with that setting, and mixed settings, and see what happens. however, for my personal belief I don't think its worth that amount of trouble ;) ( read that as : i'll do this a blue monday when everything is raining and the rest of my buglist is empty. )
until that day...
> Theese days, Don't make it optional unless you can disable it. it is simple to disable it: use esd || export ESD_CONFIG=no
phased out. "There was also ... "issues" in subsequent dependencies of Gnome 1.4 that needed esound, linked it and then whined when gnome-libs didn't have the same understanding for its world." still applies.