Ralf Schneider wrote:
[...]
Dann habe ich versucht, "make cloneconfig" und "make prepare-all" aufzurufen.
Wenn Du einen Kernel selbst compilieren willst, brauchst Du kein "make prepare-all". Das ist im Prinzip nur noetig, um den Kernel-Source-Tree fuer das Compilieren externer Kernel-Module vorzubereiten...
Der erste Befehl funktioniert auch noch, aber beim zweiten kommt folgende Fehlermeldung:
[...] ./include/linux/kernel.h:10:20: error: stdarg.h: Datei oder Verzeichnis nicht gefunden [...]
Entweder hast Du nicht alle relevanten GCC Pakete installiert, oder Deine GCC Installation ist fehlerhaft, oder es liegt ein sonstiges Problem auf/mit Deinem System vor. Ich habe mit beiden oben genannten make-Befehlen bei Kernel 2.6.13-15.7 auf einer SuSE 10.0 keine Probleme. Wie ueblich in solchen Faellen: schaue in /var/log/messages nach Auffaelligem, ueberpruefe das Filesystem, ueberpruefe den Speicher (memtest), ueberpruefe die GCC Installation, ueberpruefe den Kernel-Source-Tree, usw. usw. CU, Th.