PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim Kompilieren



Motorroller
25.02.06, 11:11
Habe einen Fehler beim Kompilieren meines Kernels.

Der hat eigentlich soweit funktioniert, aber ich musste den USB-Drucker-Support einkompilieren. Nachdem ich vorhin ein Upgrade gemacht habe, geht nun der Befehl "make-kpkg kernel_image" nicht mehr. Er bricht immer mit folgender Meldung ab.



make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
make[2]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
CC init/main.o
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_devfs.o
CC init/do_mounts_rd.o
LD init/mounts.o
CC init/initramfs.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:692: Error: suffix or operands invalid for `mov'
{standard input}:693: Error: suffix or operands invalid for `mov'
{standard input}:886: Error: suffix or operands invalid for `mov'
{standard input}:887: Error: suffix or operands invalid for `mov'
{standard input}:987: Error: suffix or operands invalid for `mov'
{standard input}:988: Error: suffix or operands invalid for `mov'
{standard input}:1057: Error: suffix or operands invalid for `mov'
{standard input}:1058: Error: suffix or operands invalid for `mov'
{standard input}:1124: Error: suffix or operands invalid for `mov'
{standard input}:1136: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Fehler 1
make[1]: *** [arch/i386/kernel] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.8'
make: *** [debian/stamp-build-kernel] Fehler 2


Woran liegt das? Muss ich Pakete neu installieren?

Das Upgrade lief über die "etch" Version.

Tomek
25.02.06, 12:22
Du versuchst vermutlich den älteren Kernel mit gcc 4.0 zu kompilieren, da gcc 4.0 bei Etch der Standard-Compiler ist. Benutze aktuelle Kernel-Sourcen.

Motorroller
26.02.06, 12:07
Hat geholfen. Danke. Habe mir die 6.15er Version geladen. Nu klappt es mit dem Kernel backen. Nur den Befehl "make-kpkg kernel_headers" mag er wohl nicht so. Er bleibt an einer Stelle hängen. Werd mal sehen, ob ich ne Fehlermeldung bekomme und dann melde ich mich wieder.