Fehler beim kernel-backen
Moin1 Beim backen eines kernels 2.4.18, in dem alles, was geht, module sein sollen, kommt folgende Fehlermeldung: /usr/bin/make -C arch/i386/mm modules_install make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/mm' make[3]: Nothing to be done for `modules_install'. make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/mm' /usr/bin/make -C arch/i386/lib modules_install make[3]: Entering directory `/usr/src/kernel-source-2.4.18/arch/i386/lib' make[3]: Nothing to be done for `modules_install'. make[3]: Leaving directory `/usr/src/kernel-source-2.4.18/arch/i386/lib' cd /usr/src/linux/debian/tmp-image/lib/modules/2.4.18; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b /usr/src/linux/debian/tmp-image -r 2.4.18; fi depmod: *** Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.4.18/kernel/fs/binfmt_elf.o depmod: empty_zero_page depmod: get_user_pages make[2]: *** [_modinst_post] Error 1 make[2]: Leaving directory `/usr/src/kernel-source-2.4.18' make[1]: *** [real_stamp_image] Error 2 make[1]: Leaving directory `/usr/src/kernel-source-2.4.18' Raven:/usr/src/linux# Hä?? Das ganze hat offensichtlich mit der Modul-Kompilation zu tun, denn ich hatte die gleiche Konfiguration, bloß eben alles fest eingebunden, ohne Fehler mit make-kpkg machen können... ideen? Gruß Frank -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fehler beim kernel-backen
Frank Lassowski schrieb: depmod: *** Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.4.18/kernel/fs/binfmt_e lf.o depmod: empty_zero_page Kompiliere den Support für ELF-Binaries (Sektion General Setup) fest ein. Das ist zwar ein Fehler im Source, dass diese Symbole nicht exportiert wurden, aber von -zig Mio Linux-Spezis hat das noch nicht einer gemerkt, weil kaum einer auf die Idee kommt einen Kernel ohne Unterstützung für das gängige Binärformat aller auszuführenden Programme zu kompilieren. Wie soll das ELF-Modul geladen werden? Es ist auch immer eine gute Idee, die Hilfen zu den einzelnen Optionen zu lesen. Eine allmodules Config dient eher zu Kompiliertests und macht in der Praxis wenig Sinn. Unterstüzung für alles, was zum Booten benötigt wird, muss immer fest eingebunden sein (z.B. ELF, RAM-Disk, initrd, Root-Filesystem für initrd, etc.) -- [EMAIL PROTECTED] -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Fehler beim kernel-backen
Hi Frank, On Fri, Nov 01, 2002 at 12:05:01PM +0100, Frank Lassowski wrote: Beim backen eines kernels 2.4.18, in dem alles, was geht, module sein sollen, kommt folgende Fehlermeldung: depmod: *** Unresolved symbols in /usr/src/linux/debian/tmp-image/lib/modules/2.4.18/kernel/fs/binfmt_elf.o depmod: empty_zero_page depmod: get_user_pages Das ganze hat offensichtlich mit der Modul-Kompilation zu tun, denn ich hatte die gleiche Konfiguration, bloß eben alles fest eingebunden, ohne Fehler mit make-kpkg machen können... ideen? wenn ich das richtig sehe, hast Du ELF-Support als Modul konfiguriert. Unabhängig von den Unresolved symbols kann das nicht gutgehen, weil Du ein Henne/Ei-Problem bekommst. Um das Modul zu laden will der Kernel modprobe ausführen, was er aber micht kann, da modprobe ein ELF-Programm ist, und er das Modul noch nicht hat. Die Unresolved symbols sind möglicherweise ein Bug, den aber niemand stört, da das sowieso kein Schw... macht, Wolfgang -- Häufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)