I have an application (ftpd-topfield) that worked on Suse 9.3. I'm trying to compile the current version on Suse 10.2 but it's failing: /usr/include/linux/usbdevice_fs.h:49: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token Line 49 is: void __user *data; The application is including usbdevice_fs.h but it doesn't compile because the __user macro isn't defined. That macro is defined in linux/compiler.h. So something should be including that but isn't. The question is, what should include compiler.h? Last year Johannes Meixner said that it should be included by an application (hplip) on Suse 10.1: http://lists.opensuse.org/opensuse/2006-06/msg02208.html But I gather that in some current systems, the include is done by usbdevice_fs.h itself. I'm wondering what the current Suse viewpoint is? Should I file a bug against the application or should I modify usbdevice_fs.h? I can't find anything on Novell bugzilla against usbdevice_fs.h. Thanks and regards, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org