Hi, mein neuer Kernel (aus Mantel-srpm 2.4.19-137) lässt sich nicht bauen. Vorgehen: Kernel Source installieren. alte .config kopieren make oldconfig make dep make clean make bzImage Dann der Fehler (ziemlich am Ende des Prozesses, beim linken von vmlinux) make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE' ld -m elf_i386 -T /usr/src/linux-2.4.19.SuSE/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.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/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o net/network.o abi/abi.o /usr/src/linux- 2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux arch/i386/kernel/kernel.o: In function `smp_read_mpc': arch/i386/kernel/kernel.o(.text.init+0x4c5d): undefined reference to `mp_register_lapic_address' make[1]: *** [kallsyms] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' make: *** [vmlinux] Error 2 Wat isn dat nu wieder? Der Fehler in 'smp_read_mpc' deutet auf irgendwas mit SMP hin. Das ist aber alles abgeschaltet (ich hab' doch nur einen Prozessor). Auch ein "make distclean" vor der ganzen Prozedur hat mir nicht geholfen. Hat jemand eine Idee? Andreas (Ich brauche einen neuen Kernel, da unser Server umgerüstet wird und der neue zwei IDE-Platten haben wird. Daher muss ein Kernel ohne "IDE- Bug" her)
mein neuer Kernel (aus Mantel-srpm 2.4.19-137) lässt sich nicht bauen.
Vorgehen: Kernel Source installieren. alte .config kopieren make oldconfig make dep make clean make bzImage
Dann der Fehler (ziemlich am Ende des Prozesses, beim linken von vmlinux)
make[1]: Entering directory `/usr/src/linux-2.4.19.SuSE' ld -m elf_i386 -T /usr/src/linux-2.4.19.SuSE/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.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/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o net/network.o abi/abi.o /usr/src/linux- 2.4.19.SuSE/arch/i386/lib/lib.a /usr/src/linux-2.4.19.SuSE/lib/lib.a /usr/src/linux-2.4.19.SuSE/arch/i386/lib/lib.a --end-group -o vmlinux arch/i386/kernel/kernel.o: In function `smp_read_mpc': arch/i386/kernel/kernel.o(.text.init+0x4c5d): undefined reference to `mp_register_lapic_address' make[1]: *** [kallsyms] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE' make: *** [vmlinux] Error 2
Wat isn dat nu wieder? Der Fehler in 'smp_read_mpc' deutet auf irgendwas mit SMP hin. Das ist aber alles abgeschaltet (ich hab' doch nur einen Prozessor).
Auch ein "make distclean" vor der ganzen Prozedur hat mir nicht geholfen.
Hat jemand eine Idee?
Andreas
(Ich brauche einen neuen Kernel, da unser Server umgerüstet wird und der neue zwei IDE-Platten haben wird. Daher muss ein Kernel ohne "IDE- Bug" her)
Und warum nimmst dann nicht das reguläre Update? kernel-source-2.4.19.SuSE-115.i586.rpm Die kernel von Mantel haben halt nun mal Entwicklerstatus - und laufen nach meinen Erfahrungen oft, aber nicht immer. Gruß Frank
Hallo, On Wed, 05 Feb 2003, Andreas Kyek wrote:
mein neuer Kernel (aus Mantel-srpm 2.4.19-137) lässt sich nicht bauen.
Vorgehen: Kernel Source installieren. alte .config kopieren make oldconfig make dep make clean make bzImage
Dann der Fehler (ziemlich am Ende des Prozesses, beim linken von vmlinux) [..] arch/i386/kernel/kernel.o: In function `smp_read_mpc': arch/i386/kernel/kernel.o(.text.init+0x4c5d): undefined reference to `mp_register_lapic_address'
Das liest sich so, als wuerde ein SMP-APIC Teil fehlen... Wie sehen denn die relevanten Einstellungen zu SMP / APIC / ACPI aus? Hui! Irgendwas stimmt nicht. Im SuSE-Kernel 2.4.17 finde ich gar nix mit 'register.*apic.*address', im Vanilla 2.4.18 und 2.4.19 auch nix...
Wat isn dat nu wieder? Der Fehler in 'smp_read_mpc' deutet auf irgendwas mit SMP hin. Das ist aber alles abgeschaltet (ich hab' doch nur einen Prozessor).
Auch ein "make distclean" vor der ganzen Prozedur hat mir nicht geholfen.
make mrproper Zur Not die config "haendisch" uebernehmen. -dnh -- 1. Every good work of software starts by scratching a developer's personal itch. --- Eric S. Raymond, "The Cathedral and the Bazaar"
participants (3)
-
Andreas Kyek
-
David Haller
-
Frank Reifenstahl