Hallo, I was able to work around / fix this problem, by removing the "make headers_install" line from ruleset/targets/headers.mk.
The kernel-headers package should not contain the header files mangled for userspace usage, only the original headers as needed for kernel module build. (Which get copied by different statements) For kernel compiles a include/linux/if.h should not exist, only a include/uapi/linux/if.h, which contains an ifndef __KERNEL__ around the breaking include statement. c'ya sven-haegar -- Three may keep a secret, if two of them are dead. - Ben F.