Hi,

I'm having some problems building revision 720 of RTNet.

The compilation of the addons/examples/lxrt/rtnet_ifs.c file fails, because RT_TASK seemed to be undefined.

[EMAIL PROTECTED]:/extra/pissaris/rtnet/rtnet/build/addons/examples/lxrt$ make
if gcc -DHAVE_CONFIG_H -I. -I../../../../addons/examples/lxrt -I../../../config -s -I../../../../stack/include -I../../../stack/include -D__IN_RTNET__ -I. -I/usr/rtai-3.1/include -O2 -I/home/pissaris/livecd/linux-2.6.9//include -Wall -Wstrict-prototypes -pipe -s -MT rtnet_ifs.o -MD -MP -MF ".deps/rtnet_ifs.Tpo" -c -o rtnet_ifs.o ../../../../addons/examples/lxrt/rtnet_ifs.c; \
then mv -f ".deps/rtnet_ifs.Tpo" ".deps/rtnet_ifs.Po"; else rm -f ".deps/rtnet_ifs.Tpo"; exit 1; fi
In file included from ../../../../stack/include/rtnet.h:30,
from ../../../../addons/examples/lxrt/rtnet_ifs.c:30:
../../../stack/include/rtdm.h: In function `recvfrom_rt':
../../../stack/include/rtdm.h:320: warning: implicit declaration of function `recvmsg_rt'
../../../stack/include/rtdm.h: In function `sendto_rt':
../../../stack/include/rtdm.h:340: warning: implicit declaration of function `sendmsg_rt'
../../../stack/include/rtdm.h: In function `getsockopt_rt':
../../../stack/include/rtdm.h:355: warning: implicit declaration of function `ioctl_rt'
../../../../addons/examples/lxrt/rtnet_ifs.c: In function `main':
../../../../addons/examples/lxrt/rtnet_ifs.c:46: error: `RT_TASK' undeclared (first use in this function)
../../../../addons/examples/lxrt/rtnet_ifs.c:46: error: (Each undeclared identifier is reported only once
../../../../addons/examples/lxrt/rtnet_ifs.c:46: error: for each function it appears in.)
../../../../addons/examples/lxrt/rtnet_ifs.c:46: error: `lxrtnettsk' undeclared (first use in this function)
../../../../addons/examples/lxrt/rtnet_ifs.c:54: warning: implicit declaration of function `socket_rt'
../../../../addons/examples/lxrt/rtnet_ifs.c:62: warning: implicit declaration of function `rt_task_init'
../../../../addons/examples/lxrt/rtnet_ifs.c:64: warning: implicit declaration of function `close_rt'
../../../../addons/examples/lxrt/rtnet_ifs.c:70: warning: implicit declaration of function `rt_make_hard_real_time'
../../../../addons/examples/lxrt/rtnet_ifs.c:77: warning: implicit declaration of function `rt_make_soft_real_time'
../../../../addons/examples/lxrt/rtnet_ifs.c:79: warning: implicit declaration of function `rt_task_delete'
../../../../addons/examples/lxrt/rtnet_ifs.c:86: warning: implicit declaration of function `memcpy'
make: *** [rtnet_ifs.o] Error 1



I added rtai_sched.h to the compile commandline, and liblxrt and pthread to the link commandline,
but still had these missing symbols:


[EMAIL PROTECTED]:/extra/pissaris/rtnet/rtnet/build/addons/examples/lxrt$ /bin/sh ../../../libtool --mode=link gcc -I../../../../stack/include -I../../../stack/include -D__IN_RTNET__ -I. -I/usr/rtai-3.1/include -O2 -I/home/pissaris/livecd/linux-2.6.9//include -Wall -Wstrict-prototypes -pipe -s -o rtnet_ifs rtnet_ifs.o /usr/rtai-3.1/lib/liblxrt.so -lpthread
gcc -I../../../../stack/include -I../../../stack/include -D__IN_RTNET__ -I. -I/usr/rtai-3.1/include -O2 -I/home/pissaris/livecd/linux-2.6.9//include -Wall -Wstrict-prototypes -pipe -s -o rtnet_ifs rtnet_ifs.o /usr/rtai-3.1/lib/liblxrt.so -lpthread
rtnet_ifs.o(.text+0x40): In function `main':
: undefined reference to `socket_rt'
rtnet_ifs.o(.text+0xb0): In function `main':
: undefined reference to `ioctl_rt'
rtnet_ifs.o(.text+0x119): In function `main':
: undefined reference to `ioctl_rt'
rtnet_ifs.o(.text+0x155): In function `main':
: undefined reference to `close_rt'
rtnet_ifs.o(.text+0x1de): In function `main':
: undefined reference to `close_rt'
rtnet_ifs.o(.text+0x21f): In function `main':
: undefined reference to `close_rt'
rtnet_ifs.o(.text+0x247): In function `main':
: undefined reference to `close_rt'
collect2: ld returned 1 exit status


I'm using RTAI 3.1, Linux 2.6.9, ADEOS r9c1 and gcc (GCC) 3.3.5 (Debian 1:3.3.5-2).

With friendly regards,
Takis

--
------------------------------------------------------------------------
Panagiotis Issaris
Katholieke Universiteit Leuven
Division Production Engineering,
Machine Design and Automation
Celestijnenlaan 300B              [EMAIL PROTECTED]
B-3001 Leuven Belgium                 http://www.mech.kuleuven.ac.be/pma
------------------------------------------------------------------------



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
RTnet-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to