[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Probleme mit der Kernel-Kompilierung



Hallo Andi,

vielen Dank für Deine Antwort.
Nachdem ich gemerkt habe, dass es sich um einen älteren Kernel handelt,
versuche ich nun mein Glück mit dem Kernel 2.6.0-test4.
Ich habe Deine Schritte befolgt, und alles klappt einwandfrei, bis zum dem
Punkt make modules. Nachdem ich dieses command aufrufe, fängt das System
erst an, mehrere Module zu kompilieren und bricht dann mit der Fehlermel-
dung ab:

 CC      scripts/empty.o
  MKELF   scripts/elfconfig.h
  HOSTCC  scripts/file2alias.o
  HOSTCC  scripts/modpost.o
  HOSTLD  scripts/modpost
make[1]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
  CHK     include/asm-i386/asm_offsets.h
  CC [M]  drivers/net/3c523.o
drivers/net/3c523.c: In function `elmc_probe':
drivers/net/3c523.c:430: warning: implicit declaration of function
`mca_find_adapter'
drivers/net/3c523.c:432: warning: implicit declaration of function
`mca_read_stored_pos'
drivers/net/3c523.c:458: `MCA_NOTFOUND' undeclared (first use in this
function)
drivers/net/3c523.c:458: (Each undeclared identifier is reported only once
drivers/net/3c523.c:458: for each function it appears in.)
drivers/net/3c523.c:462: warning: implicit declaration of function
`mca_set_adapter_name'
drivers/net/3c523.c:463: warning: passing arg 2 of `mca_set_adapter_procfn'
from incompatible pointer type
drivers/net/3c523.c:487: warning: implicit declaration of function
`mca_write_pos'
make[2]: *** [drivers/net/3c523.o] Fehler 1
make[1]: *** [drivers/net] Fehler 2
make: *** [drivers] Fehler 2


Kannst Du mir erneut weiterhelfen.
Vielen Dank für die Mühe.

Schönen Gruß
Paul

Andreas Messer wrote:

> On Thu, 30 Oct 2003 21:30:12 +0100, Paul L. wrote:
> 
>> Hallo,
>> 
>> ich habe gerade versucht, einen neuen Kernel (linux-2.4.8) zu
>> kompilieren. Dazu habe ich das deutsche "Linux Kernel HOWTO" verwendet.
>> [...]
> 
>> Kurz zu meinem System:
>> Es ist ein Notebook Gericom Blckbuster 2440 mit RAM 512 MB zur Zeit
>> arbeite ich mit Debian Kernel  2.4.20-xfs
> 
> Frage: Warum willst Du statt einem 2.4.20 Kernel einen 2.4.8 verwenden?
> Wenn Du den Kernel entpackt hast, dann solltest du im Verzeichnis
> /usr/src einen Link erstellen
> ln -s linux-2.4.8 linux
> Dann:
> make mrproper (um sämtlichen Müll aus dem Kerneltree zu löschen)
> make menuconfig  (geht einfacher und schneller)
> make dep
> make bzImage (ein make zImage wird bei einem 2.4.x Kernel kaum
> funktionieren, da der Kernel zu groß ist)
> make modules
> make modules_install
> 
>> [...]
> 
> mfg
> andi
> 
> 



Reply to: