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