<br><div class="gmail_extra"><br><br><div class="gmail_quote">2012/11/23 Sylvain Joyeux <span dir="ltr">&lt;<a href="mailto:sylvain.joyeux@dfki.de" target="_blank">sylvain.joyeux@dfki.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<div>On 11/23/2012 02:53 PM, Charles Lesire-Cabaniols wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Now, after rebuild everything, I still have the port_proxy related error, but the message_producer libraries loads correctly.<br>
<br>
$ deployer-gnulinux 0.204 [ ERROR ][DeploymentComponent::<u></u>configure] Could not load library &#39;/home/lesire/work/rock/<u></u>install/lib/orocos/libport_<u></u>proxy-tasks-gnulinux.so&#39;:<br>
0.204 [ ERROR  ][DeploymentComponent::<u></u>configure] /home/lesire/work/rock/<u></u>install/lib/orocos/libport_<u></u>proxy-tasks-gnulinux.so: undefined symbol: _ZN11omni_thread6init_tD1Ev<br>
0.387 [ ERROR  ][TypekitRepository::Import] A protocol with id 2 was already added for type /message_driver/Message<br>
   Switched to : Deployer<br>
<br>
The message_driver / message_procuder types are correctly loaded and understood by the Deployer.<br>
<br>
However, all the basic RTT types are unknown:<br>
<br>
Deployer [S]&gt; 3<br>
 = (unknown_t)<br>
<br>
Deployer [S]&gt; true<br>
 = (unknown_t)<br>
</blockquote></div>
You did compile with &quot;OCL compatibility&quot; to ON, right ?<br></blockquote><div><br>Yes. USE_OCL = true in my config.yml file.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">


<br>
In principle, oroGen / typeGen does NOT touch the base types, only adds transports to them. So I don&#39;t really know what is going on. Could you have a look at how RTT got configured (cmake line in install/logs/rtt-configure.<u></u>log) and send that ?</blockquote>

<div><br>cmake -DCMAKE_INSTALL_PREFIX=/home/lesire/work/rock/install -DCMAKE_MODULE_PATH=/home/lesire/work/rock/base/types/cmake -DDEFAULT_PLUGIN_PATH=/ -DBUILD_TESTING=OFF -DPLUGINS_ENABLE_SCRIPTING=ON -DENABLE_CORBA=YES -DCORBA_IMPLEMENTATION=OMNIORB -DCMAKE_BUILD_TYPE=Release -DOROCOS_TARGET=gnulinux /home/lesire/work/rock/tools/rtt<br>

<br>IMO, the issue is that the deployer finds something in install/lib/orocos (which is my RTT_COMPONENT_PATH), and then does not go to look at install/lib/orocos/gnulinux, where the rtt typekit is. In another &#39;pure-orocos&#39; install (i.e. without Rock), I have nothing directly in install/lib/orocos. Libs are either in gnulinux/ or in types/.<br>
<br>A partial view of my install tree (built with Rock) is below:<br>
<br>$ tree install/lib/orocos/<br>install/lib/orocos/<br>├── gnulinux<br>│   ├── ocl<br>│   │   ├── liborocos-ocl-common-gnulinux.so -&gt; liborocos-ocl-common-gnulinux.so.2.3.2<br>│   │   ├── (...)<br>│   │   ├── plugins<br>

│   │   │   ├── libos-gnulinux.so -&gt; libos-gnulinux.so.2.3.2<br>│   │   │   ├── libos-gnulinux.so.2.3.2<br>│   │   │   ├── libprint-gnulinux.so -&gt; libprint-gnulinux.so.2.3.2<br>│   │   │   └── libprint-gnulinux.so.2.3.2<br>

│   │   └── types<br>│   │       ├── libocl-gnulinux.so -&gt; libocl-gnulinux.so.2.3.2<br>│   │       └── libocl-gnulinux.so.2.3.2<br>│   ├── plugins<br>│   │   ├── librtt-marshalling-gnulinux.so -&gt; librtt-marshalling-gnulinux.so.2.5.0<br>

