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

Compilacin del kernel 2.4.18



He instalado Debian desde la red, para ello me he bajado un cd de 40 Mb
con un pequeño sistema de instalación, una vez instalado lo mínimo he
configurado apt para que se baje la versióin unstable, he ejecutado
"apt-get update && apt-get dist-upgrade", todo bien.
La versión del kernel que venía con el Cd era la 2.2.x, el caso es que
me he bajado las fuentes de la 2.4.18 de debian, la configuro con "make
xconfig" liuego "make dep" y "make clen"pero cuando la intento compilar
(con make bzImage) me dice:

     1. make[2]: Entering directory
        `/usr/src/kernel-source-2.4.18/kernel'
     2. 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=athlon   
        -DKBUILD_BASENAME=ksyms  -DEXPORT_SYMTAB -c ksyms.c
     3. In file included from ksyms.c:50:
     4. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:72:30:
        missing terminating " character
     5. In file included from ksyms.c:50:
     6. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In
        function `ip_fast_csum':
     7. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:73: error:
        syntax error before "movl"
     8. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:75:17:
        invalid suffix "f" on integer constant
     9. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:82:17:
        invalid suffix "b" on integer constant
    10. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:90:13:
        missing terminating " character
    11. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:105:17:
        missing terminating " character
    12. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In
        function `csum_fold':
    13. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:106: error:
        syntax error before "addl"
    14. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:108:17:
        missing terminating " character
    15. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:121:13:
        missing terminating " character
    16. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In
        function `csum_tcpudp_nofold':
    17. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:122: error:
        syntax error before "addl"
    18. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:126:9:
        missing terminating " character
    19. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error:
        `__x' undeclared (first use in this function)
    20. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error:
        (Each undeclared identifier is reported only once
    21. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error:
        for each function it appears in.)
    22. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: At top
        level:
    23. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error:
        syntax error before ')' token
    24. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:161:17:
        missing terminating " character
    25. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: In
        function `csum_ipv6_magic':
    26. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:162: error:
        syntax error before "addl"
    27. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:173:17:
        missing terminating " character
    28. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error:
        `__x' undeclared (first use in this function)
    29. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176:
        warning: no return statement in function returning non-void
    30. /usr/src/kernel-source-2.4.18/include/asm/checksum.h: At top
        level:
    31. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error:
        syntax error before ')' token
    32. /usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error:
        syntax error before "__u32"
    33. make[2]: *** [ksyms.o] Error 1
    34. make[2]: Leaving directory
        `/usr/src/kernel-source-2.4.18/kernel'
    35. make[1]: *** [first_rule] Error 2
    36. make[1]: Leaving directory
        `/usr/src/kernel-source-2.4.18/kernel'

y casca. No se que pasa pero me estoy desquiciando, tengo los paquetes
gcc, gcc-2.95 y gcc-3.3

¿Alguien ha tenido un problema parecido o se le ocurre que puede
pasarme?

PD: El caso es que hace unas semanas tenía debian stable y había
copilado este kernel varias veces y sin problemas.



Reply to: