5 Oct 18:46
kdebase vs. linux headers
From: Matthew Burgess <matthew <at> linuxfromscratch.org>
Subject: kdebase vs. linux headers
Newsgroups: gmane.linux.lfs.devel, gmane.linux.lfs.beyond.support
Date: 2006-10-05 16:49:49 GMT
Subject: kdebase vs. linux headers
Newsgroups: gmane.linux.lfs.devel, gmane.linux.lfs.beyond.support
Date: 2006-10-05 16:49:49 GMT
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. -- -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
RSS Feed