Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 287981 - kde-base/drkonqi-3.5.10 failed to build: /usr/lib/libxcb-xlib.so.0: undefined reference to `_xcb_unlock_io'
Summary: kde-base/drkonqi-3.5.10 failed to build: /usr/lib/libxcb-xlib.so.0: undefined...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-06 23:23 UTC by Albert Zeyer
Modified: 2009-10-07 05:03 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Albert Zeyer 2009-10-06 23:23:52 UTC
...
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.
Comment 1 Albert Zeyer 2009-10-07 00:00:08 UTC
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.
Comment 2 Albert Zeyer 2009-10-07 00:32:21 UTC
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 ~ $               
Comment 3 Albert Zeyer 2009-10-07 00:55:52 UTC
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...