[Buildroot] x11-input-drivers/xdriver_xf86-input-evdev-1.2.0 missing inputproto depends

Hebbar gururajakr at sanyo.co.in
Fri May 9 12:29:32 UTC 2008


Hi,

i successfully built x11 server and i am using it on my arm926ejs based
board. Now i want to use x11 input driver (specifically
xdriver_xf86-input-evdev-1.2.0). But the build fails because of missing
header files (xorg-server.h, xf86Xinput.h )as below.

     What i found was the some of the required header fles from
xserver_xorg-server directory are copied to staging_dir/usr/include/x11
directory. and also the pkg-config file for xserver_xorg-server  points to
staging_dir/usr/include but the x11 files are installed in
staging_dir/usr/include/x11. 

Kindly let me know how to edit the make file inorder to install all the
required header files to proper location. If required i can do more testing
and changes.

TIA

Regards
Gururaja

make[3]: Entering directory
`/opt/buildroot/build_arm/xdriver_xf86-input-evdev-1.2.0/src'
/bin/sh ../libtool --tag=CC   --mode=compile
/opt/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-gcc -Os 
-I/opt/buildroot/build_arm/staging_dir/usr/include
-I/opt/buildroot/build_arm/staging_dir/include
--sysroot=/opt/buildroot/build_arm/staging_dir/ -isysroot
/opt/buildroot/build_arm/staging_dir -mtune=arm9tdmi -msoft-float
-DHAVE_CONFIG_H -I. -I..    -Wall -g -O2 -I
-I/opt/buildroot/build_arm/staging_dir/usr/include    -I../src -MT
evdev_drv_la-evdev.lo -MD -MP -MF .deps/evdev_drv_la-evdev.Tpo -c -o
evdev_drv_la-evdev.lo `test -f 'evdev.c' || echo './'`evdev.c
 /opt/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-gcc
-Os -I/opt/buildroot/build_arm/staging_dir/usr/include
-I/opt/buildroot/build_arm/staging_dir/include
--sysroot=/opt/buildroot/build_arm/staging_dir/ -isysroot
/opt/buildroot/build_arm/staging_dir -mtune=arm9tdmi -msoft-float
-DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -I
-I/opt/buildroot/build_arm/staging_dir/usr/include -I../src -MT
evdev_drv_la-evdev.lo -MD -MP -MF .deps/evdev_drv_la-evdev.Tpo -c evdev.c 
-fPIC -DPIC -o .libs/evdev_drv_la-evdev.o
In file included from evdev.c:36:
../config.h:4:25: error: xorg-server.h: No such file or directory
In file included from evdev.c:43:
evdev.h:52:24: error: xf86Xinput.h: No such file or directory
In file included from evdev.h:74,
                 from evdev.c:43:
/opt/buildroot/build_arm/staging_dir/usr/include/X11/extensions/XKBstr.h:77:
error: expected specifier-qualifier-list before 'Bool'
/opt/buildroot/build_arm/staging_dir/usr/include/X11/extensions/XKBstr.h:490:
error: expected specifier-qualifier-list before 'Bool'
/opt/buildroot/build_arm/staging_dir/usr/include/X11/extensions/XKBstr.h:582:
error: expected specifier-qualifier-list before 'Bool'
In file included from evdev.c:43:
evdev.h:94: error: expected ')' before 'pInfo'
evdev.h:114: error: expected specifier-qualifier-list before
'evdev_map_func_f'
evdev.h:135: error: expected specifier-qualifier-list before
'evdev_map_func_f'
evdev.h:148: error: expected specifier-qualifier-list before
'evdev_map_func_f'
evdev.h:182: error: expected specifier-qualifier-list before 'Bool'
evdev.h:200: error: expected ')' before 'device'
evdev.h:201: error: expected ')' before 'device'
evdev.h:202: error: expected ')' before 'device'
evdev.h:203: error: expected ')' before 'pInfo'
evdev.h:204: error: expected ')' before 'pInfo'
evdev.h:205: error: expected ')' before 'pInfo'
evdev.h:206: error: expected ')' before 'pInfo'
evdev.h:207: error: expected ')' before 'pInfo'
evdev.h:208: error: expected ')' before 'pInfo'
evdev.h:210: error: expected ')' before 'device'
evdev.h:211: error: expected ')' before 'device'
evdev.h:212: error: expected ')' before 'device'
evdev.h:213: error: expected ')' before 'pInfo'
evdev.h:214: error: expected ')' before 'pInfo'
evdev.h:215: error: expected ')' before 'pInfo'
evdev.h:216: error: expected ')' before 'pInfo'
evdev.h:217: error: expected ')' before 'pInfo'
evdev.h:218: error: expected ')' before 'pInfo'
evdev.h:220: error: expected ')' before 'device'
evdev.h:221: error: expected ')' before 'pInfo'
evdev.h:222: error: expected ')' before 'device'
evdev.h:223: error: expected ')' before 'device'
evdev.h:224: error: expected ')' before 'pInfo'
evdev.h:237: error: expected declaration specifiers or '...' before '*'
token
evdev.h:237: error: expected ')' before 'pInfo'
evdev.h:238: error: expected declaration specifiers or '...' before '*'
token
evdev.h:238: error: expected ')' before 'pInfo'
evdev.h:245: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapToRelAxis'
evdev.h:249: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapToAbsAxis'
evdev.h:254: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapToButton'
evdev.h:259: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapToButtons'
evdev.h:266: error: expected specifier-qualifier-list before
'evdev_parse_map_func_f'
evdev.h:270: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapOption'
evdev.c:45:18: error: xf86.h: No such file or directory
evdev.c:47:24: error: xf86Module.h: No such file or directory
evdev.c:48:23: error: mipointer.h: No such file or directory
evdev.c:49:24: error: xf86_OSlib.h: No such file or directory
evdev.c:52:25: error: xf86_OSproc.h: No such file or directory
evdev.c:54: error: expected ')' before 'device'
evdev.c:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'evdevGetBits'
evdev.c:95: error: unknown field 'func' specified in initializer
evdev.c:95: error: 'EvdevParseMapToRelAxis' undeclared here (not in a
function)
evdev.c:95: warning: excess elements in struct initializer
evdev.c:95: warning: (near initialization for 'evdev_map_parsers[0]')
evdev.c:99: error: unknown field 'func' specified in initializer
evdev.c:99: error: 'EvdevParseMapToAbsAxis' undeclared here (not in a
function)
evdev.c:99: warning: excess elements in struct initializer
evdev.c:99: warning: (near initialization for 'evdev_map_parsers[1]')
evdev.c:103: error: unknown field 'func' specified in initializer
evdev.c:103: error: 'EvdevParseMapToButton' undeclared here (not in a
function)
evdev.c:103: warning: excess elements in struct initializer
evdev.c:103: warning: (near initialization for 'evdev_map_parsers[2]')
evdev.c:107: error: unknown field 'func' specified in initializer
evdev.c:107: error: 'EvdevParseMapToButtons' undeclared here (not in a
function)
evdev.c:107: warning: excess elements in struct initializer
evdev.c:107: warning: (near initialization for 'evdev_map_parsers[3]')
evdev.c:111: error: unknown field 'func' specified in initializer
evdev.c:111: warning: excess elements in struct initializer
evdev.c:111: warning: (near initialization for 'evdev_map_parsers[4]')
evdev.c:116: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevParseMapOption'
evdev.c: In function 'EvdevFreeTokens':
evdev.c:209: warning: passing argument 1 of 'free' discards qualifiers from
pointer target type
evdev.c: At top level:
evdev.c:219: error: expected ')' before 'pInfo'
evdev.c:271: error: expected ')' before 'device'
evdev.c:353: error: expected ')' before 'client'
evdev.c:375: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevPreInit'
evdev.c:462: error: expected ')' before '*' token
evdev.c:529: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'InputDriverRec'
evdev.c:540: error: expected ')' before 'p'
evdev.c:545: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevPlug'
evdev.c:554: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'EvdevVersionRec'
evdev.c:568: error: expected '=', ',', ';', 'asm' or '__attribute__' before
'XF86ModuleData'
make[3]: *** [evdev_drv_la-evdev.lo] Error 1
make[3]: Leaving directory
`/opt/buildroot/build_arm/xdriver_xf86-input-evdev-1.2.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/opt/buildroot/build_arm/xdriver_xf86-input-evdev-1.2.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/opt/buildroot/build_arm/xdriver_xf86-input-evdev-1.2.0'
make: ***
[/opt/buildroot/build_arm/xdriver_xf86-input-evdev-1.2.0/.stamp_built] Error
2
root at guru_vlinux:/opt/buildroot#

-- 
View this message in context: http://www.nabble.com/x11-input-drivers-xdriver_xf86-input-evdev-1.2.0-missing-inputproto-depends-tp17146898p17146898.html
Sent from the BuildRoot mailing list archive at Nabble.com.




More information about the buildroot mailing list