1 |
Hi |
2 |
|
3 |
I'm trying to emerge kde-4.2, but the kde-base/systemsettings-4.2.0 |
4 |
ebuild fails: |
5 |
|
6 |
Scanning dependencies of target kdeinit_kxkb |
7 |
[ 23%] Building CXX object |
8 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kdeinit_kxkb_automoc.o |
9 |
[ 24%] Building CXX object |
10 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/rules.o |
11 |
Linking CXX shared module ../../lib/kcm_keyboard_layout.so |
12 |
CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: In function |
13 |
`X11Helper::registerForNewDeviceEvent(_XDisplay*)': |
14 |
x11helper.cpp:(.text+0x21): undefined reference to |
15 |
`_XiGetDevicePresenceNotifyEvent(_XDisplay*)' |
16 |
collect2: ld returned 1 exit status |
17 |
make[2]: *** [lib/kcm_keyboard_layout.so] Error 1 |
18 |
make[1]: *** [kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/all] |
19 |
Error 2 |
20 |
make[1]: *** Waiting for unfinished jobs.... |
21 |
[ 24%] Building CXX object |
22 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbconfig.o |
23 |
[ 24%] Building CXX object |
24 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/extension.o |
25 |
[ 25%] Building CXX object |
26 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/x11helper.o |
27 |
[ 25%] Building CXX object |
28 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/pixmap.o |
29 |
[ 26%] Building CXX object |
30 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/xklavier_adaptor.o |
31 |
[ 26%] Building CXX object |
32 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbcore.o |
33 |
[ 27%] Building CXX object |
34 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/layoutmap.o |
35 |
[ 27%] Building CXX object |
36 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbapp.o |
37 |
[ 27%] Building CXX object |
38 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkbwidget.o |
39 |
[ 28%] Building CXX object |
40 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkb_adaptor.o |
41 |
[ 28%] Building CXX object |
42 |
kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/kxkb_part.o |
43 |
/var/tmp/portage/kde-base/systemsettings-4.2.0/work/systemsettings-4.2.0/kcontrol/kxkb/kxkb_part.cpp:37: |
44 |
warning: unused parameter 'args' |
45 |
Linking CXX shared library ../../lib/libkdeinit4_kxkb.so |
46 |
CMakeFiles/kdeinit_kxkb.dir/x11helper.o: In function |
47 |
`X11Helper::registerForNewDeviceEvent(_XDisplay*)': |
48 |
x11helper.cpp:(.text+0x21): undefined reference to |
49 |
`_XiGetDevicePresenceNotifyEvent(_XDisplay*)' |
50 |
collect2: ld returned 1 exit status |
51 |
make[2]: *** [lib/libkdeinit4_kxkb.so] Error 1 |
52 |
make[1]: *** [kcontrol/kxkb/CMakeFiles/kdeinit_kxkb.dir/all] Error 2 |
53 |
make: *** [all] Error 2 |
54 |
|
55 |
I have the latest version of libXi (1.2.0). I tried searching the net, |
56 |
but the only answer I got was that some guy on the kde forums had the |
57 |
same problem and resolved it by installing the latest version of libXi |
58 |
from the repository. |
59 |
|
60 |
Have anyone else successfully built kde4.2? |
61 |
|
62 |
Regards |
63 |
Dirk |