[Bug 210625] New: compile error in kdebase-workspace libXi-1.2.99.4

cheryl at tarfo.org cheryl at tarfo.org
Thu Oct 15 01:40:20 UTC 2009


https://bugs.kde.org/show_bug.cgi?id=210625

           Summary: compile error in kdebase-workspace libXi-1.2.99.4
           Product: www.kde.org
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-www at kde.org
        ReportedBy: cheryl at tarfo.org


Version:           svn (using Devel)
Compiler:          gcc (GCC) 4.3.5 20091012 
OS:                Linux
Installed from:    Compiled sources

hi, 

compilation error in kdebase/workspace, svn as of 10/14/09.  Compilation fails 
with libXi version 1.2.99.4

Linking CXX shared module ../../../lib/kcm_keyboard_layout.so
CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: In function
`X11Helper::registerForNewDeviceEvent(_XDisplay*)':
kdebase-101409-svn/workspace/kcontrol/kxkb/x11helper.cpp:413: undefined
reference to `_XiGetDevicePresenceNotifyEvent'
kdebase-101409-svn/workspace/kcontrol/kxkb/x11helper.cpp:414: undefined
reference to `XSelectExtensionEvent'
CMakeFiles/kcm_keyboard_layout.dir/x11helper.o: In function
`X11Helper::isNewDeviceEvent(_XEvent*)':
kdebase-101409-svn/workspace/kcontrol/kxkb/x11helper.cpp:388: undefined
reference to `XListInputDevices'
kdebase-101409-svn/workspace/kcontrol/kxkb/x11helper.cpp:399: undefined
reference to `XFreeDeviceList'
collect2: ld returned 1 exit status
make[2]: *** [lib/kcm_keyboard_layout.so] Error 1
make[1]: *** [workspace/kcontrol/kxkb/CMakeFiles/kcm_keyboard_layout.dir/all]
Error 2
make: *** [all] Error 2

looking through the Xinput.h produces this

grep "DevicePresence(" -A 5 /usr/X11R6/include/X11/extensions/XInput.h
#define DevicePresence(dpy, type, _class)                       \
    {                                                           \
        type = _XiGetDevicePresenceNotifyEvent(dpy);            \
        _class =  (0x10000 | _devicePresence);                  \
    }

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the kde-www mailing list