Thomas Häberle wrote: > Hello! > > I am running Xenomai 2.3.5 on my MPC5200S on a STK52xx with a Linux > 2.4.25-DENX kernel (cross-compiling to the target). > > When I try to compile the "trivial-periodic.c" example with > >>> $ ppc_6xx-gcc SimpleTask.c -I $XENOINSTALL/include -L > $XENOINSTALL/lib -o SimpleTask -Wall > > I get the following: > >>> > /tmp/ccwxJiOz.o(.text+0x30): In function `demo': > : undefined reference to `rt_task_set_periodic' > /tmp/ccwxJiOz.o(.text+0x34): In function `demo': > : undefined reference to `rt_timer_read' > /tmp/ccwxJiOz.o(.text+0x4c): In function `demo': > : undefined reference to `rt_task_wait_period' > /tmp/ccwxJiOz.o(.text+0x50): In function `demo': > : undefined reference to `rt_timer_read' > /tmp/ccwxJiOz.o(.text+0x160): In function `main': > : undefined reference to `rt_task_create' > /tmp/ccwxJiOz.o(.text+0x178): In function `main': > : undefined reference to `rt_task_start' > /tmp/ccwxJiOz.o(.text+0x188): In function `main': > : undefined reference to `rt_task_delete' > collect2: ld returned 1 exit status > <<< > > Aren't the functions used in the example in the libraries in the > "$XENOINSTALL/lib" directory? > Or do I have to tell the compiler and/or linker about any of the Xenomai > source paths to get this working?
Please use the Makefile in that directory to learn how to build it. You may need to define DESTDIR as well. Wolfgang. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
