required ROS packages?

I've installed a fresh copy of Ubuntu 12.04, fully up to date. I've
installed the following ROS packages: ros-fuerte-ros-comm,
ros-fuerte-robot-model, and ros-fuerte-common

When I try and build Orocos from source based on the instructions at
http://www.ros.org/wiki/orocos_toolchain_ros, I get the following errors
during the 'rosmake' step:

/*
$ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
rtt_common_msgs rtt_geometry
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['orocos_toolchain',
'rtt_ros_integration', 'rtt_ros_comm', 'rtt_common_msgs', 'rtt_geometry']
[ rosmake ] Logging to directory
/home/robonaut/.ros/rosmake/rosmake_output-20120614-170826
[ rosmake ] Expanded args ['orocos_toolchain', 'rtt_ros_integration',
'rtt_ros_comm', 'rtt_common_msgs', 'rtt_geometry'] to:
['orogen', 'utilrb', 'ocl', 'typelib', 'log4cpp', 'rtt_typelib', 'rtt',
'utilmm', 'rtt_ros_integration_example', 'rtt_rosnode',
'rtt_rosgraph_msgs', 'rtt_std_msgs', 'rtt_stereo_msgs',
'rtt_diagnostic_msgs', 'rtt_geometry_msgs', 'rtt_actionlib_msgs',
'rtt_trajectory_msgs', 'rtt_visualization_msgs', 'rtt_nav_msgs',
'rtt_sensor_msgs', 'kdl_lua', 'kdl_conversions', 'kdl_typekit', 'rtt_tf']
[rosmake-0] Starting >>> orocos_kdl [ make ]
[rosmake-1] Starting >>> rtt [ make ]
[rosmake-2] Starting >>> utilmm [ make ]
[rosmake-0] Finished <<< orocos_kdl ROS_NOBUILD in package orocos_kdl
[rosmake-3] Starting >>> utilrb [ make ]
[rosmake-0] Starting >>> python_orocos_kdl [ make ]
[rosmake-0] Finished <<< python_orocos_kdl ROS_NOBUILD in package
python_orocos_kdl
[rosmake-0] Starting >>> kdl [ make ]
[rosmake-0] Finished <<< kdl ROS_NOBUILD in package kdl
No Makefile in package kdl
[rosmake-0] Starting >>> roslang [ make ]
[rosmake-0] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-0] Starting >>> roscpp [ make ]
[rosmake-0] Finished <<< roscpp ROS_NOBUILD in package roscpp
No Makefile in package roscpp
[rosmake-0] Starting >>> roslib [ make ]
[rosmake-0] Finished <<< roslib ROS_NOBUILD in package roslib
No Makefile in package roslib
[rosmake-0] Starting >>> rospack [ make ]
[rosmake-0] Finished <<< rospack ROS_NOBUILD in package rospack
No Makefile in package rospack
[rosmake-0] Starting >>> log4cpp [ make ]
[rosmake-0] Finished <<< log4cpp [PASS] [ 0.12 seconds ]
[rosmake-0] Starting >>> rosbuild [ make ]
[rosmake-0] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild
[rosmake-0] Starting >>> geometry_msgs [ make ]
[rosmake-0] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
No Makefile in package geometry_msgs
[rosmake-0] Starting >>> visualization_msgs [ make ]
[rosmake-0] Finished <<< visualization_msgs ROS_NOBUILD in package
visualization_msgs
No Makefile in package visualization_msgs
[rosmake-0] Starting >>> std_msgs [ make ]
[rosmake-0] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
No Makefile in package std_msgs
[rosmake-0] Starting >>> rosgraph_msgs [ make ]
[rosmake-0] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
No Makefile in package rosgraph_msgs
[rosmake-0] Starting >>> bullet [ make ]
[rosmake-0] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-0] Starting >>> sensor_msgs [ make ]
[rosmake-0] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
No Makefile in package sensor_msgs
[rosmake-0] Starting >>> rosconsole [ make ]
[rosmake-0] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
No Makefile in package rosconsole
[rosmake-0] Starting >>> angles [ make ]
[rosmake-0] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-0] Starting >>> rospy [ make ]
[rosmake-0] Finished <<< rospy ROS_NOBUILD in package rospy
No Makefile in package rospy
[rosmake-0] Starting >>> rostest [ make ]
[rosmake-0] Finished <<< rostest ROS_NOBUILD in package rostest
No Makefile in package rostest
[rosmake-0] Starting >>> roswtf [ make ]
[rosmake-0] Finished <<< roswtf ROS_NOBUILD in package roswtf
No Makefile in package roswtf
[rosmake-0] Starting >>> message_filters [ make ]
[rosmake-0] Finished <<< message_filters ROS_NOBUILD in package
message_filters
No Makefile in package message_filters
[rosmake-0] Starting >>> tf [ make ]
[rosmake-0] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-0] Starting >>> nav_msgs [ make ]
[rosmake-0] Finished <<< nav_msgs ROS_NOBUILD in package nav_msgs
No Makefile in package nav_msgs
[rosmake-0] Starting >>> eigen_conversions [ make ]
[rosmake-0] Finished <<< eigen_conversions ROS_NOBUILD in package
eigen_conversions
[rosmake-0] Starting >>> common_rosdeps [ make ]
[rosmake-0] Finished <<< common_rosdeps ROS_NOBUILD in package
common_rosdeps
[rosmake-0] Starting >>> diagnostic_msgs [ make ]
[rosmake-0] Finished <<< diagnostic_msgs ROS_NOBUILD in package
diagnostic_msgs
No Makefile in package diagnostic_msgs
[rosmake-0] Starting >>> tf_conversions [ make ]
[rosmake-0] Finished <<< tf_conversions ROS_NOBUILD in package
tf_conversions
[rosmake-0] Starting >>> trajectory_msgs [ make ]
[rosmake-0] Finished <<< trajectory_msgs ROS_NOBUILD in package
trajectory_msgs
No Makefile in package trajectory_msgs
[rosmake-0] Starting >>> stereo_msgs [ make ]
[rosmake-0] Finished <<< stereo_msgs ROS_NOBUILD in package stereo_msgs
No Makefile in package stereo_msgs
[rosmake-0] Starting >>> actionlib_msgs [ make ]
[rosmake-0] Finished <<< actionlib_msgs ROS_NOBUILD in package
actionlib_msgs
No Makefile in package actionlib_msgs
[rosmake-0] Starting >>> mk [ make ]
[rosmake-0] Finished <<< mk ROS_NOBUILD in package mk
No Makefile in package mk
[rosmake-2] Finished <<< utilmm [PASS] [ 0.24 seconds ]
[rosmake-3] Finished <<< utilrb [PASS] [ 0.29 seconds ]
[rosmake-3] Starting >>> typelib [ make ]
[rosmake-3] Finished <<< typelib [PASS] [ 1.09 seconds ]
[rosmake-1] Finished <<< rtt [PASS] [ 1.50 seconds ]
[rosmake-1] Starting >>> rtt_typelib [ make ]
[rosmake-0] Starting >>> ocl [ make ]
[rosmake-2] Starting >>> kdl_conversions [ make ]
[rosmake-2] Finished <<< kdl_conversions [PASS] [ 0.46 seconds ]
[rosmake-1] Finished <<< rtt_typelib [PASS] [ 1.02 seconds ]
[rosmake-1] Starting >>> orogen [ make ]
[rosmake-1] Finished <<< orogen [PASS] [ 0.19 seconds ]
[rosmake-0] Finished <<< ocl [PASS] [ 2.51 seconds ]
[rosmake-0] Starting >>> rtt_rosnode [ make ]
[rosmake-0] Finished <<< rtt_rosnode [PASS] [ 21.98 seconds ]
[rosmake-0] Starting >>> rtt_std_msgs [ make ]
[rosmake-1] Starting >>> rtt_rosgraph_msgs [ make ]
[rosmake-2] Starting >>> rtt_ros_integration_example [ make ]
[rosmake-3] Starting >>> rtt_trajectory_msgs [ make ]
[ rosmake ] Last 40 linest_std_msgs: 0.9 sec ] [ rtt_rosgraph_msgs: 0.9
sec ] [ rtt_ros_integration_example: 0.9 sec ] [ rtt_tra... [ 4 Active
40/54 Complete ]
{-------------------------------------------------------------------------------
Orocos-RTT found in
/opt/orocos/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake

required ROS packages?

On 06/15/2012 07:33 AM, Ruben Smits wrote:
> Hi Dustin,
>
> On Fri, Jun 15, 2012 at 2:26 PM, Dustin Gooding
> <dustin [dot] r [dot] gooding [..] ...> wrote:
>> On 06/15/2012 07:00 AM, Ruben Smits wrote:
>>
>> Hi Dustin,
>>
>> On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
>> <dustin [dot] r [dot] gooding [..] ...> wrote:
>>
>> I've installed a fresh copy of Ubuntu 12.04, fully up to date. I've
>> installed the following ROS packages: ros-fuerte-ros-comm,
>> ros-fuerte-robot-model, and ros-fuerte-common
>>
>> You are missing ros-fuerte-common-msgs.
>>
>> Ruben
>>
>> When I try and build Orocos from source based on the instructions at
>> http://www.ros.org/wiki/orocos_toolchain_ros, I get the following errors
>> during the 'rosmake' step:
> I guess you are using the wrong sources the following commit should
> fix the problem you have:
>
> https://git.mech.kuleuven.be/?p=robotics/rtt_ros_integration.git;a=commi...
>
> Can you confirm if you have this commit?
>
> Ruben

(Sorry for not cc-ing the list.)

Yes, I have that commit.

/opt/orocos/rtt_ros_integration$ git log | grep 5700d
commit 5700d7f7616836ab1b8b0aee4788c06bf31e171e

My current revisions for major clones are:
rtt_ros_integration(master): 28ceb20ae011430f610a1f70d8c9109beca16a2c
orocos_toolchain(master): f51daab6852281fb4ac993b9f40f1dcc7e1810fd
orocos_toolchain/ocl(toolchain-2.5):
b04db167398553a374a22ac4ac7a5134c971c8ac
rtt_common_msgs(master): d130d7cd05ae6c0c79e71ad6803bbc9b29e16286
rtt_geometry(master): 71f9c7bcd6dbcad61d4b072bef4512423e462e45
rtt_ros_comm(master): 733a4d2334d42ae61543105c13ce7ccdcfcd1133

The way I configure my environment before executing the rosmake step is:
$ source /opt/ros/fuerte/setup.bash
$ export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/opt/orocos
$ roscd orocos_toolchain
$ source env.sh
$ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
rtt_common_msgs rtt_geometry

Also of note, my co-worker has this same error, but he installed
ros-fuerte-desktop, which includes pretty much everything.

-dustin

required ROS packages?

On 06/15/2012 10:31 AM, Dustin Gooding wrote:
> On 06/15/2012 07:33 AM, Ruben Smits wrote:
>> Hi Dustin,
>>
>> On Fri, Jun 15, 2012 at 2:26 PM, Dustin Gooding
>> <dustin [dot] r [dot] gooding [..] ...> wrote:
>>> On 06/15/2012 07:00 AM, Ruben Smits wrote:
>>>
>>> Hi Dustin,
>>>
>>> On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
>>> <dustin [dot] r [dot] gooding [..] ...> wrote:
>>>
>>> I've installed a fresh copy of Ubuntu 12.04, fully up to date. I've
>>> installed the following ROS packages: ros-fuerte-ros-comm,
>>> ros-fuerte-robot-model, and ros-fuerte-common
>>>
>>> You are missing ros-fuerte-common-msgs.
>>>
>>> Ruben
>>>
>>> When I try and build Orocos from source based on the instructions at
>>> http://www.ros.org/wiki/orocos_toolchain_ros, I get the following errors
>>> during the 'rosmake' step:
>> I guess you are using the wrong sources the following commit should
>> fix the problem you have:
>>
>> https://git.mech.kuleuven.be/?p=robotics/rtt_ros_integration.git;a=commi...
>>
>> Can you confirm if you have this commit?
>>
>> Ruben
> (Sorry for not cc-ing the list.)
>
> Yes, I have that commit.
>
> /opt/orocos/rtt_ros_integration$ git log | grep 5700d
> commit 5700d7f7616836ab1b8b0aee4788c06bf31e171e
>
> My current revisions for major clones are:
> rtt_ros_integration(master): 28ceb20ae011430f610a1f70d8c9109beca16a2c
> orocos_toolchain(master): f51daab6852281fb4ac993b9f40f1dcc7e1810fd
> orocos_toolchain/ocl(toolchain-2.5):
> b04db167398553a374a22ac4ac7a5134c971c8ac
> rtt_common_msgs(master): d130d7cd05ae6c0c79e71ad6803bbc9b29e16286
> rtt_geometry(master): 71f9c7bcd6dbcad61d4b072bef4512423e462e45
> rtt_ros_comm(master): 733a4d2334d42ae61543105c13ce7ccdcfcd1133
>
> The way I configure my environment before executing the rosmake step is:
> $ source /opt/ros/fuerte/setup.bash
> $ export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/opt/orocos
> $ roscd orocos_toolchain
> $ source env.sh
> $ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
> rtt_common_msgs rtt_geometry
>
>
>
> Also of note, my co-worker has this same error, but he installed
> ros-fuerte-desktop, which includes pretty much everything.
>
> -dustin
More info:

msg_gen is not a valid module name in the roscpp package.
/*
$ python
>>> import sys
>>> import roslib
>>> roslib.load_manifest("rtt_rosnode");
>>> import roscpp
>>> help(roscpp)
Help on package roscpp:

NAME
roscpp

FILE
/opt/ros/fuerte/lib/python2.7/dist-packages/roscpp/__init__.py

PACKAGE CONTENTS
msg (package)
srv (package)
*/

