GNOME Bugzilla – Bug 600591
Uses symbols from libICE but does not link directly to it
Last modified: 2011-07-19 12:27:47 UTC
Created attachment 146868 [details] Explicitly link to libICE Brasero uses symbols from libICE (in eggsmclient-xsmp.c) but does not link to libICE explicitly. This leads to a build failure while using binutils-gold, which defaults to --no-add-needed. Fixing this is probably just a matter of the trivial attached patch. For more explanations, see: http://wiki.debian.org/qa.debian.org/FTBFS#A2009-11-02Packagesfailingbecausebinutils-go
Also see bug 598837 for a discussion on this issue in another Gnome module.
And note that the failure is due to debian shipping a sm.pc file with a non-upstreamed modification.
Thanks for the headups; so basically, is there a general consensus about this? What should be do? #598837 seems inconclusive about this issue and this discussion is a bit beyond my skills.
Thanks Christian for the notice, the Debian Xorg maintainer forgot to forward it upstream. I think the Requires → Requires.private change in libSM is correct. If you use ICE_* symbols, you should require libICE as well, it’s very simple actually.
Closing this bug. Thanks
(In reply to comment #5) > Closing this bug. Why? It hasn’t been fixed, and the NOTGNOME tag is wrong.