Hallo Liste, ich hab ein Problem: Das Kompilieren des Kernels wird immer mit der gleichen Meldung abgebrochen (Ich habe die Bildschirmausgabe mit "make zImage 2>&1 | tee kernel.out" mitschreiben lassen und einen Teil der Datei mitgeschickt!). Ich bin im Moment total ratlos, da ich mit der Ausgabe nix anfangen kann. Für Hilfe wäre ich sehr dankbar. Chris </PRE> <PRE> ld -m elf_i386 -Ttext 0x100000 -e stext arch/i386/kernel/head.o init/main.o init/version.o \ arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o net/network.a \ fs/filesystems.a \ drivers/block/block.a drivers/char/char.a drivers/net/net.a drivers/cdrom/cdrom.a drivers/pci/pci.a arch/i386/math-emu/math.a \ /usr/src/linux-2.0.33.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.0.33.SuSE/lib/lib.a /usr/src/linux-2.0.33.SuSE/arch/i386/lib/lib.a -o vmlinux nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( a \)' | sort > System.map make[1]: Entering directory `/usr/src/linux-2.0.33.SuSE/arch/i386/boot' make[2]: Entering directory `/usr/src/linux-2.0.33.SuSE/arch/i386/boot/compressed' tmppiggy=/tmp/$$piggy; \ rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk; \ if hash encaps 2> /dev/null; then \ objdump -k -q -o 0x100000 /usr/src/linux-2.0.33.SuSE/vmlinux > $tmppiggy; \ else \ objcopy -O binary -R .note -R .comment -R .stab -R .stabstr /usr/src/linux-2.0.33.SuSE/vmlinux $tmppiggy; \ fi; \ gzip -f -9 < $tmppiggy > $tmppiggy.gz; \ if hash encaps 2> /dev/null; then \ encaps --target elf32-i386 piggy.o $tmppiggy.gz input_data input_len; \ else \ echo "SECTIONS { .data : { input_len = .; LONG(input_data_end - input_data) input_data = .; *(.data) input_data_end = .; }}" > $tmppiggy.lnk; \ ld -m elf_i386 -m elf_i386 -r -o piggy.o -b binary $tmppiggy.gz -b elf32-i386 -T $tmppiggy.lnk; \ fi; \ rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk objdump: illegal option -- k Usage: objdump [-ahifCdDprRtTxsSlw] [-b bfdname] [-m machine] [-j section-name] [--archive-headers] [--target=bfdname] [--debugging] [--disassemble] [--disassemble-all] [--disassemble-zeroes] [--file-headers] [--section-headers] [--headers] [--info] [--section=section-name] [--line-numbers] [--source] [--architecture=machine] [--reloc] [--full-contents] [--stabs] [--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc] [--wide] [--version] [--help] [--private-headers] [--start-address=addr] [--stop-address=addr] [--prefix-addresses] [--[no-]show-raw-insn] [--demangle] [--adjust-vma=offset] [-EB|-EL] [--endian={big|little}] objfile... at least one option besides -l (--line-numbers) must be given objdump: supported targets: elf32-i386 a.out-i386-linux srec symbolsrec tekhex binary ihex trad-core ld -m elf_i386 -Ttext 0x1000 -e startup_32 -o vmlinux head.o misc.o piggy.o make[2]: Leaving directory `/usr/src/linux-2.0.33.SuSE/arch/i386/boot/compressed' if hash encaps 2> /dev/null; then \ objdump -k -q -o 0x1000 compressed/vmlinux > compressed/vmlinux.out; \ else \ objcopy -O binary -R .note -R .comment -R .stab -R .stabstr compressed/vmlinux compressed/vmlinux.out; \ fi objdump: illegal option -- k Usage: objdump [-ahifCdDprRtTxsSlw] [-b bfdname] [-m machine] [-j section-name] [--archive-headers] [--target=bfdname] [--debugging] [--disassemble] [--disassemble-all] [--disassemble-zeroes] [--file-headers] [--section-headers] [--headers] [--info] [--section=section-name] [--line-numbers] [--source] [--architecture=machine] [--reloc] [--full-contents] [--stabs] [--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc] [--wide] [--version] [--help] [--private-headers] [--start-address=addr] [--stop-address=addr] [--prefix-addresses] [--[no-]show-raw-insn] [--demangle] [--adjust-vma=offset] [-EB|-EL] [--endian={big|little}] objfile... at least one option besides -l (--line-numbers) must be given objdump: supported targets: elf32-i386 a.out-i386-linux srec symbolsrec tekhex binary ihex trad-core make[1]: *** [zImage] Error 1 make[1]: Leaving directory `/usr/src/linux-2.0.33.SuSE/arch/i386/boot' make: *** [zImage] Error 2