R: [Rock-dev] Error - corrupted files and librtt-transport-mqueue-xenomai.so not loaded on Ubuntu 10.01 with xenomai

Dear Sirs,

I tried the following:

from the directory in which i buil xenomai I run the command

./configure --enable-dlopen-skins

then I run the command

debuild -uc -us

and then in the build directory I run the command

dpkg -i *.deb

I did something wrong or I missed anything in the process of xenomai reconfiguration and reintallation?
It is enough to rebuild xenomai without rebuilding linux with xenomai patches?
I build linux with xenomai integrated in it (no modules).

Then I reinstalled orocos-toollchain using boostrap.sh.

After having rebuild my orogen generated deployment I tried to run it
but I get again a segmentation fault.

In orocos.log I find again complains about librtt-transport-mqueue-xenomai.so
that in my installation is located in /usr/src/orocos/install/lib/orocos/xenomai/types/

Here below you can find orocos.log
Can you help me in find where am I making mistake in configuring my environment?

Tank you a lot for your kind support.

G. Rizzi

0.000 [ Info ][Logger] No ORO_LOGLEVEL environment variable set.
0.000 [ Info ][Logger] OROCOS version '2.3.0' compiled with GCC 4.4.5. Running in Xenomai.
0.000 [ Info ][Logger] Orocos Logging Activated at level : [ Warning] ( 4 )
0.000 [ Info ][Logger] Reference System Time is : 6572611895688 ticks ( 2732.89 seconds ).
0.000 [ Info ][Logger] Logging is relative to this time.
0.000 [ Info ][Logger] Xenomai Periodic Timer runs in preemptive 'one-shot' mode.
0.000 [ Info ][Logger] Installing SIGXCPU handler.
0.000 [ Info ][Logger] RTT_COMPONENT_PATH was set to: /usr/local/lib/orocos/lib/orocos/:/usr/src/orocos/install/lib/: . Searching in: /usr/local/lib/orocos/lib/orocos/:/usr/src/orocos/install/lib/::/usr/src/orocos/install/lib/orocos
0.000 [ Info ][Logger] plugin 'rtt' not loaded before.
0.001 [ Info ][Logger] Loading plugin libraries from directory /usr/src/orocos/install/lib/orocos/xenomai/./plugins ...
0.012 [ Info ][Logger] Loaded RTT Service 'scripting' from 'rtt-scripting-xenomai'
0.013 [ Info ][Logger] Loaded RTT Service 'marshalling' from 'rtt-marshalling-xenomai'
0.013 [ Info ][Logger] typekit 'rtt' not loaded before.
0.013 [ Info ][Logger] Loading typekit libraries from directory /usr/local/lib/orocos/lib/orocos/./types ...
0.030 [ Info ][TypekitRepository::Import] Loading Transport Typelib:///orogen/rosetta.
0.030 [ Info ][Logger] Loaded RTT TypeKit/Transport '/orogen/rosetta/TYPELIB' from 'rosetta-transport-typelib-xenomai'
0.037 [ Info ][TypekitRepository::Import] Loading Transport CORBA:///orogen/rosetta.
0.037 [ Info ][Logger] Loaded RTT TypeKit/Transport '/orogen/rosetta/CORBA' from 'rosetta-transport-corba-xenomai'
0.139 [ Info ][TypekitRepository::Import] Loading Typekit /orogen/rosetta.
0.139 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/INTERACTION_MODE_ENUM
0.139 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/INTERACTION_MODE_ENUM
0.139 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/SAFETY_BEHAVIOR_ENUM
0.139 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/SAFETY_BEHAVIOR_ENUM
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/areaProbability
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/areaProbability
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/areaProbabilityRequest
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/areaProbabilityRequest
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/areaShape
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/areaShape
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/armDataRosetta
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/armDataRosetta
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/armVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/armVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/closestImpactPoint
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/closestImpactPoint
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/dHParam
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/dHParam
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/doubleVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/doubleVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/injuriesInformation
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/injuriesInformation
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/intVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/intVector
0.140 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/interactionAreas
0.140 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/interactionAreas
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/interactionMode
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/interactionMode
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/obstacleP
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/obstacleP
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/obstaclesPositions
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/obstaclesPositions
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/omatrix
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/omatrix
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/pInformation
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/pInformation
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/particlesSet
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/particlesSet
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/personInfo
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/personInfo
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/presenceProbability
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/presenceProbability
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/rPoint
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/rPoint
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/robotDHParams
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/robotDHParams
0.141 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /rosetta/taskStateR
0.141 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /rosetta/taskStateR
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/string
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/string
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</double>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</double>
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</int32_t>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</int32_t>
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/areaShape>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/areaShape>
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/dHParam>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/dHParam>
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/obstacleP>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/obstacleP>
0.142 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/pInformation>
0.142 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/pInformation>
0.143 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/presenceProbability>
0.143 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/presenceProbability>
0.143 [ Info ][TypekitRepository::Import] Registered new 'Typelib' transport for /std/vector</rosetta/rPoint>
0.143 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for /std/vector</rosetta/rPoint>
0.143 [ Info ][Logger] Loaded RTT TypeKit/Transport '/orogen/rosetta' from 'rosetta-typekit-xenomai'
0.143 [ Info ][Logger] Loading typekit libraries from directory /usr/src/orocos/install/lib/orocos/xenomai/./types ...
0.143 [ Info ][TypekitRepository::Import] Loading Typekit rtt-types.
0.143 [ Info ][TypekitRepository::Import] TypeInfo for type 'string' already exists as '/std/string': I'll alias the original and install the new instance.
0.143 [ Info ][TypekitRepository::Import] TypeInfo for type 'array' already exists as '/std/vector</double>': I'll alias the original and install the new instance.
0.143 [ Info ][Logger] Loaded RTT TypeKit/Transport 'rtt-types' from 'rtt-typekit-xenomai'
0.144 [ Info ][TypekitRepository::Import] Loading Transport CORBA://rtt-types.
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for ConnPolicy
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for TaskContext
0.144 [ ERROR ][TypekitRepository::Import] A protocol with id 1 was already added for type array
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for bool
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for char
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for double
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for float
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for int
0.144 [ ERROR ][TypekitRepository::Import] A protocol with id 1 was already added for type string
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for uint
0.144 [ Info ][TypekitRepository::Import] Registered new 'CORBA' transport for void
0.144 [ Info ][Logger] Loaded RTT TypeKit/Transport 'rtt-corba-types' from 'rtt-transport-corba-xenomai'
0.145 [ ERROR ][Logger] could not load library '/usr/src/orocos/install/lib/orocos/xenomai/./types/librtt-transport-mqueue-xenomai.so': libpthread_rt.so.1: shared object cannot be dlopen()ed
0.145 [ Warning][Logger] Some found plugins could not be loaded !
0.145 [ Warning][Logger] Corrupted files found in '/usr/local/lib/orocos/lib/orocos/:/usr/src/orocos/install/lib/::/usr/src/orocos/install/lib/orocos'. Fix or remove these plugins.
0.155 [ Info ][Thread] Creating Thread for scheduler: 1
0.155 [ Info ][TCPJoiA1] Thread created with scheduler type '1', priority 0 and period 0.
0.156 [ Info ][Thread] Creating Thread for scheduler: 1

