Actually, the issue is this in asm-{powerpc,i386}/types.h, which
joystick.h includes:

#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
typedef __signed__ long long __s64;
typedef unsigned long long __u64;
#endif


My bet is that kdebase is using -ansi compiler option, which defines 
__STRICT_ANSI__, which means it wont get this. And correctly so. Strict ansi 
does not define 64-bit types.

So the bug is not in the headers, but in the kdebase build which wants
to use -ansi and 64-bit types. Conflicting requests :)

** Changed in: linux-meta (Ubuntu)
Sourcepackagename: linux-meta => linux-source-2.6.17
       Status: Unconfirmed => Rejected

-- 
joystick.h does not define its own types
https://launchpad.net/bugs/53629

--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to