Teresa Noviello wrote:
> Recompiling RTNET (SVN latest snapshot) with rtai-3.3 and kernel 2.6.15 on
> Slack 9.2 i managed to log all the messages in 'make' fase and 'make
> install' fase.
> This is what i have...
> 
> 'Make' fase::::
> 
> ----------------------
> Making all in stack
> make[1]: Entering directory `/usr/src/rtnet/trunk/rtnet/stack'
> Making all in .
> make[2]: Entering directory `/usr/src/rtnet/trunk/rtnet/stack'
> make[3]: Entering directory `/usr/src/linux-2.6.15'
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/iovec.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtdev.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtdev_mgr.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtnet_chrdev.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtnet_module.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtnet_rtpc.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/rtskb.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/socket.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/stack_mgr.o
>   CC [M]  /usr/src/rtnet/trunk/rtnet/stack/eth.o
>   LD [M]  /usr/src/rtnet/trunk/rtnet/stack/rtnet.o
>   Building modules, stage 2.
>   MODPOST
> *** Warning: "rt_sem_delete" [/usr/src/rtnet/trunk/rtnet/stack/rtnet.ko]
> undefined!
> *** Warning: "rtdm_mutex_unlock" [/usr/src/rtnet/trunk/rtnet/stack/rtnet.ko]
> undefined!
> *** Warning: "rtdm_mutex_lock" [/usr/src/rtnet/trunk/rtnet/stack/rtnet.ko]
> undefined!

[...]

> -------------------------
> 
> From these warings in the two separate phase is there something that makes
> you think my testings will go wrong ...(in spite of the correct
> configuration in master/slave and the non-conflict on interrupts) ?
> 

Nope. As long as I did not oversee some more crucial warning, they all
relate to the fact that RTAI does not handle kernel symbols
appropriately. Harmless, as long as you switch off symbol versioning in
the kernel config as suggested by RTAI.

There are fixes available for this issues (RTnet even uses them for
itself when building against Xenomai), but they were not yet adopted by
RTAI. So, RTnet has to workaround this by renaming some files in the
kernel source directory during configure. If you recompile your kernel
afterwards, these files pop up again and create a warning storm.

Jan


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to