<br><div class="gmail_extra"><br><br><div class="gmail_quote">2012/11/23 Sylvain Joyeux <span dir="ltr"><<a href="mailto:sylvain.joyeux@dfki.de" target="_blank">sylvain.joyeux@dfki.de</a>></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 '/home/lesire/work/rock/<u></u>install/lib/orocos/libport_<u></u>proxy-tasks-gnulinux.so':<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]> 3<br>
= (unknown_t)<br>
<br>
Deployer [S]> true<br>
= (unknown_t)<br>
</blockquote></div>
You did compile with "OCL compatibility" 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'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 'pure-orocos' 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 -> liborocos-ocl-common-gnulinux.so.2.3.2<br>│ │ ├── (...)<br>│ │ ├── plugins<br>
│ │ │ ├── libos-gnulinux.so -> libos-gnulinux.so.2.3.2<br>│ │ │ ├── libos-gnulinux.so.2.3.2<br>│ │ │ ├── libprint-gnulinux.so -> libprint-gnulinux.so.2.3.2<br>│ │ │ └── libprint-gnulinux.so.2.3.2<br>
│ │ └── types<br>│ │ ├── libocl-gnulinux.so -> libocl-gnulinux.so.2.3.2<br>│ │ └── libocl-gnulinux.so.2.3.2<br>│ ├── plugins<br>│ │ ├── librtt-marshalling-gnulinux.so -> librtt-marshalling-gnulinux.so.2.5.0<br>
│ │ ├── librtt-marshalling-gnulinux.so.2.5.0<br>│ │ ├── librtt-scripting-gnulinux.so -> librtt-scripting-gnulinux.so.2.5.0<br>│ │ └── librtt-scripting-gnulinux.so.2.5.0<br>│ └── types<br>│ ├── (...)<br>
│ ├── librtt-typekit-gnulinux.so -> 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 & 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>