Ralf Schneider wrote:
Am Donnerstag, 5. Januar 2006 23:40 schrieb Thomas Hertweck:
[...] 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.
Dein Subject sagte "Kernel compilieren unter SuSE 10.0", also ging ich davon aus, dass Du einen (kompletten) Kernel compilieren willst und nicht ein einziges Kernel-Modul. Sorry fuer das Missverstaendnis.
[...] Ü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?
Nein, diese include-Files im angegebenen Verzeichnis sollte der Compiler definitiv selbst finden. Versuche mal ein "make V=1 prepare-all" und sieh' Dir das Kommando an, was wirklich ausgefuehrt wird. Wenn es nicht geht, lass "make" aussen vor und fuehre das gleiche Kommando selbst im Terminal aus. Falls es dann gehen sollte, verbiegt Dein Kernel-Makefile etwas... Wie schon geschrieben: ich habe mit dem gleichen Kernel auf SuSE 10.0 keine Probleme, es liegt also irgendwie an Deinem System. Cheers, Th.