Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254216 - gnome-base/libgnomeui should depend on esound
Summary: gnome-base/libgnomeui should depend on esound
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-08 12:30 UTC by Roman Krylov
Modified: 2009-01-11 09:54 UTC (History)
2 users (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 Roman Krylov 2009-01-08 12:30:04 UTC
gnome-base/libgnomeui should depend on esound or has something like "-esound" use flag.
Now an attempt to emerge libgnomeui without esound yields "Could not find /usr/lib/libesd.la".

Reproducible: Always

Steps to Reproduce:
1.emerge libgnomeui without esound installed


Actual Results:  
"Could not find /usr/lib/libesd.la" at some point

Expected Results:  
Successful install

emerging esound of course solves the problem
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-08 16:17:14 UTC
Please post your `emerge --info' and the output of `emerge -vp gnome-base/libgnomeui'.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-01-08 23:50:01 UTC
run revdep-rebuild or any other appropriate tool to fix your system. esound used to be pulled by libgnome which due to "bugs" in libtool ended up in libgnomeui .la files which is causing what you see.
Comment 3 Roman Krylov 2009-01-11 09:54:09 UTC
(In reply to comment #2)
revdep-rebuild is too heavy operation.
revdep-rebuild --library=... is too complicated cause should be run multiple times for every library I want to fix, which should be detected first.
It will be fair if bugzilla have resolution flag like "DIY" or al least "WONTFIX" :)
I think (in future) that every little dependency problem should be fixed by portage, or portage user should be warned about the problem.