Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288285 - xfce-base/*-4.6.1 miss dependency on x11-libs/startup-notification
Summary: xfce-base/*-4.6.1 miss dependency on x11-libs/startup-notification
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-09 11:15 UTC by sf
Modified: 2009-10-09 13:30 UTC (History)
0 users

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


Attachments
revdep-rebuild -i -pv (revdep.log,4.78 KB, text/plain)
2009-10-09 11:16 UTC, sf
Details
emerge --info (emerge--info.txt,3.25 KB, text/plain)
2009-10-09 11:18 UTC, sf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sf 2009-10-09 11:15:20 UTC
The following packages depend on x11-libs/startup-notification but have no dependency:

[ebuild   R   ] xfce-base/xfce4-panel-4.6.1  USE="-debug -startup-notification" 0 kB
[ebuild   R   ] xfce-base/xfce4-session-4.6.1  USE="-debug -gnome -gnome-keyring -profile" 0 kB
[ebuild   R   ] xfce-base/xfwm4-4.6.1  USE="-debug -startup-notification -xcomposite" 0 kB
[ebuild   R   ] xfce-base/xfdesktop-4.6.1  USE="branding doc menu-plugin -debug -thunar" LINGUAS="de -be -ca -cs -da -el -es -et -eu -fi -fr -he -hu -it -ja -ko -nb_NO -nl -pa -pl -pt_BR -ro -ru -sk -sv -tr -uk -vi -zh_CN -zh_TW" 0 kB

revdep-rebuild shows:

 *   broken /usr/bin/xfce4-session (requires libstartup-notification-1.so.0)
 *   broken /usr/bin/xfdesktop (requires libstartup-notification-1.so.0)
 *   broken /usr/bin/xfwm4-workspace-settings (requires libstartup-notification-1.so.0)
 *   broken /usr/lib64/xfce4/panel-plugins/libiconbox.la (requires /usr/lib64/libstartup-notification-1.la)
 *   broken /usr/lib64/xfce4/panel-plugins/libiconbox.so (requires libstartup-notification-1.so.0)
 *   broken /usr/lib64/xfce4/panel-plugins/libpager.la (requires /usr/lib64/libstartup-notification-1.la)
 *   broken /usr/lib64/xfce4/panel-plugins/libpager.so (requires libstartup-notification-1.so.0)
 *   broken /usr/lib64/xfce4/panel-plugins/libshowdesktop.la (requires /usr/lib64/libstartup-notification-1.la)
 *   broken /usr/lib64/xfce4/panel-plugins/libshowdesktop.so (requires libstartup-notification-1.so.0)
 *   broken /usr/lib64/xfce4/panel-plugins/libtasklist.la (requires /usr/lib64/libstartup-notification-1.la)
 *   broken /usr/lib64/xfce4/panel-plugins/libtasklist.so (requires libstartup-notification-1.so.0)
 *   broken /usr/lib64/xfce4/panel-plugins/libwindowlist.la (requires /usr/lib64/libstartup-notification-1.la)
 *   broken /usr/lib64/xfce4/panel-plugins/libwindowlist.so (requires libstartup-notification-1.so.0)


Reproducible: Always

Steps to Reproduce:
Comment 1 sf 2009-10-09 11:16:24 UTC
Created attachment 206519 [details]
revdep-rebuild -i -pv
Comment 2 sf 2009-10-09 11:18:07 UTC
Created attachment 206521 [details]
emerge --info
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-10-09 13:27:45 UTC
Untrue. The xfce4-panel doesn't link startup-notification to those libraries you posted even with USE="startup-notification" enabled. This is a known problem in libtool, causing unnecessary linking.

Changing your LDFLAGS from LDFLAGS="-Wl,-O1" to LDFLAGS="-Wl,-O1 -Wl,--as-needed"
would prevent future issues like this.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2009-10-09 13:30:29 UTC
Possible http://bugs.gentoo.org/show_bug.cgi?id=227241, but do search yourself.