Hi! > > I'm probably doing something wrong, but... how do I force it to work? > > I'm pretty sure it worked before, I'm not sure what changed in my > > config. > > kbuild was changed to reliably pick up the stdarg.h for the gcc used. > Two issues has popped up: > 1) sparse did not support -isystem dir > - fixed a few days ago, and fix is at sparse.bkbits.net
Thanks, I installed -01-17 version. > 2) misconfigured gcc's that report a wrong directory when using > gcc -print-file-name=include > The directory given must include stdarg.h - otherwise gcc config is > broken. That seems to be ok here: [EMAIL PROTECTED]:~$ gcc -print-file-name=include /usr/lib/gcc-lib/i486-linux/3.3.5/include [EMAIL PROTECTED]:~$ gcc --version gcc (GCC) 3.3.5 (Debian 1:3.3.5-5) Copyright (C) 2003 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. [EMAIL PROTECTED]:~$ ls /usr/lib/gcc-lib/i486-linux/3.3.5/ SYSCALLS.c.X cc1plus crtbegin.o crtbeginT.o crtendS.o libgcc.a libgcc_s.so libstdc++.so specs cc1 collect2 crtbeginS.o crtend.o include libgcc_eh.a libstdc++.a libsupc++.a [EMAIL PROTECTED]:~$ ls /usr/lib/gcc-lib/i486-linux/3.3.5/include/st stdarg.h stdbool.h stddef.h [EMAIL PROTECTED]:~$ ls /usr/lib/gcc-lib/i486-linux/3.3.5/include/stdarg.h /usr/lib/gcc-lib/i486-linux/3.3.5/include/stdarg.h [EMAIL PROTECTED]:~$ but now I'm getting: [EMAIL PROTECTED]:/usr/src/linux-cvs$ make C=2 CHK include/linux/version.h CHECK scripts/mod/empty.c make[1]: `arch/i386/kernel/asm-offsets.s' is up to date. CHECK init/main.c /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:29:35: warning: no newline at end of file /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:13:11: error: unable to open 'features.h' make[1]: *** [init/main.o] Error 1 make: *** [init] Error 2 [EMAIL PROTECTED]:/usr/src/linux-cvs$ Any ideas? Pavel -- People were complaining that M$ turns users into beta-testers... ...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl! - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/