... AMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -L/usr/kde/3.5/lib -L/usr/qt/3/lib -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib -Wl,-O1 -o drkonqi main.o debugger.o krashconf.o drbugreport.o backtrace.o toplevel.o krashdcopinterface_skel.o -lkdeui -lkio /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: libjpeg.so.62, needed by /usr/kde/3.5/lib/libkdeui.so, may conflict with libjpeg.so.7 /usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_unlock_io' /usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_lock_io' collect2: ld returned 1 exit status make[3]: *** [drkonqi] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/drkonqi-3.5.10/work/drkonqi-3.5.10/drkonqi' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/drkonqi-3.5.10/work/drkonqi-3.5.10/drkonqi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/drkonqi-3.5.10/work/drkonqi-3.5.10' make: *** [all] Error 2 * ERROR: kde-base/drkonqi-3.5.10 failed: * died running emake, kde_src_compile:make * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4572: Called kde-meta_src_compile * environment, line 3160: Called kde_src_compile * environment, line 3340: Called kde_src_compile 'all' * environment, line 3355: Called kde_src_compile 'make' * environment, line 3347: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/kde-base/drkonqi-3.5.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/drkonqi-3.5.10/temp/environment'. * S: '/var/tmp/portage/kde-base/drkonqi-3.5.10/work/drkonqi-3.5.10' >>> Failed to emerge kde-base/drkonqi-3.5.10, Log file: Note that I also have these both errors /usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_unlock_io' /usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_lock_io' at some other places, even at one of my own projects.
Note that I already have followed this guide several times: http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml I.e, I don't know how often I recompiled libxcb now. I have run the script /usr/portage/x11-libs/libxcb/files/xcb-rebuilder.sh at least twice (after recompiling of libxcb) and also run revdep-rebuild some times (it always stops because of other errors, so I often restarted it). I also did this: emerge --oneshot \ $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \ x11-libs/libX x11-libs/xcb-util x11-libs/cairo \ x11-libs/pango x11-libs/gtk\\+ \ x11-libs/qt-gui; do \ qlist -IC $i; \ done) -av This went through without an error.
I did also recompile libsdl now for the Nth time, but I still have: az@acompneu ~ $ ldd /usr/lib/libSDL.so | grep libxcb libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7984000) libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7672000) az@acompneu ~ $
This got fixed while reemerging one of the various other packages. I was basically doing a 'emerge @preserved-rebuild" with >300 packages, started multiple times from the start again because of errors. At least my private project compiles again. The preserved-rebuild is still running...