Hi

I'm trying to emerge kde-4.2, but the kde-base/systemsettings-4.2.0
ebuild fails:

Scanning dependencies of target kdeinit_kxkb
[ 23%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kdeinit_kxkb_automoc.o
[ 24%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/rules.o
Linking CXX shared module ../../lib/kcm_keyboard_layout.so
CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: In function
`X11Helper::registerForNewDeviceEvent(_XDisplay*)':
x11helper.cpp:(.text+0x21): undefined reference to
`_XiGetDevicePresenceNotifyEvent(_XDisplay*)'
collect2: ld returned 1 exit status
make[2]: *** [lib/kcm_keyboard_layout.so] Error 1
make[1]: *** [kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
[ 24%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbconfig.o
[ 24%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/extension.o
[ 25%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/x11helper.o
[ 25%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/pixmap.o
[ 26%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/xklavier_adaptor.o
[ 26%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbcore.o
[ 27%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/layoutmap.o
[ 27%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbapp.o
[ 27%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbwidget.o
[ 28%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkb_adaptor.o
[ 28%] Building CXX object
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkb_part.o
/var/tmp/portage/kde-base/systemsettings-4.2.0/work/systemsettings-4.2.0/kcontrol/kxkb/kxkb_part.cpp:37:
warning: unused parameter 'args'
Linking CXX shared library ../../lib/libkdeinit4_kxkb.so
CMakeFiles/kdeinit_kxkb.dir/x11helper.o: In function
`X11Helper::registerForNewDeviceEvent(_XDisplay*)':
x11helper.cpp:(.text+0x21): undefined reference to
`_XiGetDevicePresenceNotifyEvent(_XDisplay*)'
collect2: ld returned 1 exit status
make[2]: *** [lib/libkdeinit4_kxkb.so] Error 1
make[1]: *** [kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/all] Error 2
make: *** [all] Error 2

I have the latest version of libXi (1.2.0). I tried searching the net,
but the only answer I got was that some guy on the kde forums had the
same problem and resolved it by installing the latest version of libXi
from the repository.

Have anyone else successfully built kde4.2?

Regards
Dirk

Reply via email to