error starting deployer-xenomai on (master)

Any idea what is going wrong here:

PMA-10-048 ~/src/ros/orocos_toolchain_ros/ocl(master) $ sudo -E bin/deployer-xenomai
0.002 [ Warning][Logger] 'MainThread' name was already in use. Registered empty name with Xenomai.

0.021 [ ERROR ][Logger] could not load library '/home/mk/src/ros/orocos_toolchain_ros/rtt_xenomai/install/lib/orocos/xenomai/./types/librtt-transport-mqueue-xenomai.so': libpthread_rt.so.1: shared object cannot be dlopen()ed
0.038 [ Warning][Logger] Some found plugins could not be loaded !
0.038 [ Warning][Logger] Corrupted files found in
'/home/mk/src/ros/orocos_toolchain_ros/rtt_xenomai/install/lib/orocos'. Fix or remove these plugins.
Switched to : Deployer

This console reader allows you to browse and manipulate TaskContexts.
You can type in an operation, expression, create or change variables.
(type 'help' for instructions and 'ls' for context info)

TAB completion and HISTORY is available ('bash' like)

Deployer [S]>

Markus

error starting deployer-xenomai on (master)

On Thu, May 26, 2011 at 4:32 PM, Markus Klotzbuecher
<markus [dot] klotzbuecher [..] ...> wrote:
> Any idea what is going wrong here:
>
> PMA-10-048 ~/src/ros/orocos_toolchain_ros/ocl(master) $ sudo -E bin/deployer-xenomai
> 0.002 [ Warning][Logger] 'MainThread' name was already in use. Registered empty name with Xenomai.
>
> 0.021 [ ERROR  ][Logger] could not load library '/home/mk/src/ros/orocos_toolchain_ros/rtt_xenomai/install/lib/orocos/xenomai/./types/librtt-transport-mqueue-xenomai.so': libpthread_rt.so.1: shared object cannot be dlopen()ed

You need to recompile your Xenomai library with --enable-dlopen-skins

I wonder if there is a workaround, for example, by already linking rtt
or the deployer with the posix wrappers, such that during dlopen, that
library is already in memory and the error does not occur.

Peter
--
Orocos-Dev mailing list
Orocos-Dev [..] ...
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev