I'm trying to emerge systemsettings 4.2.0, but it fails every time:
Code: Select all
[ 26%] Building CXX object kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/x11helper.o
[ 27%] Building CXX object kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/layoutmap.o
[ 27%] Building CXX object kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/pixmap.o
[ 27%] Building CXX object kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbapp.o
[ 27%] Building CXX object kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/xklavier_adaptor.o
[ 27%] Building CXX object kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbwidget.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+0xf2): 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....
[ 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:38: warning: unused parameter 'args'
/var/tmp/portage/kde-base/systemsettings-4.2.0/work/systemsettings-4.2.0/kcontrol/kxkb/kxkb_part.cpp:38: 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+0xf2): 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
Any ideas? I'm just a couple of packages away from 4.2!


