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