Dear all,
I'm going through the Orocos Component Builder's Manual following the
examples. It is said that fresh ROS packages created with
rosrun ocl orocreate-pkg <task>
should compile with rosmake <task> out of the box. Unfortunately, they
don't. The compiler does not find ros/package.h. I added a dependency on
roscpp to the manifest.xml of <task> and then compilation succeeds and I
can load the component with the deployer as outlined in the manual.
If this is an unknown bug in the system I want to report it. On the
other hand, if it is a known bug typically situated in front of the
screen, what am I doing wrong? :)
Some information about my system:
- ROS fuerte, fully updated
- Ubuntu Oneiric, 32 Bit
- Orocos Toolchain 2.5, checked out and compiled from source, this
Monday
Thanks in advance for any response,
Georg.
empty packages initiliazed with orocreate-pkg not compiling
On Thu, Oct 25, 2012 at 5:52 PM, Georg Bartels <
georg [dot] bartels [..] ...> wrote:
> Dear all,
>
> I'm going through the Orocos Component Builder's Manual following the
> examples. It is said that fresh ROS packages created with
>
> rosrun ocl orocreate-pkg <task>
>
> should compile with rosmake <task> out of the box. Unfortunately, they
> don't. The compiler does not find ros/package.h. I added a dependency on
> roscpp to the manifest.xml of <task> and then compilation succeeds and I
> can load the component with the deployer as outlined in the manual.
>
> If this is an unknown bug in the system I want to report it. On the
> other hand, if it is a known bug typically situated in front of the
> screen, what am I doing wrong? :)
>
> Some information about my system:
> - ROS fuerte, fully updated
> - Ubuntu Oneiric, 32 Bit
> - Orocos Toolchain 2.5, checked out and compiled from source, this
> Monday
>
We had a fix on orogen's master, but not on toolchain-2.5. This should be
fixed now.
Peter