So, I used pkgutil.walk_packages() to find available packages and found
that 'gencpp' was a valid package, so I changed the import statement in
create_boost_headers.py to use it... and now things build. So, is that
if() logic reversed, or am I not supposed to use gencpp? Perhaps this
is a problem?

>>> print roslib.stacks.get_stack_version('ros')
None

But this does work...

print roslib.stacks.get_stack_version('common')
1.8.0

If "ros" needs to be changed to "common", I'll be glad to submit a bug
or push request.

-dustin

required ROS packages?

On Fri, Jun 15, 2012 at 6:06 PM, Dustin Gooding
<dustin [dot] r [dot] gooding [..] ...>wrote:

> On 06/15/2012 10:31 AM, Dustin Gooding wrote:
> > On 06/15/2012 07:33 AM, Ruben Smits wrote:
> >> Hi Dustin,
> >>
> >> On Fri, Jun 15, 2012 at 2:26 PM, Dustin Gooding
> >> <dustin [dot] r [dot] gooding [..] ...> wrote:
> >>> On 06/15/2012 07:00 AM, Ruben Smits wrote:
> >>>
> >>> Hi Dustin,
> >>>
> >>> On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
> >>> <dustin [dot] r [dot] gooding [..] ...> wrote:
> >>>
> >>> I've installed a fresh copy of Ubuntu 12.04, fully up to date. I've
> >>> installed the following ROS packages: ros-fuerte-ros-comm,
> >>> ros-fuerte-robot-model, and ros-fuerte-common
> >>>
> >>> You are missing ros-fuerte-common-msgs.
> >>>
> >>> Ruben
> >>>
> >>> When I try and build Orocos from source based on the instructions at
> >>> http://www.ros.org/wiki/orocos_toolchain_ros, I get the following
> errors
> >>> during the 'rosmake' step:
> >> I guess you are using the wrong sources the following commit should
> >> fix the problem you have:
> >>
> >>
> https://git.mech.kuleuven.be/?p=robotics/rtt_ros_integration.git;a=commi...
> >>
> >> Can you confirm if you have this commit?
> >>
> >> Ruben
> > (Sorry for not cc-ing the list.)
> >
> > Yes, I have that commit.
> >
> > /opt/orocos/rtt_ros_integration$ git log | grep 5700d
> > commit 5700d7f7616836ab1b8b0aee4788c06bf31e171e
> >
> > My current revisions for major clones are:
> > rtt_ros_integration(master): 28ceb20ae011430f610a1f70d8c9109beca16a2c
> > orocos_toolchain(master): f51daab6852281fb4ac993b9f40f1dcc7e1810fd
> > orocos_toolchain/ocl(toolchain-2.5):
> > b04db167398553a374a22ac4ac7a5134c971c8ac
> > rtt_common_msgs(master): d130d7cd05ae6c0c79e71ad6803bbc9b29e16286
> > rtt_geometry(master): 71f9c7bcd6dbcad61d4b072bef4512423e462e45
> > rtt_ros_comm(master): 733a4d2334d42ae61543105c13ce7ccdcfcd1133
> >
> > The way I configure my environment before executing the rosmake step is:
> > $ source /opt/ros/fuerte/setup.bash
> > $ export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/opt/orocos
> > $ roscd orocos_toolchain
> > $ source env.sh
> > $ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
> > rtt_common_msgs rtt_geometry
> >
> >
> >
> > Also of note, my co-worker has this same error, but he installed
> > ros-fuerte-desktop, which includes pretty much everything.
> >
> > -dustin
> More info:
>
> msg_gen is not a valid module name in the roscpp package.
> /*
> $ python
> >>> import sys
> >>> import roslib
> >>> roslib.load_manifest("rtt_rosnode");
> >>> import roscpp
> >>> help(roscpp)
> Help on package roscpp:
>
> NAME
> roscpp
>
> FILE
> /opt/ros/fuerte/lib/python2.7/dist-packages/roscpp/__init__.py
>
> PACKAGE CONTENTS
> msg (package)
> srv (package)
> */
>
> So, I used pkgutil.walk_packages() to find available packages and found
> that 'gencpp' was a valid package, so I changed the import statement in
> create_boost_headers.py to use it... and now things build. So, is that
> if() logic reversed, or am I not supposed to use gencpp? Perhaps this
> is a problem?
>
> >>> print roslib.stacks.get_stack_version('ros')
> None
>
> But this does work...
>
> print roslib.stacks.get_stack_version('common')
> 1.8.0
>
> If "ros" needs to be changed to "common", I'll be glad to submit a bug
> or push request.
>

