Ralf Schneider schrieb:
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.
Also, ich glaube, Du musst Dich erst einmal entscheiden, ob Du Recht behalten willst, oder ob Du Hilfe finden willst. Wenn Dir Thomas Hertweck schon schreibt . . . . . . , was besseres kannst Du doch wirklich nicht haben !!! Siehe auch: http://www.thomashertweck.de/kernel.html Wenn Du dann das Kompilieren eines Kernels gelernt hast, dann wirst Du auch noch lernen können, wie man externe Kernel-Module kompiliert/installiert. Dafür enthalten dann die Software-Pakete entsprechende Hilfen. An Deinen künftigen Fragen wird man erkennen können, wieviel Du schon dazugelernt hast. Wäre nett, wenns richtig bei Dir ankäme. Meine es wirklich nett. Gruß Arno