Fehleranalyse Kernelkompilierung 2.4.19irgendwas
Hi :) Beim Kernel kompilieren hatte ich eben folgenden Fehler.. was hat das zu bedeuten? Ich versuchte den Original SuSE Kernel neu zu übersetzen: traps.c: In function `do_int3': traps.c:658: warning: implicit declaration of function `kdb' traps.c:658: `KDB_REASON_BREAK' undeclared (first use in this function) traps.c:658: (Each undeclared identifier is reported only once traps.c:658: for each function it appears in.) traps.c:658: `kdb_eframe_t' undeclared (first use in this function) traps.c:658: parse error before "regs" make[1]: *** [traps.o] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/kernel' make: *** [_dir_arch/i386/kernel] Error 2 Wäre für Hilfe dankbar.. Gruss.. Markus
markus@mschaefer.de wrote:
Beim Kernel kompilieren hatte ich eben folgenden Fehler.. was hat das zu bedeuten? Ich versuchte den Original SuSE Kernel neu zu übersetzen:
traps.c: In function `do_int3': traps.c:658: warning: implicit declaration of function `kdb' traps.c:658: `KDB_REASON_BREAK' undeclared (first use in this function) traps.c:658: (Each undeclared identifier is reported only once traps.c:658: for each function it appears in.) traps.c:658: `kdb_eframe_t' undeclared (first use in this function) traps.c:658: parse error before "regs" make[1]: *** [traps.o] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/kernel' make: *** [_dir_arch/i386/kernel] Error 2
SIehe Mailinglistenarchiv: http://marc.theaimsgroup.com/?l=suse-linux&w=2&r=1&s=implicit+kdb&q=b Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
Hallo :)
Beim Kernel kompilieren hatte ich eben folgenden Fehler.. was hat das zu bedeuten? Ich versuchte den Original SuSE Kernel neu zu übersetzen: [...] SIehe Mailinglistenarchiv: http://marc.theaimsgroup.com/?l=suse-linux&w=2&r=1&s=implicit+kdb&q=b
Dankesehr :) Kernel kompilieren hat geklappt und ewig gedauert ;) Bleibt nur noch das bekannte NVidia Problem, welches ich gestern Nacht nicht mehr hinbekommen habe mangels passender NVidia Kernel Datei. Die lad ich mir heute runter und dann mach ich das heute Abend. Hm.. nach dem Kernel kompilieren habe ich übrigens die System.map und das bzImage nach /boot kopiert und bzImage nach vmlinuz2 umbenannt. In der Grub Datei menu.lst habe ich vmlinu2 als zweiten Starteintrag eingetragen. So weit so gut - funktioniert gut. Nur: Wenn ich mit meinem alten Kernel starte, also Auswahl 1 in Grub habe ich plötzlich _auch_ das NVidia Problem, das heisst ich komme gar nimmer auf die graph. Oberfläche. Woran liegt denn das? Beim Kompilieren vom Kernel 2.4.20 is mir das nie passiert. Gruss.. Markus
Hallo, On Tue, 10 Dec 2002, markus@mschaefer.de wrote:
Hm.. nach dem Kernel kompilieren habe ich übrigens die System.map und das bzImage nach /boot kopiert und bzImage nach vmlinuz2 umbenannt. In der Grub Datei menu.lst habe ich vmlinu2 als zweiten Starteintrag eingetragen. So weit so gut - funktioniert gut. Nur: Wenn ich mit meinem alten Kernel starte, also Auswahl 1 in Grub habe ich plötzlich _auch_ das NVidia Problem, das heisst ich komme gar nimmer auf die graph. Oberfläche. Woran liegt denn das?
Vermutlich, weil die Symbole nicht zum Kernel/Modul passen, da es die des neuen Kernels sind. Kurz: Hol dir die zum alten Kernel passende System.map wieder aus dem RPM (k_dflt oder so) und befolge dann fuer den neuen Kernel http://www.dhaller.de/linux/multikernel.html. -dnh -- If I wanted to point and drool, I'd go to a Chippendales show. -- Leigh Metcalf
Hallo Markus,
From: markus@mschaefer.de [mailto:markus@mschaefer.de]
Hm.. nach dem Kernel kompilieren habe ich übrigens die System.map und das bzImage nach /boot kopiert und bzImage nach vmlinuz2 umbenannt. In der Grub Datei menu.lst habe ich vmlinu2 als zweiten Starteintrag eingetragen. So weit so gut - funktioniert gut. Nur: Wenn ich mit meinem alten Kernel starte, also Auswahl 1 in Grub habe ich plötzlich _auch_ das NVidia Problem, das heisst ich komme gar nimmer auf die graph. Oberfläche. Woran liegt denn das? Beim Kompilieren vom Kernel 2.4.20 is mir das nie passiert.
Einen Grund hat Dir David ja schon genannt. Bei mir hat es sich immer bewährt während den Arbeiten am Kernel die Nvidia Treiber abzuschalten (in XF86Config Load "GLX" auskomentieren und den Treiber von nvidia auf nv umstellen) Gruß Christian
participants (4)
-
Christian Herzyk
-
David Haller
-
markus@mschaefer.de
-
Thomas Hertweck