typegen issue: `merge_xml': cannot load xml: plugin not found (ArgumentError)

Hi all,

I'm trying to use typegen to generate the typekit for friComm.h. I use
the following command:

typegen -o kuka_typekit kuka_typekit lwr_fri/include/friComm.h  -t mqueue

And then I get this error

/opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/imports.rb:19:in
`merge_xml': cannot load xml: plugin not found (ArgumentError)
from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/imports.rb:19:in
`from_raw_data'
from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/project.rb:231:in
`using_rtt_typekit'
from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/typekit.rb:759:in
`initialize'
from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/bin/typegen:11:in
`new'
from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/bin/typegen:11

I am using diamondback and installed  orocos_toolchain_ros as a debian
package with the command

sudo apt-get install ros-diamondback-orocos-toolchain-ros

I hope somebody can help out. Thank you very much.

Fran.

[ros] typegen issue: `merge_xml': cannot load xml: plugin not fo

On Tuesday 03 May 2011 14:30:49 Francisco Ramos wrote:
> Hi all,
>
> I'm trying to use typegen to generate the typekit for friComm.h. I use
> the following command:
>
> typegen -o kuka_typekit kuka_typekit lwr_fri/include/friComm.h -t mqueue
>
> And then I get this error
>
> /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/impo
> rts.rb:19:in `merge_xml': cannot load xml: plugin not found (ArgumentError)
> from
> /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/imp
> orts.rb:19:in `from_raw_data'
> from
> /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/pro
> ject.rb:231:in `using_rtt_typekit'
> from
> /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/lib/orogen/gen/typ
> ekit.rb:759:in `initialize'
> from
> /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/bin/typegen:11:in
> `new'
> from /opt/ros/diamondback/stacks/orocos_toolchain_ros/orogen/bin/typegen:11
>
> I am using diamondback and installed orocos_toolchain_ros as a debian
> package with the command
>
> sudo apt-get install ros-diamondback-orocos-toolchain-ros
>
> I hope somebody can help out. Thank you very much.

We have fixed this issue on the typelib package's toolchain-2.3 branch, but
this fix still didn't make it into the diamondback debian packages.

Ruben could release new debian packages with the updated fix, or I'll release
2.3.2 such that all accumulated fixes for all packages are released, before
going to 2.4.0.

Peter

[ros] typegen issue: `merge_xml': cannot load xml: plugin not fo

How did you solved this issue ? I'm having the same problem on OSX and orocos-toolchain 2.5.