Bonjour a tout le monde...

J'essaye de compiler le noyau 2.4.18, et j'ai une erreur de compil (la meme sur 
la -5 et la -9) :

[...]
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.18/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer 
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i386 
  -DKBUILD_BASENAME=ksyms  -DEXPORT_SYMTAB -c ksyms.c
Dans le fichier inclus � partir de ksyms.c:50:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:72:30: caract�re " de 
terminaison manquant
In file included from ksyms.c:50:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Dans la fonction � 
ip_fast_csum �:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:73: error: erreur 
d'analyse syntaxique before "movl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:75:17: suffixe � f � 
invalide pour une constante enti�re
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:82:17: suffixe � b � 
invalide pour une constante enti�re
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:90:13: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:105:17: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Dans la fonction � 
csum_fold �:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:106: error: erreur 
d'analyse syntaxique before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:108:17: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:121:13: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Dans la fonction � 
csum_tcpudp_nofold �:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:122: error: erreur 
d'analyse syntaxique before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:126:9: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: `__x' 
undeclared (first use in this function)
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: (Each 
undeclared identifier is reported only once
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: for each 
function it appears in.)
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Hors de toute fonction :
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: erreur 
d'analyse syntaxique before ')' token
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:161:17: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Dans la fonction � 
csum_ipv6_magic �:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:162: error: erreur 
d'analyse syntaxique before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:173:17: caract�re " de 
terminaison manquant
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: `__x' 
undeclared (first use in this function)
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: attention : no return 
statement in function returning non-void
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: Hors de toute fonction :
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: erreur 
d'analyse syntaxique before ')' token
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: erreur 
d'analyse syntaxique before "__u32"
make[3]: *** [ksyms.o] Error 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/kernel'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/kernel'
make[1]: *** [_dir_kernel] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make: *** [stamp-build] Error 2

que faire ????
ce moyau est donn� comme stable !

en + le C je connais, mais l'assembleur !!!

merci

sebbb

Répondre à