----Messaggio originale----
Da: peter [..] ...
Data: 26-mar-2011 22.22
A: "gprizzi [..] ..."<gprizzi [..] ...>
Cc: <orocos-dev [..] ...>, <orocos-users [..] ...>, <rock-dev [..] ...>
Ogg: Re: [Rock-dev] Error - corrupted files and librtt-transport-mqueue-xenomai.so not loaded on Ubuntu 10.01 with xenomai

On Sat, Mar 26, 2011 at 1:11 PM, gprizzi [..] ... <gprizzi [..] ...> wrote:
> Dear Sirs,
>
> I have a fresh install of Orocos toolchain-2.3.0 on Unbunti 10.01 with
> xenomai 2.5.5.2.
>
> I created my modules and my deployment using orogen.
>
> When I run my executable with the command
>
> xeno-load
>
> using the.runinfo file with the following content:
>
> Rosetta:native:./Rosetta;popall:control_c
>
> I get a run time error.
>
> Looking at the orocos.log file I saw the following errors about loading
> librtt-transport-mqueue-xenomai.so and corrupted files:

...

The problem is with your Xenomai configuration. Try to configure your
Xenomai build with:

./configure --enable-dlopen-skins

then rebuild/reinstall xenomai. No rebuilding of RTT is required afaik...

Peter