Hi, Since I upgraded my kernel to the latest version 2.6.16.21-0.13-default via YAST compilation of additional modules and the kernel itself fails. I started with make cloneconfig. Then make xconfig with no changes to the configuration. Next I tried to build the kernel. ... /usr/src/linux # make all CHK /usr/src/linux-2.6.16.21-0.13/include/linux/version.h CC arch/i386/kernel/asm-offsets.s In file included from ./include/asm/system.h:5, from ./include/asm/processor.h:18, from ./include/asm/thread_info.h:17, from ./include/linux/thread_info.h:21, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ./include/linux/capability.h:45, from ./include/linux/sched.h:7, from arch/i386/kernel/asm-offsets.c:7: ./include/linux/kernel.h:10:20: error: stdarg.h: No such file or directory In file included from ./include/asm/system.h:5, from ./include/asm/processor.h:18, from ./include/asm/thread_info.h:17, from ./include/linux/thread_info.h:21, from ./include/linux/preempt.h:10, from ./include/linux/spinlock.h:50, from ./include/linux/capability.h:45, from ./include/linux/sched.h:7, from arch/i386/kernel/asm-offsets.c:7: ./include/linux/kernel.h:104: error: expected declaration specifiers or '...' before 'va_list' ./include/linux/kernel.h:108: error: expected declaration specifiers or '...' before 'va_list' ./include/linux/kernel.h:112: error: expected declaration specifiers or '...' before 'va_list' ./include/linux/kernel.h:117: error: expected declaration specifiers or '...' before 'va_list' ./include/linux/kernel.h:131: error: expected declaration specifiers or '...' before 'va_list' make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1 make: *** [prepare0] Error 2 But stdarg.h is installed where expected: ... /usr/src # find /usr -name stdarg.h /usr/lib/gcc/i586-suse-linux/4.1.0/include/stdarg.h ... Correct gcc is installed as well. ... /usr/src # gcc --version gcc (GCC) 4.1.0 (SUSE Linux) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ... Nevertheless I can build other applications using stdarg.h. Thus the gcc installation should be fine. David Keller reported the same problem on August 10. Unfortunately his solution does not help me. $CPLUS_INCLUDE_PATH is not defined on my system. Undefining $LIBRARY_PATH does not help. I tried to update gcc and the kernel, including sources, again. Did anybody else experience this problem? Thanks for your help Burkhard