PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xenomai Kernel Patch



Dschensen
09.06.07, 12:36
Hallo,

ich habe ein Problem mit dem Kernelpatch Xenomai 2.2.3 auf den Kernel 2.6.20.13 . Beim Ausführen des make-Befehls bekomme ich folgende Meldung


Gewalthaufen:/usr/src/linux-2.6.20.13# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
CC kernel/xenomai/arch/generic/hal.o
In Datei, eingefügt von include/asm/xenomai/wrappers.h:27,
von include/asm/xenomai/hal.h:40,
von kernel/xenomai/arch/generic/hal.c:43:
include/asm-generic/xenomai/wrappers.h:28:26: Fehler: linux/config.h: Datei oder Verzeichnis nicht gefunden
kernel/xenomai/arch/generic/hal.c: In Funktion »rthal_apc_handler«:
kernel/xenomai/arch/generic/hal.c:397: Warnung: Implizite Deklaration der Funktion »spin_lock_hw«
kernel/xenomai/arch/generic/hal.c:413: Warnung: Implizite Deklaration der Funktion »spin_unlock_hw«
make[4]: *** [kernel/xenomai/arch/generic/hal.o] Fehler 1
make[3]: *** [kernel/xenomai/arch/generic] Fehler 2
make[2]: *** [kernel/xenomai/arch] Fehler 2
make[1]: *** [kernel/xenomai] Fehler 2
make: *** [kernel] Fehler 2


Es ist aber eine Verweisdatei config.h vorhanden, die auf autoconf.h verweist. Allerdings hab ich keine compile.h gefunden. Wo soll ich die suchen? Oder besser, wo ist der Fehler wirklich? Ich bin noch totaler Linux-Neuling.

Danke schon mal für die Hilfe!

P.S. Ich habe mich an folgende Anleitung gehalten:

http://stud3.tuwien.ac.at/~e0226686/xenomai/xenomai_implementation.pdf

derRichard
11.06.07, 12:39
hallo!

warum fummelst du am kernel rum, wenn noch anfänger bist?
das ist nicht so ohne...

zu deinem problem, hast du den kernel überhaupt konfiguriert?
einfach "make" eintippen geht nicht.

//richard

Dschensen
20.06.07, 08:25
Der Prof. sagt mach mal, da muss ich halt machen.

Hab den Fehler gefunden. Xenomai 2.2.3 und der Kernel 2.6.20.13 wollen nicht miteinander. Version 2.3.1 funktioniert. Steht leider nur versteckt in der ChangeLog.

Danke trotzdem für eure Hilfe!