Hi. I get the following with the CVS version from today: gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o joystick/linuxinput.o joystick/linuxinput.c In file included from joystick/linuxinput.c:25: /usr/include/linux/input.h:54: parse error before `__u16' /usr/include/linux/input.h:54: warning: no semicolon at end of struct or union /usr/include/linux/input.h:55: warning: data definition has no type or storage class /usr/include/linux/input.h:56: parse error before `product' /usr/include/linux/input.h:56: warning: data definition has no type or storage class joystick/linuxinput.c: In function `JoystickAImpl_GetProperty': joystick/linuxinput.c:791: warning: unused variable `pr' make[2]: *** [joystick/linuxinput.o] Error 1 make[2]: Leaving directory `/linux/b/CVS/wine/dlls/dinput' I'm using the Linux-2.2.15 headers on my system. Cheers, Jesper Pedersen