Hello, Masanori. I think that the following snippet of a build log will be enough. It is X.Org 6.8.2.dfsg.1-4+SVN (current) with gcc 4.0.1-3 and linux-kernel-headers 2.6.13+0rc3-1. With 2.6.12 I achieve compiling this thing:
making all in programs/Xserver/hw/xfree86/input/ur98...
make[8]: Entering directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs/Xserver/hw/xfree86/input/ur98'
rm -f xf86Ur-98.o
gcc -m32 -g -O2 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wredundant-decls -Wnested-externs
-Wundef -fno-merge-constants -I.
-I../../../../../../programs/Xserver/hw/xfree86/common
-I../../../../../../programs/Xserver/hw/xfree86/loader
-I../../../../../../programs/Xserver/hw/xfree86/os-support
-I../../../../../../programs/Xserver/include
-I../../../../../../programs/Xserver/mi
-I../../../../../../exports/include/X11
-I../../../../../../include/extensions -I../../../../../..
-I../../../../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE
-D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP
-DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DPIXPRIV
-DPANORAMIX -DRENDER -DRANDR -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE
-DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH
-DXFreeXDGA -DXvExtension -DXFree86LOADER
-DXFree86Server -DXF86VIDMODE
-DXvMCExtension -DSMART_SCHEDULE
-DBUILDDEBUG -DXResExtension
-DX_BYTE_ORDER=X_LITTLE_ENDIAN
-DXORG_VERSION_CURRENT="(((6) * 10000000) + ((8) * 100000) + ((2) * 1000) +
0)" -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -DIN_MODULE -DXFree86Module
-c xf86Ur-98.c
In file included from xf86Ur-98.c:8:
/usr/include/linux/joystick.h:142:2: error: #error Unexpected BITS_PER_LONG
make[8]: *** [xf86Ur-98.o] Error 1
make[8]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs/Xserver/hw/xfree86/input/ur98'
make[7]: *** [all] Error 2
make[7]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs/Xserver/hw/xfree86/input'
make[6]: *** [all] Error 2
make[6]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs/Xserver/hw/xfree86'
make[5]: *** [hw/xfree86] Error 2
make[5]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs/Xserver'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc/programs'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc'
make[2]: *** [World] Error 2
make[2]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory
`/home/ender/debian/paquetes/svn/xorg-x11/build/build-tree/xc'
make: *** [stampdir/build] Error 2
Best regards,
Ender.
--
I find your lack of faith disturbing.
-- Darth Vader (Star Wars).
--
Debian developer
pgpIuoIEVIv5s.pgp
Description: PGP signature

