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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to