Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 337262 - gnome-extra/wp_tray needs glitz, missing dep in ebuild
Summary: gnome-extra/wp_tray needs glitz, missing dep in ebuild
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-14 10:21 UTC by Jesús Guerrero Botella (RETIRED)
Modified: 2010-09-15 09:25 UTC (History)
1 user (show)

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


Attachments
patch that adds glitz dep (wp_tray.diff,390 bytes, text/plain)
2010-09-14 10:23 UTC, Jesús Guerrero Botella (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-14 10:21:59 UTC
wp_tray needs glitz to compile.

However, it still fails due to this:

/usr/lib64/libcairomm-1.0.so: undefined reference to `cairo_glitz_surface_create'

Which I guess is a problem with my x11-libs/cairo version, but that's another story for another bug report.

Reproducible: Always

Steps to Reproduce:
1. emerge -C glitz
2. emerge wp_tray
3. it should fail because it can't find a glitz component
Comment 1 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-14 10:23:04 UTC
Created attachment 247240 [details]
patch that adds glitz dep
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-09-14 16:52:47 UTC
Are you sure that this is a strict dependency and not .la file related? Could you paste the output of:

grep glitz /usr/lib/*.la
Comment 3 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-14 21:41:21 UTC
Sure :)

# grep glitz /usr/lib/*.la
/usr/lib/libbonoboui-2.la:dependency_libs=' -L/usr/lib64 -lgnomecanvas-2 -lgailutil -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXext -lXdamage -lXfixes -lart_lgpl_2 -lgnome-2 -lgnomevfs-2 -lutil -lbonobo-2 -lbonobo-activation -lORBitCosNaming-2 -lxml2 -lgconf-2 -lORBit-2 -ldbus-glib-1 -ldbus-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lglib-2.0 -lSM -luuid -lICE -lX11 -lxcb -lXau -lXdmcp -ldl -lpopt'
/usr/lib/libbrasero-burn.la:dependency_libs=' -L/usr/lib64 -lbrasero-media -lbrasero-utils -ltotem-plparser -lsoup-gnome-2.4 -lgmime-2.4 -lgconf-2 -lsqlite3 -lgnome-keyring -lsoup-2.4 -leggdbus-1 -lgnutls -lproxy -ltasn1 -lgcrypt -lgpg-error -lnsl -lORBit-2 -ldbus-glib-1 -lgstinterfaces-0.10 -lgstpbutils-0.10 -lgstreamer-0.10 -lxml2 -ldbus-1 -lcanberra-gtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcanberra -lvorbisfile -lltdl -lvorbis -logg -lgio-2.0 -lresolv -lcairo -lpangoft2-1.0 -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lXrender -lGL -lglitz -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lgobject-2.0 -lgmodule-2.0 -lm -lfreetype -lexpat -lz -lgthread-2.0 -ldl -lglib-2.0 -lpthread -lrt'
/usr/lib/libbrasero-media.la:dependency_libs=' -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lXrender -lGL -lglitz -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lgobject-2.0 -lgmodule-2.0 -lm -lfreetype -lexpat -lz -lgthread-2.0 -ldl -lglib-2.0 -lpthread -lrt'
/usr/lib/libbrasero-utils.la:dependency_libs=' -L/usr/lib64 -lgstinterfaces-0.10 -lgstpbutils-0.10 -lgstreamer-0.10 -ltotem-plparser -lsoup-gnome-2.4 -lgmime-2.4 -lgconf-2 -lsqlite3 -lgnome-keyring -lsoup-2.4 -lORBit-2 -leggdbus-1 -lxml2 -lgnutls -lproxy -ldbus-glib-1 -ldbus-1 -ltasn1 -lgcrypt -lgpg-error -lnsl -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lXrender -lGL -lglitz -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lgobject-2.0 -lgmodule-2.0 -lm -lfreetype -lexpat -lz -lgthread-2.0 -ldl -lglib-2.0 -lpthread -lrt'
/usr/lib/libgimpui-2.0.la:dependency_libs=' -L/usr/lib64 -lgimp-2.0 -lgimpwidgets-2.0 -lgimpconfig-2.0 -lgimpmath-2.0 -lgimpcolor-2.0 -lgimpmodule-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libgimpwidgets-2.0.la:dependency_libs=' -L/usr/lib64 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpmath-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lfontconfig -lfreetype -lz -lexpat -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lrt -lglib-2.0 -lm'
/usr/lib/libgksu2.la:dependency_libs=' -L/usr/lib64 -lutil -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lpango-1.0 -lm -lfontconfig -lfreetype -lexpat -lgconf-2 -lORBit-2 -lstartup-notification-1 -lxcb-aux -lxcb-event -lxcb-atom -lSM -luuid -lICE -lX11 -lxcb -lXdmcp -lgnome-keyring -leggdbus-1 -ldbus-glib-1 -ldbus-1 -lgio-2.0 -lresolv -lz -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lrt -lgcrypt -lgpg-error -lgtop-2.0 -lXau -lglib-2.0'
/usr/lib/libgnome-media-profiles.la:dependency_libs=' -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lfontconfig -lfreetype -lexpat -lgstreamer-0.10 -lxml2 -lm -lgconf-2 -lORBit-2 -ldbus-glib-1 -ldbus-1 -lgio-2.0 -lresolv -lz -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libgnomecanvasmm-2.6.la:dependency_libs=' -L/usr/lib64 -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgnomecanvas-2 -lgailutil -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXext -lXdamage -lXfixes -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lart_lgpl_2 -lgio-2.0 -lpangoft2-1.0 -lresolv -lcairo -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lgobject-2.0 -lgmodule-2.0 -lfreetype -lz -lexpat -lgthread-2.0 -ldl -lpthread -lglib-2.0 -lrt'
/usr/lib/libgnomecupsui-1.0.la:dependency_libs=' -L/usr/lib64 -lgnomeui-2 -lbonoboui-2 -lgnome-keyring -lSM -lICE -lgnomecanvas-2 -lgnome-2 -luuid -lgnomevfs-2 -lgailutil -lart_lgpl_2 -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lXext -lgconf-2 -lbonobo-2 -lpopt -lutil -lglade-2.0 -lxml2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lbonobo-activation -lORBitCosNaming-2 -lORBit-2 -leggdbus-1 -lgcrypt -ldbus-glib-1 -ldbus-1 -lgpg-error -lgio-2.0 -lpangoft2-1.0 -lresolv -lcairo -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lXrender -lglitz -lGL -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lgmodule-2.0 -lfreetype -lexpat -ldl -lgnomecups-1.0 -lgobject-2.0 -lcups -lz -lcrypt -lgthread-2.0 -lglib-2.0 -lpthread -lrt'
/usr/lib/libgnomemm-2.6.la:dependency_libs=' -L/usr/lib64 -lgtkmm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lglibmm-2.4 -lcairomm-1.0 -lpangocairo-1.0 -lsigc-2.0 -lgio-2.0 -lpangoft2-1.0 -lcairo -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lfreetype -lexpat -lgnome-2 -lgnomevfs-2 -lxml2 -lz -lresolv -lutil -lbonobo-2 -lgconf-2 -ldbus-glib-1 -ldbus-1 -lpopt -lbonobo-activation -lORBitCosNaming-2 -lORBit-2 -lgmodule-2.0 -ldl -lgobject-2.0 -lgthread-2.0 -lpthread -lglib-2.0 -lrt'
/usr/lib/libgnomeui-2.la:dependency_libs=' -L/usr/lib64 -lbonoboui-2 -lgnomecanvas-2 -lgailutil -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXext -lXdamage -lXfixes -lgnome-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lfontconfig -lfreetype -lexpat -lbonobo-2 -lbonobo-activation -lORBitCosNaming-2 -lpango-1.0 -lgnomevfs-2 -lxml2 -lm -lutil -lgconf-2 -lORBit-2 -lgnome-keyring -ldbus-1 -leggdbus-1 -lgio-2.0 -lgmodule-2.0 -ldbus-glib-1 -lgobject-2.0 -lglib-2.0 -lgthread-2.0 -lgcrypt -lgpg-error -lresolv -lz -lpthread -lrt -lSM -luuid -lICE -lX11 -lxcb -lXau -lXdmcp -ldl -lpopt'
/usr/lib/libgnomeuimm-2.6.la:dependency_libs=' -L/usr/lib64 -lgnomeui-2 -ldbus-1 -leggdbus-1 -lgio-2.0 -lgmodule-2.0 -ldbus-glib-1 -lgobject-2.0 -lglib-2.0 -lgthread-2.0 -lgcrypt -lgpg-error -lbonoboui-2 -lgnome-keyring -lSM -lICE -luuid -lgnomemm-2.6 -lgnome-2 -lbonobo-2 -lpopt -lbonobo-activation -lORBitCosNaming-2 -lORBit-2 -lgnomecanvasmm-2.6 -lgtkmm-2.4 -lgnomecanvas-2 -lgailutil -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXext -lXdamage -lXfixes -lart_lgpl_2 -lgconfmm-2.6 -lglademm-2.4 -latkmm-1.6 -lgdkmm-2.4 -lglade-2.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lcairomm-1.0 -lpangocairo-1.0 -lxml2 -lpangoft2-1.0 -lcairo -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lfreetype -lexpat -lgnomevfsmm-2.6 -lglibmm-2.4 -lgnomevfs-2 -lsigc-2.0 -lgconf-2 -lz -lresolv -lutil -ldl -lpthread -lrt'
/usr/lib/libgtkimageview.la:dependency_libs=' -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libmetacity-private.la:dependency_libs=' -L/usr/lib64 -lcanberra-gtk -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcanberra -lvorbisfile -lltdl -lvorbis -logg -lgio-2.0 -lresolv -lcairo -lpangoft2-1.0 -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lGL -lglitz -lxcb-render -lfreetype -lexpat -lz -lgconf-2 -lORBit-2 -ldbus-glib-1 -lgmodule-2.0 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lstartup-notification-1 -lxcb-aux -lxcb-event -lxcb-atom -lSM -lXcomposite -lXdamage -lXcursor -lXfixes -lgtop-2.0 -lglib-2.0 -lXrandr -lXrender -lICE -luuid -lXinerama -lXext -lX11 -lxcb -lXau -lXdmcp -ldl -lm'
/usr/lib/libnotify.la:dependency_libs=' -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgmodule-2.0 -ldl -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libpanel-applet-2.la:dependency_libs=' -L/usr/lib64 -lbonoboui-2 -lSM -luuid -lICE -lgnomecanvas-2 -lgailutil -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXext -lXdamage -lXfixes -lgnome-2 -lgnomevfs-2 -lxml2 -lutil -lpopt -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lbonobo-2 -lbonobo-activation -lORBitCosNaming-2 -lgconf-2 -lORBit-2 -lgmodule-2.0 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lglib-2.0 -lX11 -lxcb -lXdmcp -ldl -lXau'
/usr/lib/libpolkit-gtk-1.la:dependency_libs=' -L/usr/lib64 -lpolkit-gobject-1 -leggdbus-1 -ldbus-glib-1 -ldbus-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lpixman-1 -lfontconfig -lglitz-glx -lpng14 -lxcb-render-util -lXrender -lglitz -lGL -lxcb-render -lX11 -lxcb -lXau -lXdmcp -lgobject-2.0 -lgmodule-2.0 -lm -lfreetype -lexpat -lz -lgthread-2.0 -ldl -lglib-2.0 -lpthread -lrt'
/usr/lib/libsylph-0.la:dependency_libs=' -L/usr/lib64 -lnsl -lssl -lcrypto -lgtkspell -lenchant -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgmodule-2.0 -ldl -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libsylpheed-plugin-0.la:dependency_libs=' -L/usr/lib64 -lsylph-0 -lnsl -lssl -lcrypto -lgtkspell -lenchant -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lresolv -lpangocairo-1.0 -lpangoft2-1.0 -lcairo -lpixman-1 -lglitz-glx -lGL -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lX11 -lxcb -lXau -lXdmcp -lpango-1.0 -lm -lfontconfig -lfreetype -lz -lexpat -lgmodule-2.0 -ldl -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lpthread -lrt -lglib-2.0'
/usr/lib/libvte.la:dependency_libs=' -L/usr/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpangoft2-1.0 -lpango-1.0 -lgio-2.0 -lresolv -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lcairo -lpixman-1 -lfontconfig -lfreetype -lexpat -lglitz-glx -lGL -lpthread -lglitz -lpng14 -lxcb-render-util -lxcb-render -lXrender -lz -lX11 -lxcb -lXau -lXdmcp -ldl -lncurses -lm'
Comment 4 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-14 21:42:16 UTC
The relevant part of the "emerge wp_tray" output:

x86_64-pc-linux-gnu-g++ -pthread -DQT_SHARED -DORBIT2=1 -I/usr/include/libgnomeuimm-2.6 -I/usr/lib64/libgnomeuimm-2.6/include -I/usr/include/libgnomemm-2.6 -I/usr/lib64/libgnomemm-2.6/include -I/usr/include/libgnomecanvasmm-2.6 -I/usr/lib64/libgnomecanvasmm-2.6/include -I/usr/include/gconfmm-2.6 -I/usr/lib64/gconfmm-2.6/include -I/usr/include/libglademm-2.4 -I/usr/lib64/libglademm-2.4/include -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-vfsmm-2.6 -I/usr/lib64/gnome-vfsmm-2.6/include -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/libgnome-2.0 -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gnome-keyring-1 -I/usr/include/libbonoboui-2.0 -I/usr/include/panel-2.0 -I/usr/include/libxml++-2.6 -I/usr/lib64/libxml++-2.6/include -Wall -O3 -O2 -march=native -pipe -Wl,-O1 -o wp_tray SearchDialog.o PreferencesDialog.o Applet.o Wallpapers.o GnomeWPList.o LibNotify.o Main.o -pthread  -lboost_filesystem -lboost_regex -Wl,--as-needed /usr/lib64/libgnomeuimm-2.6.so -L/usr/lib64 /usr/lib64/libgnomemm-2.6.so /usr/lib64/libgnomeui-2.so /usr/lib64/libgnome-keyring.so /usr/lib64/libeggdbus-1.so /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so /usr/lib64/libgnomevfsmm-2.6.so /usr/lib64/libgconfmm-2.6.so /usr/lib64/libgnomecanvasmm-2.6.so -lglademm-2.4 /usr/lib64/libgtkmm-2.4.so -L/usr/lib64/qt4 /usr/lib64/libglade-2.0.so /usr/lib64/libatkmm-1.6.so /usr/lib64/libgdkmm-2.4.so /usr/lib64/libgiomm-2.4.so /usr/lib64/libpangomm-1.4.so /usr/lib64/libcairomm-1.0.so /usr/lib64/libpanel-applet-2.so /usr/lib64/libbonoboui-2.so /usr/lib64/libSM.so -luuid /usr/lib64/libICE.so /usr/lib64/libgnomecanvas-2.so /usr/lib64/libgailutil.so /usr/lib64/libXinerama.so /usr/lib64/libXrandr.so /usr/lib64/libXcursor.so /usr/lib64/libXcomposite.so /usr/lib64/libXdamage.so /usr/lib64/libXi.so /usr/lib64/libXext.so /usr/lib64/libXfixes.so /usr/lib64/libgnome-2.so /usr/lib64/libgnomevfs-2.so -lutil /usr/lib64/libgconf-2.so /usr/lib64/libpopt.so /usr/lib64/libart_lgpl_2.so /usr/lib64/libbonobo-2.so /usr/lib64/libbonobo-activation.so /usr/lib64/libORBitCosNaming-2.so /usr/lib64/libORBit-2.so /usr/lib64/libxml++-2.6.so /usr/lib64/libxml2.so /usr/lib64/libglibmm-2.4.so /usr/lib64/libsigc-2.0.so /usr/lib64/libnotify.so -lglitz-glx -lglitz /usr/lib64/libxcb-render-util.so /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libdbus-glib-1.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so -lresolv /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libcairo.so /usr/lib64/libpixman-1.so /usr/lib64/libpng14.so /usr/lib64/libxcb-shm.so /usr/lib64/libxcb-render.so /usr/lib64/libXrender.so -lQtGui -lQtCore /usr/lib64/libxcb.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -lGL -lEGL /usr/lib64/libpango-1.0.so -lm /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lz /usr/lib64/libexpat.so /usr/lib64/libgmodule-2.0.so -ldl /usr/lib64/libdbus-1.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -lpthread -lrt /usr/lib64/libglib-2.0.so  
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lglitz-glx
collect2: ld returned 1 exit status
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2010-09-14 21:50:42 UTC
In the meantime, I've re-checked glitz and it was only a cairo depend. Nowadays, we're trying to get rid of it. And the glitz dependency in your app is just a misfeature of libtool files, which I personally hate.

We can't help you in other way than suggesting running a complete revdep-rebuild. For a more hacky solution, you could try:

$ find /usr/lib* -name '*.la' -exec sed -e 's:-lglitz-glx::g' -i {} +
Comment 6 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-14 22:01:36 UTC
I won't pretend I know what I am talking about, because the fact is that I don't. 

However there's also the fact that I had not glitz installed in my system and I run revdep-rebuild daily, because the script I use to update my system runs emerge, lafilefixer and revdep-rebuild, in that same order.

Today I wanted to install wp_tray and that emerge error was spit, glitz wasn't installed, and revdep-rebuild had been ran probably just a couple of hours before that.

I can't tell how those -lglitz -lglitz-glx came into my .la files, but I'll try to uninstall glitz (which I manually had to install to be able to emerge wp_tray), revdep-rebuild again and compile wp_tray, just in case I messed something without noticing.

I'll let you know how it goes.

Thanks for the assistance.
Comment 7 Jesús Guerrero Botella (RETIRED) gentoo-dev 2010-09-15 09:25:05 UTC
The status of things.

* I removed glitz (emerge -C glitz)
* I ran revdep-rebuild using --resume and
  --skipfirst conveniently when needed, all
  the packages could be re-emerged except
  for evince and wp_tray
* now 'grep glitz /usr/lib/*.la' doesn't report
  anything
* wp_tray builds
* but evince fails with the same error:

gtk-doc: Running scanner evince-scan
/var/tmp/portage/app-text/evince-2.30.3/work/evince-2.30.3/help/reference/shell/.libs/evince-scan: error while loading shared libraries: libglitz-glx.so.1: cannot open shared object file: No such file or directory
Scan failed:

Thanks for all the input and sorry for all the noise. :)