Hi, Same problem with brltty. Removing #include <linux/compat.h> doesn't seem correct to me: compat_foo_t are used in the file... I guess other includes are necessary too. What is really wrong is /usr/include/asm-generic/div64.h: #if BITS_PER_LONG == 64
BITS_PER_LONG shouldn't ever be defined/used/whatever in user headers! To my mind, the correct solution is, for each architecture, to just keep the 32- or 64-bits part of div64.h. The same remark applies for every file in linux/ that uses BITS_PER_LONG. Regards, Samuel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]