KDE4 kdebase-workspace compile error

Alonso Graterol alonso.graterol at gmail.com
Sun Nov 22 07:22:40 PST 2009


Hi again,

Since I've been unable to solve my gnome problem yet (previous post) I
decided to give KDE4 a try. I was able to succesfully compile
Oxygen-icons, kdelibs, kdelibs-experimental and kdepimlibs as per
CBLFS book with only exception I'm using version 4.3.3 instead of
4.3.2.

Then at 81% compile of kdebase it went out with following error,

"CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: in function
'X11Helper::registerForNewDeviceEvent (_XDisplay*)':
/sources/KDE/kdebase-workspace-4.3.3/kcontrol/kxkb/x11helper.cpp:413:
undefined reference to '_XiGetDevicePresenceNotifyEvent'
/sources/KDE/kdebase-workspace-4.3.3/kcontrol/kxkb/x11helper.cpp:414:
undefined reference to 'XSelectExtensionEvent'
CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: in function
'X11Helper::isNewDeviceEvent(_XEvent*)':
/sources/KDE/kdebase-workspace-4.3.3/kcontrol/kxkb/x11helper.cpp:388:
undefined reference to 'XListInputDevices'
/sources/KDE/kdebase-workspace-4.3.3/kcontrol/kxkb/x11helper.cpp:414:
undefined reference to 'XFreeDeviceList'
collect2: ld returned state 1 (translated from spanish)
make[2]: *** [lib/kcm_keyboard_layout.so] Error 1
make[1]: *** [kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/all] Error 2
make: *** [all] Error 2"

I tried version 4.3.2 of same file and outcome was the same.

In retrospective, may this has sometihng to do with the following that
shows in gnome log (previous post of mine)?

"The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server"

Thanks for your support,


Alonso



More information about the blfs-support mailing list