Kernel kompilieren auf Debian-Art scheitert
Thomas Schönhoff
tom_woody at web.de
Sat Jul 24 17:48:49 CEST 2004
Hallo,
ich versuche hier seit einigen Stunden einen eigenen Debian-Kernel
2.4.18 auf meiner Debian SID Box zu kompilieren, ohne nennenswerten Erfolg.
Ich folge der Anleitung auf:
http://www.debian.org/doc/manuals/reference/ch-kernel.de.html
Nach 'make menuconfig' und 'make kpkg-clean' starte ich mit:
$: make-kpkg --revision=rev.01 kernel_image modules_image
Die ganze Aktion endet mit folgendenden Fehlermeldungen:
-------------------------------------------------------------------
In file included from ksyms.c:50:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: In Funktion
»ip_fast_csum«:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:73: error: Fehler
beim Parsen before "movl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:75:17: ungültiger
Suffix »f« an Ganzzahlkonstante
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:82:17: ungültiger
Suffix »b« an Ganzzahlkonstante
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:90:13: fehlendes
abschließendes Zeichen "
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:105:17: fehlendes
abschließendes Zeichen "
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: In Funktion
»csum_fold«:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:106: error: Fehler
beim Parsen before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:108:17: fehlendes
abschließendes Zeichen "
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:121:13: fehlendes
abschließendes Zeichen "
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: In Funktion
»csum_tcpudp_nofold«:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:122: error: Fehler
beim Parsen before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:126:9: fehlendes
abschließendes Zeichen "
/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: Auf höchster Ebene:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:128: error: Fehler
beim Parsen before ')' token
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:161:17: fehlendes
abschließendes Zeichen "
/usr/src/kernel-source-2.4.18/include/asm/checksum.h: In Funktion
»csum_ipv6_magic«:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:162: error: Fehler
beim Parsen before "addl"
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:173:17: fehlendes
abschließendes Zeichen "
/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: Auf höchster Ebene:
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: Fehler
beim Parsen before ')' token
/usr/src/kernel-source-2.4.18/include/asm/checksum.h:176: error: Fehler
beim Parsen before "__u32"
make[3]: *** [ksyms.o] Fehler 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/kernel'
make[2]: *** [first_rule] Fehler 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.18/kernel'
make[1]: *** [_dir_kernel] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
make: *** [stamp-build] Fehler 2
-----------------------------------------------------------------------------
Hmm, momentan habe ich keine Idee, was da schief läuft
$ dpkg -l |grep kernel liefert:
ii kernel-headers 2.4.18-5
ii kernel-source- 2.4.18-14.3
ii kernel-package 8.092
ii modutils 2.4.26-1
ii binutils 2.14.90.0.7-8
Hat jemand eine Idee woran das Kompilieren scheitert!?
MfG
Thomas
More information about the Linux
mailing list