I finally found the problem about this KERNEL_STRICT_NAMES parse error when compiled under the redhat-linux system the installed kernel-headers are under /usr/include. When compiled under debian woody system the <asm/posix-types.h> is taken from /usr/lib/gcc-lib/.... and not from /usr/include !!! when you change the include to take the RIGHT ones (usr/include), everything works fine. Greets Martin