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