On Tuesday 03 February 2009 12:53:22 am Dirk Uys wrote: > 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/kc >ontrol/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
It compiled with zero errors on a 32bit x86 with the necessary ebuilds autounmasked. If you need more info, feel free to email me direct. -- ***************************************************************************** From the desk of: Jerome D. McBride 06:37:10 up 48 days, 12:43, 5 users, load average: 2.87, 1.30, 0.49 *****************************************************************************