Typedef problems in non __KERNEL__ compiles
I have had such problems before, been able to fix them by putting #else
clauses such as in
#ifdef __KERNEL__
#include <linux/config.h>
#else
// need to do something about this here
typedef __signed__ long long __s64;
typedef unsigned long long __u64;
//
#endif
in certain /usr/include/linux ... headers. One place, two places, but this had
gotten out of hand (since upgrading the kernel undoes what once worked and
introduces even more places to hit, it seems.
Should I file a bug about this? Documentation of this problem and fixes? Any
ideas?
This touches many compiles of kde applications, for example: Recent
koverartist from kde-apps.org.
Reply to: