My provider is listed by Spamcop - fairly annoying all those bounces
today...
--- Begin Message ---
Paolo Mantegazza wrote:
> Jan Kiszka wrote:
>> Jorge Almeida wrote:
>>
>>> I'm using RTAI 3.4 and RTnet SVN
>>>
>>> The following error appears compiling Rtnet SVN
>>>
>>>  CC [M]  /home/jorge/nfs_mount/rtnet/stack/iovec.o
>>>  CC [M]  /home/jorge/nfs_mount/rtnet/stack/rtdev.o
>>>  CC [M]  /home/jorge/nfs_mount/rtnet/stack/rtdev_mgr.o
>>> In file included from
>>> /home/jorge/nfs_mount/rtnet/stack/include/rtskb.h:32,
>>>                 from
>>> /home/jorge/nfs_mount/rtnet/stack/include/rtdev.h:38,
>>>                 from /home/jorge/nfs_mount/rtnet/stack/rtdev_mgr.c:25:
>>> /home/jorge/nfs_mount/rtnet/stack/include/rtnet.h:39: error:
>>> conflicting types for 'nanosecs_abs_t'
>>> /usr/realtime/include/rtdm/rtdm.h:79: error: previous declaration of
>>> 'nanosecs_abs_t' was here
>>> /home/jorge/nfs_mount/rtnet/stack/include/rtnet.h:40: error:
>>> redefinition of typedef 'nanosecs_rel_t'
>>> /usr/realtime/include/rtdm/rtdm.h:85: error: previous declaration of
>>> 'nanosecs_rel_t' was here
>>> make[4]: *** [/home/jorge/nfs_mount/rtnet/stack/rtdev_mgr.o] Error 1
>>> make[3]: *** [_module_/home/jorge/nfs_mount/rtnet/stack] Error 2
>>> make[3]: Leaving directory `/usr/src/linux-2.6.16.20'
>>> make[2]: *** [all-local.ko] Error 2
>>> make[2]: Leaving directory `/home/jorge/nfs_mount/rtnet/stack'
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory `/home/jorge/nfs_mount/rtnet/stack'
>>> make: *** [all-recursive] Error 1
>>>
>>>
>>> maybe something is duplicated.
>>>
>>> Its already defined in the RTDM and do not need to be defined in
>>> RTnet again.
>>
>>
>> Yes, but RTnet takes care to only define it on its own if RTDM doesn't
>> support it yet. And that information is derived from RTDM_API_VER.
>>
>> [Digging deeper...]
>>
>> Sigh.
>>
>> Paolo, could you explain why you copied RTDM code from Xenomai trunk
>> into a RTAI release right in the middle of our development cycle? We
>> haven't released any new Xenomai version yet that includes RTDM revision
>> 5, nor was that revision finalised in any other way. I simply pushed the
>> number forward to test the required detection code in drivers like RTnet.
>>
>> The effect is that RTAI 3.4 now contains broken code. Please fix this
>> for 3.4.1 or whatever the next release is. I'm offering you to freeze
>> the current feature-set to revision 5 and push the number forward for
>> the pending patches. But please avoid such chaos in the future.
>>
>> RTDM is gaining ground in industry, hardware vendor are providing
>> drivers against this API. If you want that also RTAI benefits from this,
>> you should really take care to keep the interfaces consistent.
>>
> 
> Well since I'm not worth being informed of what is going on directly
> with RTDM, I just diff now and then, test it with all my in house tests
> for a day or so and if it works I commit. In this case I saw changes,
> they worked, believed it was a good thing to upgrade and did it. It has
> worked so thus far.
> 

It's simple: if there are news, RTDM revisions follow the Xenomai
releases. If you want to include latest, yet unreleased changes into a
RTAI *release* and you are not sure if RTDM can already be considered
stable, feel free to ask me. I will surely not refrain from marking an
intermediate step, specifically when it is as easy as incrementing a
number. But I cannot follow the RTAI development in every detail, nor do
I know in advance when the next release will be rolled out.

> In this particular case I must admit I do not even know how to align the
> stuff. How and where is RTAI broken? What should I do?
> 

Upgrade to the latest version that is now in trunk, it should contain
all you need to get RTnet compiling again.

Background: Due to the new time types, this first change to rtdm.h, the
user API header, required to push the revision number from rtdm_driver.h
to rtdm.h. You hit the race window when this hasn't happened yet, but
the new types were already committed.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to