In file included from hidtouch.c:71:hidtouch__body.h: In function ‘hdtOnDeviceInit__initAxes’:hidtouch__body.h:174: warning: passing argument 3 of ‘InitValuatorClassDeviceStruct’ makes pointer from integer without a casthidtouch__body.h:174: error: too few arguments to function ‘InitValuatorClassDeviceStruct’

Context: this is the driver for the touchscreen attached to an LTSP client. The server uses the AMD64 arch, the client uses the 1386 arch, both Debian. The client does start, but lacking a pointer device the pointer is useless. The build takes place on the server, in the i386 chroot of the LTSP setup. Basically, I'm stuck now...

A bit late, as I didn't expected to get an answer anymore, but thanks for the suggestions. Right now, other priorities have taken over, like a rewrite of the menu on our website. The CSS menu works fine on the Mozilla Gecko engine, but displays erroneously on Opera and not at all on IE. Personally I couldn't care less on IE, but Opera should have rendered the CSS menu properly and the Board made some serious complaints to me... Will come back to this issue later, promised!