We don't know either yet. We're not yet migrating to fuerte/12.04 and we
didn't release Orocos packages for that, which explains why things haven't
been sorted out yet.

I don't think your workaround is a problem, since if things build, and the
typekits can be imported in RTT, it means everything is sane. If you get
into that state, don't hesitate to post the patch :)

The differences between electric and fuerte are quite big, so we're slower
than usual to get it working.

Peter

required ROS packages?

On 06/16/2012 11:34 AM, Peter Soetens wrote:
> On Fri, Jun 15, 2012 at 6:06 PM, Dustin Gooding
> <dustin [dot] r [dot] gooding [..] ... dustin [dot] r [dot] gooding [..] ...>> wrote:
>
> On 06/15/2012 10:31 AM, Dustin Gooding wrote:
> > On 06/15/2012 07:33 AM, Ruben Smits wrote:
> >> Hi Dustin,
> >>
> >> On Fri, Jun 15, 2012 at 2:26 PM, Dustin Gooding
> >> <dustin [dot] r [dot] gooding [..] ... dustin [dot] r [dot] gooding [..] ...>>
> wrote:
> >>> On 06/15/2012 07:00 AM, Ruben Smits wrote:
> >>>
> >>> Hi Dustin,
> >>>
> >>> On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
> >>> <dustin [dot] r [dot] gooding [..] ... dustin [dot] r [dot] gooding [..] ...>>
> wrote:
> >>>
> >>> I've installed a fresh copy of Ubuntu 12.04, fully up to date.
> I've
> >>> installed the following ROS packages: ros-fuerte-ros-comm,
> >>> ros-fuerte-robot-model, and ros-fuerte-common
> >>>
> >>> You are missing ros-fuerte-common-msgs.
> >>>
> >>> Ruben
> >>>
> >>> When I try and build Orocos from source based on the
> instructions at
> >>> http://www.ros.org/wiki/orocos_toolchain_ros, I get the
> following errors
> >>> during the 'rosmake' step:
> >> I guess you are using the wrong sources the following commit should
> >> fix the problem you have:
> >>
> >>
> https://git.mech.kuleuven.be/?p=robotics/rtt_ros_integration.git;a=commi...
> >>
> >> Can you confirm if you have this commit?
> >>
> >> Ruben
> > (Sorry for not cc-ing the list.)
> >
> > Yes, I have that commit.
> >
> > /opt/orocos/rtt_ros_integration$ git log | grep 5700d
> > commit 5700d7f7616836ab1b8b0aee4788c06bf31e171e
> >
> > My current revisions for major clones are:
> > rtt_ros_integration(master):
> 28ceb20ae011430f610a1f70d8c9109beca16a2c
> > orocos_toolchain(master): f51daab6852281fb4ac993b9f40f1dcc7e1810fd
> > orocos_toolchain/ocl(toolchain-2.5):
> > b04db167398553a374a22ac4ac7a5134c971c8ac
> > rtt_common_msgs(master): d130d7cd05ae6c0c79e71ad6803bbc9b29e16286
> > rtt_geometry(master): 71f9c7bcd6dbcad61d4b072bef4512423e462e45
> > rtt_ros_comm(master): 733a4d2334d42ae61543105c13ce7ccdcfcd1133
> >
> > The way I configure my environment before executing the rosmake
> step is:
> > $ source /opt/ros/fuerte/setup.bash
> > $ export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/opt/orocos
> > $ roscd orocos_toolchain
> > $ source env.sh
> > $ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
> > rtt_common_msgs rtt_geometry
> >
> >
> >
> > Also of note, my co-worker has this same error, but he installed
> > ros-fuerte-desktop, which includes pretty much everything.
> >
> > -dustin
> More info:
>
> msg_gen is not a valid module name in the roscpp package.
> /*
> $ python
> >>> import sys
> >>> import roslib
> >>> roslib.load_manifest("rtt_rosnode");
> >>> import roscpp
> >>> help(roscpp)
> Help on package roscpp:
>
> NAME
> roscpp
>
> FILE
> /opt/ros/fuerte/lib/python2.7/dist-packages/roscpp/__init__.py
>
> PACKAGE CONTENTS
> msg (package)
> srv (package)
> */
>
> So, I used pkgutil.walk_packages() to find available packages and
> found
> that 'gencpp' was a valid package, so I changed the import
> statement in
> create_boost_headers.py to use it... and now things build. So,
> is that
> if() logic reversed, or am I not supposed to use gencpp? Perhaps
> this
> is a problem?
>
> >>> print roslib.stacks.get_stack_version('ros')
> None
>
> But this does work...
>
> print roslib.stacks.get_stack_version('common')
> 1.8.0
>
> If "ros" needs to be changed to "common", I'll be glad to submit a bug
> or push request.
>
>
> We don't know either yet. We're not yet migrating to fuerte/12.04 and
> we didn't release Orocos packages for that, which explains why things
> haven't been sorted out yet.
>
> I don't think your workaround is a problem, since if things build, and
> the typekits can be imported in RTT, it means everything is sane. If
> you get into that state, don't hesitate to post the patch :)
>
> The differences between electric and fuerte are quite big, so we're
> slower than usual to get it working.
>
> Peter
>
Well, things seem to be fine with this patch applied. It's not much,
but we're moving forward again.

