Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 288285

Summary: xfce-base/*-4.6.1 miss dependency on x11-libs/startup-notification
Product: Gentoo Linux Reporter: sf <sf-gentoo>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: revdep-rebuild -i -pv
emerge --info

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.