│   │   ├── librtt-marshalling-gnulinux.so.2.5.0<br>│   │   ├── librtt-scripting-gnulinux.so -&gt; librtt-scripting-gnulinux.so.2.5.0<br>│   │   └── librtt-scripting-gnulinux.so.2.5.0<br>│   └── types<br>│       ├── (...)<br>

│       ├── librtt-typekit-gnulinux.so -&gt; librtt-typekit-gnulinux.so.2.5.0<br>│       └── librtt-typekit-gnulinux.so.2.5.0<br>├── liblogger-tasks-gnulinux.so<br>├── libmessage_producer-tasks-gnulinux.so<br>├── libport_proxy-tasks-gnulinux.so<br>

├── libtransformer-tasks-gnulinux.so<br>└── types<br>    ├── libaggregator-transport-corba-gnulinux.so<br>    ├── libaggregator-transport-mqueue-gnulinux.so<br>    ├── libaggregator-transport-typelib-gnulinux.so<br>    ├── libaggregator-typekit-gnulinux.so<br>

    ├── libbase-transport-corba-gnulinux.so<br>    ├── libbase-transport-mqueue-gnulinux.so<br>    ├── libbase-transport-typelib-gnulinux.so<br>    ├── libbase-typekit-gnulinux.so<br>    ├── liblogger-transport-corba-gnulinux.so<br>

    ├── liblogger-transport-mqueue-gnulinux.so<br>    ├── liblogger-transport-typelib-gnulinux.so<br>    ├── liblogger-typekit-gnulinux.so<br>    ├── libmessage_producer-transport-corba-gnulinux.so<br>    ├── libmessage_producer-transport-mqueue-gnulinux.so<br>

    ├── libmessage_producer-transport-typelib-gnulinux.so<br>    ├── libmessage_producer-typekit-gnulinux.so<br>    ├── libport_proxy-transport-corba-gnulinux.so<br>    ├── libport_proxy-transport-mqueue-gnulinux.so<br>    ├── libport_proxy-transport-typelib-gnulinux.so<br>

    ├── libport_proxy-typekit-gnulinux.so<br>    ├── libtransformer-transport-corba-gnulinux.so<br>    ├── libtransformer-transport-mqueue-gnulinux.so<br>    ├── libtransformer-transport-typelib-gnulinux.so<br>    └── libtransformer-typekit-gnulinux.so<br>

<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><br>
<br>
-- <br>
Sylvain Joyeux (Dr.Ing.)<br>
Senior Researcher<br>
<br>
Space &amp; Security Robotics<br>
Underwater Robotics<br>
<br>
!!! Achtung, neue Telefonnummer!!!<br>
<br>
Standort Bremen:<br>
DFKI GmbH<br>
Robotics Innovation Center<br>
Robert-Hooke-Straße 5<br>
28359 Bremen, Germany<br>
<br>
Phone: <a href="tel:%2B49%20%280%29421%20178-454136" value="+49421178454136" target="_blank">+49 (0)421 178-454136</a><br>
Fax:   <a href="tel:%2B49%20%280%29421%20218-454150" value="+49421218454150" target="_blank">+49 (0)421 218-454150</a><br>
E-Mail: <a href="mailto:robotik@dfki.de" target="_blank">robotik@dfki.de</a><br>
<br>
Weitere Informationen: <a href="http://www.dfki.de/robotik" target="_blank">http://www.dfki.de/robotik</a><br>
------------------------------<u></u>------------------------------<u></u>-----------<br>
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br>
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br>
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br>
(Vorsitzender) Dr. Walter Olthoff<br>
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br>
Amtsgericht Kaiserslautern, HRB 2313<br>
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br>
USt-Id.Nr.:    DE 148646973<br>
Steuernummer:  19/673/0060/3<br>
------------------------------<u></u>------------------------------<u></u>-----------<br>
<br>
</div></div></blockquote></div><br></div>