/*
$ cat gencpp.patch
From fe6c6538b3c50f181b726974172fc42c39e6701a Mon Sep 17 00:00:00 2001
From: Dustin Gooding <dustin [dot] r [dot] gooding [..] ...>
Date: Fri, 15 Jun 2012 12:37:03 -0500
Subject: [PATCH] get_stack_version('ros') returns None, so the comparison is
True. This causes a failure to compile for newer systems.
Use 'common' instead of 'ros'.

---
rtt_rosnode/scripts/create_boost_headers.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rtt_rosnode/scripts/create_boost_headers.py
b/rtt_rosnode/scripts/create_boost_headers.py
index 8fb913e..d53496b 100755

required ROS packages?

On 06/15/2012 10:31 AM, Dustin Gooding wrote:
> On 06/15/2012 07:33 AM, Ruben Smits wrote:
>> Hi Dustin,
>>
>> On Fri, Jun 15, 2012 at 2:26 PM, Dustin Gooding
>> <dustin [dot] r [dot] gooding [..] ...> wrote:
>>> On 06/15/2012 07:00 AM, Ruben Smits wrote:
>>>
>>> Hi Dustin,
>>>
>>> On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
>>> <dustin [dot] r [dot] gooding [..] ...> wrote:
>>>
>>> I've installed a fresh copy of Ubuntu 12.04, fully up to date. I've
>>> installed the following ROS packages: ros-fuerte-ros-comm,
>>> ros-fuerte-robot-model, and ros-fuerte-common
>>>
>>> You are missing ros-fuerte-common-msgs.
>>>
>>> Ruben
>>>
>>> When I try and build Orocos from source based on the instructions at
>>> http://www.ros.org/wiki/orocos_toolchain_ros, I get the following errors
>>> during the 'rosmake' step:
>> I guess you are using the wrong sources the following commit should
>> fix the problem you have:
>>
>> https://git.mech.kuleuven.be/?p=robotics/rtt_ros_integration.git;a=commi...
>>
>> Can you confirm if you have this commit?
>>
>> Ruben
> (Sorry for not cc-ing the list.)
>
> Yes, I have that commit.
>
> /opt/orocos/rtt_ros_integration$ git log | grep 5700d
> commit 5700d7f7616836ab1b8b0aee4788c06bf31e171e
>
> My current revisions for major clones are:
> rtt_ros_integration(master): 28ceb20ae011430f610a1f70d8c9109beca16a2c
> orocos_toolchain(master): f51daab6852281fb4ac993b9f40f1dcc7e1810fd
> orocos_toolchain/ocl(toolchain-2.5):
> b04db167398553a374a22ac4ac7a5134c971c8ac
> rtt_common_msgs(master): d130d7cd05ae6c0c79e71ad6803bbc9b29e16286
> rtt_geometry(master): 71f9c7bcd6dbcad61d4b072bef4512423e462e45
> rtt_ros_comm(master): 733a4d2334d42ae61543105c13ce7ccdcfcd1133
>
> The way I configure my environment before executing the rosmake step is:
> $ source /opt/ros/fuerte/setup.bash
> $ export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/opt/orocos
> $ roscd orocos_toolchain
> $ source env.sh
> $ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
> rtt_common_msgs rtt_geometry
>
>
>
> Also of note, my co-worker has this same error, but he installed
> ros-fuerte-desktop, which includes pretty much everything.
>
> -dustin

If it helps, here's the steps we took:

> Install 12.04, update, etc.
$ sudo apt-get install build-essential ncurses-dev cmake
cmake-curses-gui vim subversion git git-svn libgtest-dev gawk lcov
python-pip python-dev libyaml-dev libxml-xpath-perl doxygen
libxerces-c-dev cccc screen htop vim ccache
$ sudo sh -c 'echo
"PATH=\"/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games\""
> /etc/environment'
$ mkdir build-gtest && cd build-gtest && cmake /usr/src/gtest && make &&
sudo mv libg* /usr/lib/ && cd ../ && rm -rf ./build-gtest
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main"
> /etc/apt/sources.list.d/ros-latest.list'
$ wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install ros-fuerte-desktop

Ruben Smits's picture

required ROS packages?

Hi Dustin,

On Fri, Jun 15, 2012 at 12:20 AM, Dustin Gooding
<dustin [dot] r [dot] gooding [..] ...> wrote:
> I've installed a fresh copy of Ubuntu 12.04, fully up to date.  I've
> installed the following ROS packages: ros-fuerte-ros-comm,
> ros-fuerte-robot-model, and ros-fuerte-common

You are missing ros-fuerte-common-msgs.

Ruben

> When I try and build Orocos from source based on the instructions at
> http://www.ros.org/wiki/orocos_toolchain_ros, I get the following errors
> during the 'rosmake' step:
>
> /*
> $ rosmake -i orocos_toolchain rtt_ros_integration rtt_ros_comm
> rtt_common_msgs rtt_geometry
> [ rosmake ] rosmake
> starting...
> [ rosmake ] Packages requested are: ['orocos_toolchain',
> 'rtt_ros_integration', 'rtt_ros_comm', 'rtt_common_msgs',
> 'rtt_geometry']
> [ rosmake ] Logging to directory
> /home/robonaut/.ros/rosmake/rosmake_output-20120614-170826
> [ rosmake ] Expanded args ['orocos_toolchain', 'rtt_ros_integration',
> 'rtt_ros_comm', 'rtt_common_msgs', 'rtt_geometry'] to:
> ['orogen', 'utilrb', 'ocl', 'typelib', 'log4cpp', 'rtt_typelib', 'rtt',
> 'utilmm', 'rtt_ros_integration_example', 'rtt_rosnode', 'rtt_rosgraph_msgs',
> 'rtt_std_msgs', 'rtt_stereo_msgs', 'rtt_diagnostic_msgs',
> 'rtt_geometry_msgs', 'rtt_actionlib_msgs', 'rtt_trajectory_msgs',
> 'rtt_visualization_msgs', 'rtt_nav_msgs', 'rtt_sensor_msgs', 'kdl_lua',
> 'kdl_conversions', 'kdl_typekit', 'rtt_tf']
> [rosmake-0] Starting >>> orocos_kdl [ make
> ]
> [rosmake-1] Starting >>> rtt [ make
> ]
> [rosmake-2] Starting >>> utilmm [ make
> ]
> [rosmake-0] Finished <<< orocos_kdl ROS_NOBUILD in package
> orocos_kdl
> [rosmake-3] Starting >>> utilrb [ make
> ]
> [rosmake-0] Starting >>> python_orocos_kdl [ make
> ]
> [rosmake-0] Finished <<< python_orocos_kdl ROS_NOBUILD in package
> python_orocos_kdl
> [rosmake-0] Starting >>> kdl [ make
> ]
> [rosmake-0] Finished <<< kdl ROS_NOBUILD in package kdl
>  No Makefile in package
> kdl
> [rosmake-0] Starting >>> roslang [ make
> ]
> [rosmake-0] Finished <<< roslang ROS_NOBUILD in package roslang
>  No Makefile in package
> roslang
> [rosmake-0] Starting >>> roscpp [ make
> ]
> [rosmake-0] Finished <<< roscpp ROS_NOBUILD in package roscpp
>  No Makefile in package
> roscpp
> [rosmake-0] Starting >>> roslib [ make
> ]
> [rosmake-0] Finished <<< roslib ROS_NOBUILD in package roslib
>  No Makefile in package
> roslib
> [rosmake-0] Starting >>> rospack [ make
> ]
> [rosmake-0] Finished <<< rospack ROS_NOBUILD in package rospack
>  No Makefile in package
> rospack
> [rosmake-0] Starting >>> log4cpp [ make
> ]
> [rosmake-0] Finished <<< log4cpp [PASS] [ 0.12 seconds
> ]
> [rosmake-0] Starting >>> rosbuild [ make
> ]
> [rosmake-0] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
>  No Makefile in package
> rosbuild
> [rosmake-0] Starting >>> geometry_msgs [ make
> ]
> [rosmake-0] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
>  No Makefile in package
> geometry_msgs
> [rosmake-0] Starting >>> visualization_msgs [ make
> ]
> [rosmake-0] Finished <<< visualization_msgs ROS_NOBUILD in package
> visualization_msgs
>  No Makefile in package visualization_msgs
> [rosmake-0] Starting >>> std_msgs [ make
> ]
> [rosmake-0] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
>  No Makefile in package
> std_msgs
> [rosmake-0] Starting >>> rosgraph_msgs [ make
> ]
> [rosmake-0] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
>  No Makefile in package
> rosgraph_msgs
> [rosmake-0] Starting >>> bullet [ make
> ]
> [rosmake-0] Finished <<< bullet ROS_NOBUILD in package
> bullet
> [rosmake-0] Starting >>> sensor_msgs [ make
> ]
> [rosmake-0] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
>  No Makefile in package
> sensor_msgs
> [rosmake-0] Starting >>> rosconsole [ make
> ]
> [rosmake-0] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
>  No Makefile in package
> rosconsole
> [rosmake-0] Starting >>> angles [ make
> ]
> [rosmake-0] Finished <<< angles ROS_NOBUILD in package
> angles
> [rosmake-0] Starting >>> rospy [ make
> ]
> [rosmake-0] Finished <<< rospy ROS_NOBUILD in package rospy
>  No Makefile in package
> rospy
> [rosmake-0] Starting >>> rostest [ make
> ]
> [rosmake-0] Finished <<< rostest ROS_NOBUILD in package rostest
>  No Makefile in package
> rostest
> [rosmake-0] Starting >>> roswtf [ make
> ]
> [rosmake-0] Finished <<< roswtf ROS_NOBUILD in package roswtf
>  No Makefile in package
> roswtf
> [rosmake-0] Starting >>> message_filters [ make
> ]
> [rosmake-0] Finished <<< message_filters ROS_NOBUILD in package
> message_filters
>  No Makefile in package
> message_filters
> [rosmake-0] Starting >>> tf [ make
> ]
> [rosmake-0] Finished <<< tf ROS_NOBUILD in package
> tf
> [rosmake-0] Starting >>> nav_msgs [ make
> ]
> [rosmake-0] Finished <<< nav_msgs ROS_NOBUILD in package nav_msgs
>  No Makefile in package
> nav_msgs
> [rosmake-0] Starting >>> eigen_conversions [ make
> ]
> [rosmake-0] Finished <<< eigen_conversions ROS_NOBUILD in package
> eigen_conversions
> [rosmake-0] Starting >>> common_rosdeps [ make
> ]
> [rosmake-0] Finished <<< common_rosdeps ROS_NOBUILD in package
> common_rosdeps
> [rosmake-0] Starting >>> diagnostic_msgs [ make
> ]
> [rosmake-0] Finished <<< diagnostic_msgs ROS_NOBUILD in package
> diagnostic_msgs
>  No Makefile in package
> diagnostic_msgs
> [rosmake-0] Starting >>> tf_conversions [ make
> ]
> [rosmake-0] Finished <<< tf_conversions ROS_NOBUILD in package
> tf_conversions
> [rosmake-0] Starting >>> trajectory_msgs [ make
> ]
> [rosmake-0] Finished <<< trajectory_msgs ROS_NOBUILD in package
> trajectory_msgs
>  No Makefile in package
> trajectory_msgs
> [rosmake-0] Starting >>> stereo_msgs [ make
> ]
> [rosmake-0] Finished <<< stereo_msgs ROS_NOBUILD in package stereo_msgs
>  No Makefile in package
> stereo_msgs
> [rosmake-0] Starting >>> actionlib_msgs [ make
> ]
> [rosmake-0] Finished <<< actionlib_msgs ROS_NOBUILD in package
> actionlib_msgs
>  No Makefile in package
> actionlib_msgs
> [rosmake-0] Starting >>> mk [ make
> ]
> [rosmake-0] Finished <<< mk ROS_NOBUILD in package mk
>  No Makefile in package
> mk
> [rosmake-2] Finished <<< utilmm [PASS] [ 0.24 seconds
> ]
> [rosmake-3] Finished <<< utilrb [PASS] [ 0.29 seconds
> ]
> [rosmake-3] Starting >>> typelib [ make
> ]
> [rosmake-3] Finished <<< typelib [PASS] [ 1.09 seconds
> ]
> [rosmake-1] Finished <<< rtt [PASS] [ 1.50 seconds
> ]
> [rosmake-1] Starting >>> rtt_typelib [ make
> ]
> [rosmake-0] Starting >>> ocl [ make
> ]
> [rosmake-2] Starting >>> kdl_conversions [ make
> ]
> [rosmake-2] Finished <<< kdl_conversions [PASS] [ 0.46 seconds
> ]
> [rosmake-1] Finished <<< rtt_typelib [PASS] [ 1.02 seconds
> ]
> [rosmake-1] Starting >>> orogen [ make
> ]
> [rosmake-1] Finished <<< orogen [PASS] [ 0.19 seconds
> ]
> [rosmake-0] Finished <<< ocl [PASS] [ 2.51 seconds
> ]
> [rosmake-0] Starting >>> rtt_rosnode [ make
> ]
> [rosmake-0] Finished <<< rtt_rosnode [PASS] [ 21.98 seconds
> ]
> [rosmake-0] Starting >>> rtt_std_msgs [ make
> ]
> [rosmake-1] Starting >>> rtt_rosgraph_msgs [ make
> ]
> [rosmake-2] Starting >>> rtt_ros_integration_example [ make
> ]
> [rosmake-3] Starting >>> rtt_trajectory_msgs [ make
> ]
> [ rosmake ] Last 40 linest_std_msgs: 0.9 sec ] [ rtt_rosgraph_msgs: 0.9 sec
> ] [ rtt_ros_integration_example: 0.9 sec ] [ rtt_tra... [ 4 Active 40/54
> Complete ]
> {-------------------------------------------------------------------------------
>   Orocos-RTT found in
> /opt/orocos/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake
>   -- Found orocos-rtt 2.5.0 for the gnulinux target. Available transports:
> corba mqueue
>   -- - Found requested orocos-rtt components: rtt-scripting rtt-marshalling
>   This package is in your ROS_PACKAGE_PATH, so I'm using rosbuild-style
> package building.
>   [UseOrocos] Building package rtt_rosgraph_msgs
>   [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'.
>   [UseOrocos] Building typekit library rtt-rosgraph_msgs-typekit
>   [UseOrocos] Building typekit library rtt-rosgraph_msgs-ros-transport
>   [UseOrocos] Generating package version 1.0 (default version).
>   -- Configuring done
>   -- Generating done
>   CMake Warning:
>     Manually-specified variables were not used by the project:
>
>       CMAKE_TOOLCHAIN_FILE
>
>
>   -- Build files have been written to:
> /opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build
>   cd build && make -l4
>   make[1]: Entering directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[2]: Entering directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[3]: Entering directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[3]: Leaving directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   [  0%] Built target rospack_genmsg_libexe
>   make[3]: Entering directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[3]: Leaving directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   [  0%] Built target rosbuild_precompile
>   make[3]: Entering directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   [ 16%] Generating ../include/rosgraph_msgs/boost/Log.h,
> ../include/rosgraph_msgs/boost/Clock.h
>   Traceback (most recent call last):
>     File
> "/opt/orocos/rtt_ros_integration/rtt_rosnode/scripts/create_boost_headers.py",
> line 9, in <module>
>       import roscpp.msg_gen as gencpp
>   ImportError: No module named msg_gen
>   make[3]: *** [../include/rosgraph_msgs/boost/Log.h] Error 1
>   make[3]: Leaving directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[2]: *** [CMakeFiles/rtt-rosgraph_msgs-ros-transport.dir/all] Error 2
>   make[2]: Leaving directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
>   make[1]: *** [all] Error 2
>   make[1]: Leaving directory
> `/opt/orocos/rtt_ros_comm/rtt_rosgraph_msgs/build'
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package rtt_rosgraph_msgs written to:
> [ rosmake ]
> /home/robonaut/.ros/rosmake/rosmake_output-20120614-170826/rtt_rosgraph_msgs/build_output.log
> [rosmake-1] Finished <<< rtt_rosgraph_msgs [FAIL] [ 0.92 seconds
> ]
> [ rosmake ] Halting due to failure in package rtt_rosgraph_msgs.
> [ rosmake ] Waiting for other threads to
> complete.
> [ rosmake ] Last 40 lines
> {-------------------------------------------------------------------------------
>   Orocos-RTT found in
> /opt/orocos/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake
>   -- Found orocos-rtt 2.5.0 for the gnulinux target. Available transports:
> corba mqueue
>   -- - Found requested orocos-rtt components: rtt-scripting rtt-marshalling
>   This package is in your ROS_PACKAGE_PATH, so I'm using rosbuild-style
> package building.
>   [UseOrocos] Building package rtt_trajectory_msgs
>   [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'.
>   [UseOrocos] Building typekit library rtt-trajectory_msgs-typekit
>   [UseOrocos] Building typekit library rtt-trajectory_msgs-ros-transport
>   [UseOrocos] Generating package version 1.0 (default version).
>   -- Configuring done
>   -- Generating done
>   CMake Warning:
>     Manually-specified variables were not used by the project:
>
>       CMAKE_TOOLCHAIN_FILE
>
>
>   -- Build files have been written to:
> /opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build
>   cd build && make -l4
>   make[1]: Entering directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[2]: Entering directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[3]: Entering directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[3]: Leaving directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   [  0%] Built target rospack_genmsg_libexe
>   make[3]: Entering directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[3]: Leaving directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   [  0%] Built target rosbuild_precompile
>   make[3]: Entering directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   [ 16%] Generating ../include/trajectory_msgs/boost/JointTrajectory.h,
> ../include/trajectory_msgs/boost/JointTrajectoryPoint.h
>   Traceback (most recent call last):
>     File
> "/opt/orocos/rtt_ros_integration/rtt_rosnode/scripts/create_boost_headers.py",
> line 9, in <module>
>       import roscpp.msg_gen as gencpp
>   ImportError: No module named msg_gen
>   make[3]: *** [../include/trajectory_msgs/boost/JointTrajectory.h] Error 1
>   make[3]: Leaving directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[2]: *** [CMakeFiles/rtt-trajectory_msgs-ros-transport.dir/all] Error
> 2
>   make[2]: Leaving directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
>   make[1]: *** [all] Error 2
>   make[1]: Leaving directory
> `/opt/orocos/rtt_common_msgs/rtt_trajectory_msgs/build'
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package rtt_trajectory_msgs written to:
> [ rosmake ]
> /home/robonaut/.ros/rosmake/rosmake_output-20120614-170826/rtt_trajectory_msgs/build_output.log
> [rosmake-3] Finished <<< rtt_trajectory_msgs [FAIL] [ 0.93 seconds
> ]
> [ rosmake ] Halting due to failure in package rtt_trajectory_msgs.
> [ rosmake ] Waiting for other threads to
> complete.
> [ rosmake ] Last 40 linest_std_msgs: 1.0 sec ] [
> rtt_ros_integration_example: 1.0 sec
> ]                                             [ 2 Active 40/54 Complete ]
> {-------------------------------------------------------------------------------
>   Orocos-RTT found in
> /opt/orocos/orocos_toolchain/install/lib/cmake/orocos-rtt/orocos-rtt-gnulinux-libraries.cmake
>   -- Found orocos-rtt 2.5.0 for the gnulinux target. Available transports:
> corba mqueue
>   -- - Found requested orocos-rtt components: rtt-scripting rtt-marshalling
>   This package is in your ROS_PACKAGE_PATH, so I'm using rosbuild-style
> package building.
>   [UseOrocos] Building package rtt_std_msgs
>   [UseOrocos] Linking all targets with libraries from package 'rtt_rosnode'.
>   [UseOrocos] Building typekit library rtt-std_msgs-typekit
>   [UseOrocos] Building typekit library rtt-std_msgs-ros-transport
>   [UseOrocos] Generating package version 1.0 (default version).
>   -- Configuring done
>   -- Generating done
>   CMake Warning:
>     Manually-specified variables were not used by the project:
>
>       CMAKE_TOOLCHAIN_FILE
>
>
>   -- Build files have been written to:
> /opt/orocos/rtt_ros_comm/rtt_std_msgs/build
>   cd build && make -l4
>   make[1]: Entering directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[2]: Entering directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[3]: Entering directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[3]: Leaving directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   [  0%] Built target rospack_genmsg_libexe
>   make[3]: Entering directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[3]: Leaving directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   [  0%] Built target rosbuild_precompile
>   make[3]: Entering directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   [  2%] Generating ../include/std_msgs/boost/Float64MultiArray.h,
> ../include/std_msgs/boost/UInt64.h, ../include/std_msgs/boost/Char.h,
> ../include/std_msgs/boost/UInt32.h, ../include/std_msgs/boost/String.h,
> ../include/std_msgs/boost/Float32.h, ../include/std_msgs/boost/UInt16.h,
> ../include/std_msgs/boost/Int64.h,
> ../include/std_msgs/boost/UInt8MultiArray.h,
> ../include/std_msgs/boost/UInt16MultiArray.h,
> ../include/std_msgs/boost/Byte.h, ../include/std_msgs/boost/Int8.h,
> ../include/std_msgs/boost/Int16.h,
> ../include/std_msgs/boost/Float32MultiArray.h,
> ../include/std_msgs/boost/UInt32MultiArray.h,
> ../include/std_msgs/boost/ColorRGBA.h, ../include/std_msgs/boost/Empty.h,
> ../include/std_msgs/boost/Int8MultiArray.h,
> ../include/std_msgs/boost/Header.h, ../include/std_msgs/boost/Bool.h,
> ../include/std_msgs/boost/Int32MultiArray.h,
> ../include/std_msgs/boost/ByteMultiArray.h,
> ../include/std_msgs/boost/Int32.h, ../include/std_msgs/boost/Duration.h,
> ../include/std_msgs/boost/MultiArrayLayout.h,
> ../include/std_msgs/boost/Time.h,
> ../include/std_msgs/boost/Int16MultiArray.h,
> ../include/std_msgs/boost/Float64.h,
> ../include/std_msgs/boost/Int64MultiArray.h,
> ../include/std_msgs/boost/UInt8.h,
> ../include/std_msgs/boost/MultiArrayDimension.h,
> ../include/std_msgs/boost/UInt64MultiArray.h
>   Traceback (most recent call last):
>     File
> "/opt/orocos/rtt_ros_integration/rtt_rosnode/scripts/create_boost_headers.py",
> line 9, in <module>
>       import roscpp.msg_gen as gencpp
>   ImportError: No module named msg_gen
>   make[3]: *** [../include/std_msgs/boost/Float64MultiArray.h] Error 1
>   make[3]: Leaving directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[2]: *** [CMakeFiles/rtt-std_msgs-ros-transport.dir/all] Error 2
>   make[2]: Leaving directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
>   make[1]: *** [all] Error 2
>   make[1]: Leaving directory `/opt/orocos/rtt_ros_comm/rtt_std_msgs/build'
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package rtt_std_msgs written to:
> [ rosmake ]
> /home/robonaut/.ros/rosmake/rosmake_output-20120614-170826/rtt_std_msgs/build_output.log
> [rosmake-0] Finished <<< rtt_std_msgs [FAIL] [ 1.05 seconds
> ]
> [ rosmake ] Halting due to failure in package rtt_std_msgs.
> [ rosmake ] Waiting for other threads to
> complete.
> [rosmake-2] Finished <<< rtt_ros_integration_example [PASS] [ 15.68 seconds
> ]
> [ rosmake ] All builds and tests did not pass cannot mark packages as
> installed.
> [ rosmake ]
> Results:
> [ rosmake ] Built 44 packages with 3
> failures.
> [ rosmake ] Summary output to
> directory
> [ rosmake ] /home/robonaut/.ros/rosmake/rosmake_output-20120614-170826
> */
>
> I've confirmed that ros-fuerte-gencpp and ros-fuerte-genpy are installed.
> What am I missing?
>
> --
> Dustin Gooding
> NASA/JSC Robotics
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>