Am Donnerstag, 5. Januar 2006 23:40 schrieb Thomas Hertweck:
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...
Genau das will ich ja machen.
./include/linux/kernel.h:10:20: error: stdarg.h: Datei oder Verzeichnis nicht gefunden [...]
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.
Also, ich finde da nichts auffälliges. Den Kernel-Source-Tree habe ich extra neu installiert. Übrigens, andere Software zu compilieren funktioniert. Nur beim Kernel scheints Probleme zu geben. Ist schon komisch. Die Include-Files sind ja auch da, nur scheinen Sie nicht gefunden zu werden. Kann ich dem Kernel-Makefile nicht irgendwie sagen, wo die Include-Files liegen? Wäre nett, wenn mir jemand einen Tip geben könnte. Vielen Dank, Ralf.