Colegas, Estou tentando atualizar o kernel 2.4.18 de um servidor, a partir da versao -9 baixada do mirror oficial com as ultimas atualizacoes de seguranca. Porem, na hora de compilar esta dando o seguinte erro, que aparece logo apos o comando make-kpkg kernel_image:
-----inicio------ make[3]: Entering directory `/usr/src/kernel-source-2.4.18/kernel' 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=i686 -DKBUILD_BASENAME=ksyms -DEXPORT_SYMTAB -c ksyms.c In file included from ksyms.c:50: /usr/src/kernel-source-2.4.18/include/asm/checksum.h:72:30: missing terminating " character In file included from ksyms.c:50: /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In function `ip_fast_csum': /usr/src/kernel-source-2.4.18/include/asm/checksum.h:73: error: parse error before "movl" /usr/src/kernel-source-2.4.18/include/asm/checksum.h:75:17: invalid suffix "f" on integer constant /usr/src/kernel-source-2.4.18/include/asm/checksum.h:82:17: invalid suffix "b" on integer constant /usr/src/kernel-source-2.4.18/include/asm/checksum.h:90:13: missing terminating " character /usr/src/kernel-source-2.4.18/include/asm/checksum.h:105:17: missing terminating " character /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In function `csum_fold': /usr/src/kernel-source-2.4.18/include/asm/checksum.h:106: error: parse error before "addl" /usr/src/kernel-source-2.4.18/include/asm/checksum.h:108:17: missing terminating " character /usr/src/kernel-source-2.4.18/include/asm/checksum.h:121:13: missing terminating " character /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In function `csum_tcpudp_nofold': /usr/src/kernel-source-2.4.18/include/asm/checksum.h:122: error: parse error before "addl" /usr/src/kernel-source-2.4.18/include/asm/checksum.h:126:9: missing terminating " character /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: At top level: /usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: parse error before ')' token /usr/src/kernel-source-2.4.18/include/asm/checksum.h:161:17: missing terminating " character /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In function `csum_ipv6_magic': /usr/src/kernel-source-2.4.18/include/asm/checksum.h:162: error: parse error before "addl" /usr/src/kernel-source-2.4.18/include/asm/checksum.h:173:17: missing terminating " character /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: warning: no return statement in function returning non-void /usr/src/kernel-source-2.4.18/include/asm/checksum.h: At top level: /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: parse error before ')' token /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: parse error 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 ----------fim--------- Bem, nunca tive problemas compilando kenrel, e ao tentar descobrir o que pode estar acontecendo desisti de futucar ao ver que se tratava de um include.h, com medo de piorar as coisas, e entao deixei quieto e resolvi perguntar aqui, pois no google nao havia nnehuma referencia a este erro. Alguma ajuda?? []'s -- Marcio de Araujo Benedito <[EMAIL PROTECTED]> Prodabel S/A

