PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim Kernelkompilieren



Blackice
24.08.03, 12:53
Moigens,

ich benutze den gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
und wollte den 2.4.20-18.9 Kernel selbstkompilien. Ich hab dazu eine der vorkonfigurierten Konfigurationsdateien genommen (kernel-2.4.20-i686.config) und make xconfig gestartet.

als ich alles eingestellt hatte hab ich den Kompiliervorgang gestartet:
make dep clean bzImage modules modules_install

doch jetzt meldet er mir das hier:

make[3]: *** Keine Regel vorhanden, um das Target »/usr/src/linux-2.4.20-18.9/drivers/pci/devlist.h«,
benötigt von »names.o«, zu erstellen. Schluss.
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-18.9/drivers/pci«
make[2]: *** [first_rule] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-18.9/drivers/pci«
make[1]: *** [_subdir_pci] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20-18.9/drivers«
make: *** [_dir_drivers] Fehler 2

was kann man da machen?

mfg
Blackice

kth
24.08.03, 15:34
Mach zuerst make mrproper, lad dann die Konfiguration ein, und danach: make dep && make bzImage && make modules && make modules_install

Evtl. weißt du es schon: Für RHL 9 ist mittlerweile Kernel 2.4.20-20.9 aktuell.

Thomas Mitzkat
24.08.03, 16:18
wenn du eine alte config nimmst, musst du "make oldconfig" machen vor "make menuconfig"