yea those new user space kernel headers everyone was raving about aren't turning out to be so great yet are they.
the only think i can think to do and this sounds like such a slack solution mainly cause i don't fully understand the ramifications of doing this is to temporarily (or permanently) alter the headers to be like the old ones.....
i don't know if this is going to clash with glibc or not ???????
i bet not cause it seems like the compiler doesn't get it ??
so i wonder what glibc was compiled against anyway ??????
just change
/usr/include/linux/fd.h line 342
by commenting out the offending line
and putting
instead
I think the distributions that have adopted the new heades have jumped the gun a bit.