<br><br><div class="gmail_quote">On Dec 15, 2007 5:42 AM, S. J. van Harmelen <<a href="mailto:svh@dds.nl">svh@dds.nl</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello everyone...<br><br>I'm trying to compile Xorg7.3 from source using the<br>build-from-tarballs.sh script. I seem to get quit far, but when it<br>reaches the input devices I get these errors for (as far as I looked at
<br>it) all input devices:<br><br>==============================================================================<br><br>make[1]: Entering directory `/tmp/tarballs/xf86-input-evdev-1.1.2'<br>Making all in src<br>make[2]: Entering directory `/tmp/tarballs/xf86-
input-evdev-1.1.2/src'<br>if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.<br>-I. -I.. -Wall -g -O2 -I/tmp/modular/include/xorg<br>-I/usr/local/include/pixman-1 -I/tmp/modular/include -I../src -MT
<br>evdev_drv_la-evdev.lo -MD -MP -MF ".deps/evdev_drv_la-evdev.Tpo" -c -o<br>evdev_drv_la-evdev.lo `test -f 'evdev.c' || echo './'`evdev.c; \<br>then mv -f ".deps/evdev_drv_la-evdev.Tpo"
<br>".deps/evdev_drv_la-evdev.Plo"; else rm -f<br>".deps/evdev_drv_la-evdev.Tpo"; exit 1; fi<br>mkdir .libs<br> gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -g -O2<br>-I/tmp/modular/include/xorg -I/usr/local/include/pixman-1
<br>-I/tmp/modular/include -I../src -MT evdev_drv_la-evdev.lo -MD -MP<br>-MF .deps/evdev_drv_la-evdev.Tpo -c evdev.c -fPIC -DPIC<br>-o .libs/evdev_drv_la-evdev.o<br>In file included from evdev.h:66,<br> from
evdev.c:66:<br>/usr/include/linux/input.h:801: error: parse error before<br>"kernel_ulong_t"<br>/usr/include/linux/input.h:805: error: parse error before "evbit"<br>/usr/include/linux/input.h:805: error: `BITS_PER_LONG' undeclared here
<br>(not in a function)<br>/usr/include/linux/input.h:806: error: parse error before "keybit"<br>/usr/include/linux/input.h:807: error: parse error before "relbit"<br>/usr/include/linux/input.h:808: error: parse error before "absbit"
<br>/usr/include/linux/input.h:809: error: parse error before "mscbit"<br>/usr/include/linux/input.h:810: error: parse error before "ledbit"<br>/usr/include/linux/input.h:811: error: parse error before "sndbit"
<br>/usr/include/linux/input.h:812: error: parse error before "ffbit"<br>/usr/include/linux/input.h:813: error: parse error before "swbit"<br>/usr/include/linux/input.h:815: error: parse error before "driver_info"
<br>evdev.c: In function `EvdevReadInput':<br>evdev.c:95: warning: long int format, unsigned int arg (arg 6)<br>evdev.c: In function `EvdevSwitchMode':<br>evdev.c:239: warning: implicit declaration of function<br>
`xf86XInputSetSendCoreEvents'<br>evdev.c: In function `EvdevNew':<br>evdev.c:267: error: structure has no member named `motion_history_proc'<br>evdev.c: In function `EvdevParseBits':<br>evdev.c:348: warning: implicit declaration of function `set_bit'
<br>evdev.c: At top level:<br>/usr/include/linux/input.h:805: error: storage size of `evbit' isn't<br>known<br>/usr/include/linux/input.h:806: error: storage size of `keybit' isn't<br>known<br>/usr/include/linux/input.h:807: error: storage size of `relbit' isn't
<br>known<br>/usr/include/linux/input.h:808: error: storage size of `absbit' isn't<br>known<br>/usr/include/linux/input.h:809: error: storage size of `mscbit' isn't<br>known<br>/usr/include/linux/input.h:810: error: storage size of `ledbit' isn't
<br>known<br>/usr/include/linux/input.h:811: error: storage size of `sndbit' isn't<br>known<br>/usr/include/linux/input.h:812: error: storage size of `ffbit' isn't<br>known<br>/usr/include/linux/input.h:813: error: storage size of `swbit' isn't
<br>known<br>make[2]: *** [evdev_drv_la-evdev.lo] Error 1<br>make[2]: Leaving directory `/tmp/tarballs/xf86-input-evdev-1.1.2/src'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/tmp/tarballs/xf86-
input-evdev-1.1.2'<br>make: *** [all] Error 2<br><br>==============================================================================<br><br>What to do about these? Do I need to update the input.h file?<br><br>Hope someone can point me in the right direction.
<br><br>Thanks,<br><br>Sander<br><br></blockquote><div><br><br>Yea... Most of the input drivers bomb in the 7.3 release directory... I've been pushing for "correct" release directories, hopefully 7.4 is a little more complete. ;-)
<br><br>Grab updated drivers from the individual/ directory.<br><br><a href="http://xorg.freedesktop.org/releases/individual/driver/">http://xorg.freedesktop.org/releases/individual/driver/</a><br><br>Jon<br></div><div><br>
</div></div><br>