thank you for the hint to the vxworks-skin-examples (ksrc/skins/vxworks/demos/) Unfortunately a new problem occured with these examples : Executing the Makefile, I get the following Error-Message :
------------ ppc-linux-gcc -o satch satch.c -I. -I~/xenomai-2.1-rc2/_install/include -O2 -D_GNU_SOURCE -D_REENTRANT -D__XENO__ -Wall -pipe -D__XENO_UVM__ -u__xeno_skin_init -L~/xenomai-2.1-rc2/_install/lib -luvm -lnucleus -lpthread -lvxworks /opt/eldk/usr/bin/../lib/gcc-lib/ppc-linux/3.2.2/../../../../ppc-linux/bin/ld: cannot find -lvxworks collect2: ld returned 1 exit status make: *** [satch] Fehler 1 --------- As far as I understand, gcc is looking for library called vxworks. Unfortunately such a library is not generated by the Xenomai build process (I could not find it anywhere in the install-directory, nor in the Xenomai-directory, nor in the kernel-directory, although I configured the vxWorks-skin to be generated as a module in the kernel configuration (make menuconfig)). Having a look in the Xenomai/src/skin/vxworks-directory, there are no source files at all, in contrast to all other skins. Is this intentional, or are the sources missing ? Could you give me a hint, where I can find the vxworks library or how I can generate it. Of course I could have a look in the makefile sources, but as I am not an expert in Makefiles and autoconfiguration, this would take quite a long time. Therefore I would appreciate your help very much, even if my question should be silly. Thank you in advance Roderik > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Philippe Gerum > Gesendet: Freitag, 17. Februar 2006 14:54 > An: Wildenburg, Roderik RAEK3 MRA > Cc: Xenomai-help@gna.org > Betreff: Re: [Xenomai-help] Newbie Question : Compile test programm > > [EMAIL PROTECTED] wrote: > > Dear Gurus, > > > > I simply try to compile a straightforward Xenomai example > for the vxWorks-skin like this : > > > > -------------------------------------------------- > > #include <nucleus/thread.h> > > #include <nucleus/xenomai.h> > > #include <vxworks/vxworks.h> > > #include <stdio.h> > > > > int testtask (int a1, int a2,int a3,int a4,int a5,int a6,int a7,int > > a8,int a9,int a10) { > > for(;;) > > { > > printf("Hello World\n"); > > taskDelay(sysClkRateGet()*1); > > } > > } > > > > main(int argc, char **argv) > > { > > int taskid; > > > > taskid=taskSpawn( "vxTestTask", 0, 0, 1000, testtask, > 0,0,0,0,0,0,0,0,0,0); > > taskDelay(sysClkRateGet()*20); > > > > } > > > > -------------------------------------------------- > > > > Not very useful, but good enough as an example. > > > > When I try to (cross-)compile (for PowerPC) this code with > the following statement : > > > > > >>ppc-linux-gcc -I ~/xenomai/_install/include test.c > > > > > > (_install/include is the directory of the installed (make > install) Xenomai header files.) I get the following errormessage (and > much more): > > > > In file included from > ~/xenomai/_install/include/nucleus/xenomai.h:23, > > from test.c:2: > > ~/xenomai/_install/include/xenomai/nucleus/pod.h:125: parse > error before "xnthread_t" > > ~/xenomai/_install/include/xenomai/nucleus/pod.h:125: warning: no > > semicolon at end of struct or union > > ~/xenomai/_install/include/xenomai/nucleus/pod.h:127: warning: data > > definition has no type or storage class > > > > > > I tried to find a simple example code for vxworks-skin, but > I wasn´t succesfull (is there such a code at all and where ?). > > Could you please give me a hint, what I is wrong with my > code, or where I can find some Xenomai examples (vxWorks-skin). > > > > Try ksrc/skins/vxworks/demos/ > > > Thank you in advance > > Roderik > > > > > > _______________________________________________ > > Xenomai-help mailing list > > Xenomai-help@gna.org > > https://mail.gna.org/listinfo/xenomai-help > > > > > -- > > Philippe. > > _______________________________________________ > Xenomai-help mailing list > Xenomai-help@gna.org > https://mail.gna.org/listinfo/xenomai-help > _______________________________________________ Xenomai-help mailing list Xenomai-help@gna.org https://mail.gna.org/listinfo/xenomai-help