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