fusion0.7 + vxWorks skin + sample

Philippe Gerum rpm at xenomai.org
Thu Jun 9 22:56:45 CEST 2005


Marco Cavallini wrote:
> Thank you for your answers.
> 
>> skins/vxworks/demos contains a simple frag and its Makefile.
> 
> 
> I was using fusion-7.0
> I see it now in fusion-0.7.5
> Unfortunately this sample generates a huge amount of errors:
> 

Did you enable the UVM support in the configuration (APIs), and issue 
"make install"?

> 
> RTAI/fusion-0.7.5/skins/vxworks/demos$ make
> 
> cc -o satch satch.c -I. -I/usr/realtime/include -O2 
> -I/home/koan/linux-2.6.11/linux-2.6.11.1-rtai/include -D_GNU_SOURCE 
> -D_REENTRANT -m
> arch=i686 -Wall -Wstrict-prototypes -pipe -fstrict-aliasing 
> -Wno-strict-aliasing -D__RTAI_UVM__ -u__fusion_skin_init -L/usr/realtime/li
> b -lfusion -lnucleus -lpthread -lvxworks
> In file included from 
> /usr/realtime/include/nucleus/asm-generic/system.h:357,
>                 from /usr/realtime/include/nucleus/asm/system.h:25,
>                 from /usr/realtime/include/nucleus/types.h:36,
>                 from /usr/realtime/include/nucleus/queue.h:23,
>                 from /usr/realtime/include/nucleus/timer.h:23,
>                 from /usr/realtime/include/nucleus/thread.h:23,
>                 from /usr/realtime/include/nucleus/pod.h:33,
>                 from /usr/realtime/include/nucleus/xenomai.h:23,
>                 from /usr/realtime/include/vxworks/vxworks.h:29,
>                 from satch.c:21:
> /usr/realtime/include/nucleus/system.h:31:36: nucleus/asm-uvm/system.h: 
> No such file or directory
> In file included from /usr/realtime/include/nucleus/queue.h:23,
>                 from /usr/realtime/include/nucleus/timer.h:23,
>                 from /usr/realtime/include/nucleus/thread.h:23,
>                 from /usr/realtime/include/nucleus/pod.h:33,
>                 from /usr/realtime/include/nucleus/xenomai.h:23,
>                 from /usr/realtime/include/vxworks/vxworks.h:29,
>                 from satch.c:21:
> /usr/realtime/include/nucleus/types.h:65: error: parse error before 
> "xnflags_t"
> /usr/realtime/include/nucleus/types.h:65: warning: type defaults to 
> `int' in declaration of `xnflags_t'
> /usr/realtime/include/nucleus/types.h:65: warning: data definition has 
> no type or storage class
> In file included from /usr/realtime/include/nucleus/timer.h:23,
>                 from /usr/realtime/include/nucleus/thread.h:23,
>                 from /usr/realtime/include/nucleus/pod.h:33,
>                 from /usr/realtime/include/nucleus/xenomai.h:23,
>                 from /usr/realtime/include/vxworks/vxworks.h:29,
>                 from satch.c:21:
> /usr/realtime/include/nucleus/queue.h:573: error: parse error before 
> "u_long"
> /usr/realtime/include/nucleus/queue.h:573: warning: no semicolon at end 
> of struct or union
> /usr/realtime/include/nucleus/queue.h:575: error: 
> `CONFIG_RTAI_OPT_SCALABLE_PRIOS' undeclared here (not in a function)
> /usr/realtime/include/nucleus/queue.h:577: error: parse error before '}' 
> token
> 
> Any ideas to solve these errors ?
> TIA
> 
> /marco
> 
> _______________________________________________
> RTAI mailing list
> RTAI at rtai.org
> https://mail.rtai.org/cgi-bin/mailman/listinfo/rtai


-- 

Philippe.




More information about the Rtai mailing list