Mailinglist Archive: opensuse (2217 mails)
| < Previous | Next > |
Re: [opensuse] usbdevice_fs.h & compiler.h
- From: Dave Howorth <dhoworth@xxxxxxxxxxxxxxxxx>
- Date: Tue, 18 Sep 2007 13:09:58 +0100
- Message-id: <46EFC016.7040102@xxxxxxxxxxxxxxxxx>
Very late on Friday night, I sent the following to the list but didn't
get any answers. It probably wasn't the best time to ask a question like
this :) So I thought I'd try one more time to see if anybody knew
anything or can point me to a better place to find out.
Thanks, Dave
Dave Howorth wrote:
> 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.
(Later addition. Comments like this:
Your distro should use David Woodhouse's userspace kernel headers which
is the official distribution for kernel headers now btw and which does
not have this problem.)
> 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
get any answers. It probably wasn't the best time to ask a question like
this :) So I thought I'd try one more time to see if anybody knew
anything or can point me to a better place to find out.
Thanks, Dave
Dave Howorth wrote:
> 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.
(Later addition. Comments like this:
Your distro should use David Woodhouse's userspace kernel headers which
is the official distribution for kernel headers now btw and which does
not have this problem.)
> 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
| < Previous | Next > |