[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