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

Bug 365441

Summary: =x11-misc/notification-daemon-0.5.0 fails to compile
Product: Gentoo Linux Reporter: Sebastian Dörner <sebastian>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log
output of emerge --info =x11-misc/notification-daemon-0.5.0
emerge -pqv =x11-misc/notification-daemon-0.5.0
environment file
Build log with V=1

Description Sebastian Dörner 2011-04-30 18:18:43 UTC
Created attachment 271661 [details]
Build log

Hi,
x11-misc/notification-daemon-0.5.0 just failed for me. Below follows the relevant snippet.
...
make[3]: Entering directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0/src/daemon'
dbus-binding-tool --mode=glib-server --prefix=notification_daemon \
		./notificationdaemon.xml > notificationdaemon-dbus-glue.h
make  all-am
make[4]: Entering directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0/src/daemon'
  CC     daemon.o
  CC     stack.o
  CC     engines.o
  CC     sound.o
  CCLD   notification-daemon
/usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lxcb-aux
collect2: ld returned 1 exit status
make[4]: *** [notification-daemon] Fehler 1
make[4]: Leaving directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0/src/daemon'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0/src/daemon'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/x11-misc/notification-daemon-0.5.0/work/notification-daemon-0.5.0'
make: *** [all] Fehler 2
emake failed
 * ERROR: x11-misc/notification-daemon-0.5.0 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3092:  Called gnome2_src_compile
 *   environment, line 2383:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 

As this seems to be xcb-related, here's also the output of `eix -c xcb`:

[I] x11-libs/libxcb (1.7@06.01.2011): X C-language Bindings library
[I] x11-libs/xcb-util (0.3.8@30.04.2011): X C-language Bindings sample implementations
[I] x11-libs/xcb-util-image (0.3.8@30.04.2011): X C-language Bindings sample implementations
[I] x11-libs/xcb-util-keysyms (0.3.8@30.04.2011): X C-language Bindings sample implementations
[I] x11-libs/xcb-util-renderutil (0.3.8@30.04.2011): X C-language Bindings sample implementations
[I] x11-libs/xcb-util-wm (0.3.8@30.04.2011): X C-language Bindings sample implementations
[N] x11-misc/xcb (2.4): Marc Lehmann's improved X Cut Buffers
[I] x11-proto/xcb-proto (1.6-r1@06.01.2011): X C-language Bindings protocol headers

Maybe x11-misc/xcb is a needed dependency?
Comment 1 Sebastian Dörner 2011-04-30 18:21:34 UTC
Created attachment 271663 [details]
output of emerge --info =x11-misc/notification-daemon-0.5.0
Comment 2 Sebastian Dörner 2011-04-30 18:21:59 UTC
Created attachment 271665 [details]
emerge -pqv =x11-misc/notification-daemon-0.5.0
Comment 3 Sebastian Dörner 2011-04-30 18:23:23 UTC
Created attachment 271667 [details]
environment file
Comment 4 Rafał Mużyło 2011-04-30 19:58:06 UTC
This looks more like a case of la file pollution - configure checks pass.
Could you attach a build log while V=1, so that the command is shown ?
Comment 5 Sebastian Dörner 2011-04-30 20:26:16 UTC
Created attachment 271673 [details]
Build log with V=1
Comment 6 Rafał Mużyło 2011-05-01 15:45:52 UTC
Yup, it's la file pollution - take note of the difference between libtool command and one sent to gcc.
Also, either you're still on cairo 1.8 or you need a revdep-rebuild anyway, as glitz left the tree awhile ago.

So, report back, after you've done that.
Comment 7 Sebastian Dörner 2011-05-01 17:47:23 UTC
x11-libs/libwnck was rebuild by revdep-rebuild and that solved the problem. Thanks for your help and sorry for the invalid report.