Hallo, ich muss seit langem mal wieder einen Kernel selbst compilieren (bzw. macht das ein Skript, um einige Module für den PC-Emulator Parallels zu erstellen). Ich habe bei mir die Kernel-Sourcen von der DVD installiert und mit YOU einige Patches eingespielt. Dann habe ich versucht, "make cloneconfig" und "make prepare-all" aufzurufen. Der erste Befehl funktioniert auch noch, aber beim zweiten kommt folgende Fehlermeldung: CHK /usr/src/linux-2.6.13-15.7/include/linux/version.h CC arch/i386/kernel/asm-offsets.s In file included from ./include/asm/system.h:5, from ./include/asm/processor.h:18, from ./include/asm/thread_info.h:17, from ./include/linux/thread_info.h:21, from ./include/linux/spinlock.h:12, from ./include/linux/capability.h:45, from ./include/linux/sched.h:7, from arch/i386/kernel/asm-offsets.c:7: ./include/linux/kernel.h:10:20: error: stdarg.h: Datei oder Verzeichnis nicht gefunden In file included from ./include/asm/system.h:5, from ./include/asm/processor.h:18, from ./include/asm/thread_info.h:17, from ./include/linux/thread_info.h:21, from ./include/linux/spinlock.h:12, from ./include/linux/capability.h:45, from ./include/linux/sched.h:7, from arch/i386/kernel/asm-offsets.c:7: ./include/linux/kernel.h:102: error: syntax error before ‘va_list’ ./include/linux/kernel.h:106: error: syntax error before ‘va_list’ ./include/linux/kernel.h:110: error: syntax error before ‘va_list’ ./include/linux/kernel.h:115: error: syntax error before ‘va_list’ ./include/linux/kernel.h:127: error: syntax error before ‘va_list’ make[1]: *** [arch/i386/kernel/asm-offsets.s] Fehler 1 make: *** [arch/i386/kernel/asm-offsets.s] Fehler 2 Offensichtlich wird die Datei stdarg.h nicht gefunden, die aber im Verzeichnis /usr/lib/gcc/i586-suse-linux/4.0.2/include/ vorhanden ist. Muss ich erst noch irgendwas einstellen, bevor das funktioniert? Vielen Dank für jeden Hinweis, Ralf.
participants (1)
-
Ralf Schneider