[Rock-dev] [robot-toolchain] The "undefined symbols" warnings at the end of the autoproj build is NOT just for the beauty of magenta text

Thomas Roehr thomas.roehr at dfki.de
Mon Dec 20 11:38:16 CET 2010


On 17.12.2010 10:37, Sylvain Joyeux wrote:
> On 12/17/2010 09:55 AM, Thomas Roehr wrote:
>> Hey Sylvain,
>>
>> two things:
>> (a) can you take the updated FindBoost.cmake from typelib and put in
>> into utilmm (I don't have permissions on orocos-toolchain), to get a
>> consistent library setup.
> Just clone utilmm on rock and update rock.toolchain.
>
K, done
>> (b) just want to remark that the *task-gnu-linux.so will cause warnings,
>> since the linking to liborocos-rtt-corba-gnulinux.so
>> is not linked to it. The final deployment will be fine though.
> Mmmm ... Not entirely true, since all our tasks library are perfectly 
> fine.
>
> The issue is that you are using CORBA stuff in your task library, 
> which is *not* the normal case (task libraries are supposed to be 
> independent of any transport).
>
> There's a FindRTTPlugin macro that you can use to find 
> rtt-transpor-corba. Check the deployments CMake code in 
> .orogen/config/*Deployment.cmake

Adding OrocosCORBA_LIBRARIES to the linking in tasks/CMakeLists.txt does 
the job.

TARGET_LINK_LIBRARIES(${ASTRIUMPROXY_TASKLIB_NAME}
      ${OrocosRTT_LIBRARIES}
      ${OrocosCORBA_LIBRARIES}
      ${ASTRIUMPROXY_TASKLIB_DEPENDENT_LIBRARIES}
      ${ASTRIUM_PROXY_LIBRARIE

-- 

Thomas Röhr (M.Sc.)
Space Robotics

Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-454151
Fax:   +49 (0)421 178-454150
E-Mail:robotik at dfki.de

Weitere Informationen:http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3
-----------------------------------------------------------------------



More information about the Rock-dev mailing list