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

compilation noyau & gcc



Bonjour,

J'ai voulu compiler le noyau 2.4.19-4 hier et j'ai eu des difficultés avec les différentes versions de gcc.
en gros :
gcc 2.95.4 - pas de prob
gcc 3.0.4 & gcc 3.2.1 : ne compile pas (voir fin de mail pour les erreurs)

D'ou ma question, est-ce une incompatibilité reconnue ou c'est moi qui est fait une mauvaise manip. Y'a-t-il des infos sur le sujet ? Seconde question, si je recompile des modules, dois-je utilise la meme version de gcc que pour le noyau ? (je sais, c'est un peu naif, mais vaut mieux demander).

Merci

Christophe


Ps : voici mes erreurs de compil

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[4]: *** [sched.o] Erreur 1
make[4]: Leaving directory `/usr/src/kernel-source-2.4.19/kernel'
make[3]: *** [first_rule] Erreur 2
make[3]: Leaving directory `/usr/src/kernel-source-2.4.19/kernel'
make[2]: *** [_dir_kernel] Erreur 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.19'
make[1]: *** [stamp-build] Erreur 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.19'
make: *** [stamp-buildpackage] Erreur 2




Reply to: