Le mer 04/12/2002 � 09:40, christophe LUC a �crit :
> Bonjour,
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)
Je tapais justement un m�l � ce sujet! Pas moyen de compiler un noyau
2.4.19 avec gcc-3.2, il faut revenir au gcc-2.95.
> 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).
Tout pareil.
> Merci
Merci aussi

> Christophe
�mile
> 
> 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
Pas mieux...
-- 
Comment appelle-t-on une serie de divisons dans un processeur Pentium ?
Des approximations successives.

Répondre à