Probleme beim kompilen von Kernel 2.4.x

Christian Horn christian_horn at gmx.de
Don Feb 22 20:25:49 CET 2001


Guten Abend,

ich hab seit einiger Zeit Probleme
aktuelle Kernels zu kompilieren.
Das Problem ist wahrscheinlich ein Update von
Freshmeat, das zwar problemlos zu installieren war
aber dann... weiß leider nicht genau wie das Packet
hieß.
Die originalen Binutils meiner Redhat7 habe ich wieder
eingespielt - ohne Erfolg.
Kernel 2.4.1 und 2.4.2 brechen mit der Fehlermeldung
das kompilen ab, siehe Anhang.

Was tun?

-------------- nächster Teil --------------
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/lib«
make[2]: Für das Target »all_targets« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/lib«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/lib«
make CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i686 " -C  arch/i386/kernel
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/kernel«
make[1]: Für das Target »all« gibt es nichts zu tun.
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/kernel«
make CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i686 " -C  arch/i386/mm
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/mm«
make all_targets
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/mm«
make[2]: Für das Target »all_targets« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/mm«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/mm«
make CFLAGS="-D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i686 " -C  arch/i386/lib
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/lib«
make all_targets
make[2]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/lib«
make[2]: Für das Target »all_targets« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/lib«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/lib«
ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
	--start-group \
	arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
	drivers/block/block.o drivers/char/char.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o  drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o \
	net/network.o \
	/usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a \
	--end-group \
	-o vmlinux
nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aUw] \)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map
make[1]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux/arch/i386/boot«
ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
ld: cannot open binary: Datei oder Verzeichnis nicht gefunden
make[1]: *** [bbootsect] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/boot«
make: *** [bzImage] Fehler 2
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 240 bytes
Beschreibung: nicht verfügbar
URL         : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20010223/908de847/attachment.pgp