[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

stdarg.h plante la compile du kernel



Bonjour,

apres avoir upgrade de testing en unstable avec un noyau 2-4-19,j'ai
voulu recompiler un nouveau noyau et me heurte au probleme suivant: lors
du make dep, j'ai le message

 > Dans le fichier inclus à partir de
/usr/src/kernel-source-2.4.19/include/linux/wait.h:13,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/fs.h:12,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/capability.h:17,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/binfmts.h:5,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/sched.h:9,
 >           à partir de tty_ioctl.c:14:
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:10:20: stdarg.h:
Aucun fichier ou répertoire de ce type


Le fichier stdarg.h existe bien.


 > dellbian:/usr/src/linux# locate stdarg
 > /usr/include/c++/3.2/cstdarg
 > /usr/include/g++-3/cstdarg
 > /usr/lib/gcc-lib/i386-linux/2.95.4/include/stdarg.h
 > /usr/lib/gcc-lib/i386-linux/3.0.4/include/stdarg.h
 > /usr/lib/gcc-lib/i386-linux/3.2.2/include/stdarg.h


make bzImage plante en

 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:10:20: stdarg.h:
Aucun fichier ou répertoire de ce type
 > Dans le fichier inclus à partir de
/usr/src/kernel-source-2.4.19/include/linux/wait.h:13,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/fs.h:12,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/capability.h:17,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/binfmts.h:5,
 >           à partir de
/usr/src/kernel-source-2.4.19/include/linux/sched.h:9,
> à partir de /usr/src/kernel-source-2.4.19/include/linux/mm.h:4,
 >           à partir de sched.c:23:
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:73: erreur
d'analyse syntaxique avant « va_list »
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:73:
AVERTISSEMENT: déclaration de fonction n'est pas un prototype
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:76: erreur
d'analyse syntaxique avant « va_list »
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:76:
AVERTISSEMENT: déclaration de fonction n'est pas un prototype
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:80: erreur
d'analyse syntaxique avant « va_list »
 > /usr/src/kernel-source-2.4.19/include/linux/kernel.h:80:
AVERTISSEMENT: déclaration de fonction n'est pas un prototype
 > make[2]: *** [sched.o] Erreur 1
 > make[2]: Leaving directory `/usr/src/kernel-source-2.4.19/kernel'
 > make[1]: *** [first_rule] Erreur 2
 > make[1]: Leaving directory `/usr/src/kernel-source-2.4.19/kernel'
 > make: *** [_dir_kernel] Erreur 2
 > dellbian:/usr/src/linux#



J'ai reinstalle les sources, fait un mrproper, bref tout ce qui doit
etre fait pour un truc qui doit tourner clean, mais rien n'y fait.

Parcontre, en modifiant dans le makefile la ligne
kbuild_2_4_nostdinc := -nostdinc $(shell $(CC)) ... etc par
kbuild_2_4_nostdinc := -I/usr/include ca passe!

Si quelqu'un avait une idee, merci d'avance.

--
:  ______ ______ ______ ______ ______ __  daniel.huhardeaux@tootai.com
: /_____// __  // __  //_____// __  // / phone.: +48 32 285 4554
:  / /  / /_/ // /_/ /  / /  / /_/ // / fax....: +48 32 285 4554
: /_/  /_____//_____/  /_/  /_/ /_//_/ mobile..: +48 602 284 546



Reply to: