On Thu, 2006-10-05 at 17:49 +0100, Matthew Burgess wrote:
> Hi folks,
> 
> I'm trying to compile kdebase-3.5.4 against the headers installed via 
> 'make headers_install' from linux-2.6.18.  Unfortunately, I get this error:
> 
> error: '__s64' does not name a type
> /usr/include/linux/joystick.h:132: error: '__s64' does not name a type
> 
> Now, obviously that's not good, but I don't think it's kdebase's fault 
> (linux/joystick.h is installed afterall, so they're using a permitted API).
> 
> The problem seems to be that linux/joystick.h is #including asm/types.h 
> which only typedefs __s64 if __GNUC__ is defined and __STRICT_ANSI__ 
> isn't defined:
> 
> #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
> typedef __signed__ long long __s64;
> typedef unsigned long long __u64;
> #endif
> 
> I can only presume, because of the error above, that those conditions 
> aren't being met, but a cursory glance of the logfile doesn't appear to 
> help me ascertain which one of them is triggering the problem above.
> 
> Any ideas, folks?
> 
> Matt.
Just a wilde guess ....
but may be /usr/include/linux/joystick.h should  not inclde asm/types.h
but linux/types.h ...


-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to