logo
Published on The Orocos Project (http://www.orocos.org)

[Bug 533] Mac OS X port

By snrkiwi
Created 2008-04-23 20:24

>> Builds rtt with Macports on Leopard 10.5.2 on Intel iMac, bar one of the test
>> cases, generictask_test_3. I'm not sure if this is a compiler bug, or just the
>> result of a more strict compiler (Leopard is "i686-apple-darwin9-gcc-4.0.1
>> (GCC) 4.0.1 (Apple Inc. build 5465)". I have included a notational workaround
>> within this file, but it is ugly to say the least. This type of problem seen
>> before, see
>>
>> http://gcc.gnu.org/ml/gcc-bugs/2005-03/msg01211.html
>> http://www.megasolutions.net/cplus/Copy-construction-with-inaccessible-base-class-copy-c-tor-20108.aspx
>>
>> Still needs a complete rewrite of semaphore implementation.
>>
>
>Nice work. Did it pass all the unit tests ?
>
>Peter

All tests build except for "taskcontexti_test" which has the compiler error with "generictask_test_3" (as mentioned above) .

core-test and dev-test run successfully.

All other built tests fail on the semaphore library with something like

0.002 [CRITICAL][PeriodicThread] Could not allocate configuration semaphore 'sem' for

Basically, we need to write a semaphore implementation. Can probably lift most of one from something online use a mutex and condition variable. Don't remember the last place I saw one ... but I know I've seen them before ...
S


‹ What is the current state of data ports over Corba? [Bug 533] New: Mac OS X port ›

Source URL:
http://www.orocos.org/node/648