[ros-users] [Orocos-users] orocos_toolchain_ros for debian

Willy Lambert lambert.willy at gmail.com
Thu Feb 3 23:44:59 UTC 2011


2011/2/4 Willy Lambert <lambert.willy at gmail.com>

>
>
> 2011/2/3 Steven Bellens <steven.bellens at mech.kuleuven.be>
>
> 2011/2/3 Willy Lambert <lambert.willy at gmail.com>:
>> >
>> >
>> > 2011/2/3 Ruben Smits <ruben.smits at mech.kuleuven.be>
>> >>
>> >> On Wednesday 02 February 2011 18:47:48 Willy Lambert wrote:
>> >> > Hi,
>> >> >
>> >> > I am a "standard" orocos user and trying to become a "ros" orocos
>> user.
>> >> > Therefore I built all from git but I had some problems with
>> dependencies
>> >> > since I am on a Debian system. Here is my rosdep.yml :
>> >> >
>> >> > libreadline:
>> >> >   ubuntu: libreadline-dev
>> >> >   fedora: readline-devel
>> >> >   debian: libreadline-dev
>> >> > omniorb:
>> >> >   ubuntu: omniorb4 omniidl4 omniorb4-nameserver libomniorb4-1
>> >> > libomniorb4-dev libomnithread3-dev libomnithread3c2 debian: omniorb4
>> >> > omniidl4 omniorb4-nameserver libomniorb4-1 libomniorb4-dev
>> >> > libomnithread3-dev libomnithread3c2 gccxml:
>> >> >   ubuntu: gccxml
>> >> >   fedora: gccxml
>> >> >   debian: gccxml
>> >> > antlr:
>> >> >   fedora: antlr3-C antlr-C++
>> >> >   ubuntu: antlr libantlr-dev
>> >> >   debian: antlr libantlr-dev
>> >> > rubygems:
>> >> >   fedora: rubygems
>> >> >   ubuntu: rubygems1.8
>> >> >   debian: rubygems1.8
>> >> > libxslt:
>> >> >   fedora: libxslt-devel
>> >> >   ubuntu: libxslt1-dev
>> >> >   debian: libxslt1-dev
>> >> > ruby1.8-dev:
>> >> >   ubuntu:
>> >> >     '10.10': ruby1.8-dev libruby1.8
>> >> >     '10.04': ruby1.8-dev libopenssl-ruby1.8
>> >> >     '9.10': ruby1.8-dev libopenssl-ruby1.8
>> >> >     '9.04': ruby1.8-dev libopenssl-ruby1.8
>> >> >     '8.10': ruby1.8-dev libopenssl-ruby1.8
>> >> >     '8.04': ruby1.8-dev libopenssl-ruby1.8
>> >> >   fedora: ruby ruby-devel openssl-devel
>> >> >   debian: ruby1.8-dev libruby1.8
>> >> >
>> >> >
>> >> > I would rather have send a patch but I do not really know how to do
>> this
>> >> > (I
>> >> > am not used to open source  processes)
>> >>
>> >> If you used git you can easily create a patch with the 'git
>> format-patch'
>> >> command.
>> >>
>> >> >
>> >> > I don't know where to post this between Orocos or ROS mailing list.
>> What
>> >> > would you suggest ?
>> >>
>> >> Both are fine.
>> >
>> > We using the command lines from
>> http://www.ros.org/wiki/orocos_toolchain_ros
>> > I have an error when cloning the repository :
>> >
>> > ard at ard-host-v5:/media/DD_data/home/ard/ros$ git clone
>> > http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git
>> > Cloning into orocos_toolchain_ros...
>> > error: inflate: data stream error (incorrect header check)
>> >
>> > Is this normal ?
>>
>> I get the same error, but AFAIK it doesn't cause any further
>> disfunctioning.
>>
>> Steven
>>
>>
> it seems to miss the lua-dev dependency in the rosdem.yaml. Do you know
> this Ruben ?
>
>
It may not be the only one, here is the outpu of my rosinstall command :

ard at ard-host-v5:~/ros/orocos_toolchain_ros$ rosmake
[ rosmake ] No package specified.  Building stack
['orocos_toolchain_ros']

[ rosmake ] Packages requested are:
['orocos_toolchain_ros']

[ rosmake ] Logging to
directory/home/ard/.ros/rosmake/rosmake_output-20110204-004245

[ rosmake ] Expanded args ['orocos_toolchain_ros'] to:
['log4cpp', 'rtt_ros_integration_example', 'ocl', 'utilrb', 'typelib',
'rtt', 'hello-7-deployment', 'helloworld', 'hello-2-properties',
'hello-5-services', 'controller-1', 'hello-3-dataports',
'hello-6-scripting', 'hello-1-task-execution', 'hello-4-operations',
'utilmm', 'orogen', 'rtt_ros_integration_nav_msgs', 'rtt_ros_integration',
'rtt_ros_param', 'rtt_ros_integration_geometry_msgs',
'rtt_ros_integration_roslib_msgs', 'rtt_ros_integration_std_msgs']
[ rosmake ] Checking rosdeps compliance for packages orocos_toolchain_ros.
This may take a few seconds.
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/helloworld/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-2-properties/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-5-services/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/controller-1/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-3-dataports/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-6-scripting/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-1-task-execution/manifest.xml]:
missing required 'author' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'license' element
Invalid manifest
file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-4-operations/manifest.xml]:
missing required 'author' element
[ rosmake ] rosdep check passed all system dependencies in
packages

[ rosmake ] Starting >>>
tools/rospack

[ rosmake ] Finished <<<
tools/rospack

[ rosmake ] Starting >>>
3rdparty/gtest

[ rosmake ] Finished <<<
3rdparty/gtest

[ rosmake ] Starting >>>
core/genmsg_cpp

[ rosmake ] Finished <<<
core/genmsg_cpp

[rosmake-0] Starting >>> log4cpp [ make
]

[rosmake-1] Starting >>> roslang [ make
]

[rosmake-1] Finished <<< roslang  No Makefile in package
roslang

[rosmake-2] Starting >>> roslib [ make
]

[rosmake-3] Starting >>> xmlrpcpp [ make
]

[rosmake-1] Starting >>> rtt [ make
]

[rosmake-3] Finished <<< xmlrpcpp [PASS] [ 0.44 seconds
]

[rosmake-3] Starting >>> rosbuild [ make
]

[rosmake-3] Finished <<< rosbuild  No Makefile in package
rosbuild

[rosmake-3] Starting >>> utilrb [ make
]

[rosmake-0] Finished <<< log4cpp [PASS] [ 0.93 seconds
]

[rosmake-0] Starting >>> utilmm [ make
]

[rosmake-2] Finished <<< roslib [PASS] [ 1.08 seconds
]

[rosmake-2] Starting >>> rosconsole [ make
]

[rosmake-1] Finished <<< rtt [PASS] [ 1.28 seconds
]

[rosmake-1] Starting >>> ocl [ make
]

[ rosmake ] All 19 lines
{-------------------------------------------------------------------------------
  mkdir -p bin
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
rosbuild`/rostoolchain.cmake -DCMAKE_INSTALL_PREFIX=`rospack find
utilmm`/install ..
  [rosbuild] Building package utilmm
  [rosbuild] Including /home/ard/ros/ros/core/roscpp/cmake/roscpp.cmake
  [rosbuild] Including /home/ard/ros/ros/core/rospy/cmake/rospy.cmake
  [rosbuild] Including /home/ard/ros/ros/core/roslisp/cmake/roslisp.cmake
  -- Found The Following Boost Libraries:
  --   unit_test_framework
  -- Boost Version: ..
  -- cannot find boost/graph
  CMake Error at build/orocos-toolchain-utilmm/cmake/FindBoost.cmake:367
(MESSAGE):
    Boost and/or some required components not found.  Please install the
Boost
    libraries AND development packages
  Call Stack (most recent call first):
    build/orocos-toolchain-utilmm/CMakeLists.txt:9 (FIND_PACKAGE)


  -- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package utilmm written to:
[ rosmake ]
/home/ard/.ros/rosmake/rosmake_output-20110204-004245/utilmm/build_output.log
[rosmake-0] Finished <<< utilmm [FAIL] [ 0.41 seconds
]

[ rosmake ] Halting due to failure in package utilmm.
[ rosmake ] Waiting for other threads to
complete.
[rosmake-2] Finished <<< rosconsole [PASS] [ 0.70 seconds
]

[ rosmake ] All 18 linestilrb: 19.5 sec ] [ ocl: 18.7 sec
]                                                                [ 2 Active
9/45 Complete ]
{-------------------------------------------------------------------------------
  gem install rake hoe rubyforge flexmock
  ERROR:  Error installing hoe:
      hoe requires RubyGems version >= 1.4. Try 'gem update --system' to
update RubyGems itself.
  Could not find main page README
  Could not find main page README
  Could not find main page README
  Could not find main page README
  Successfully installed rake-0.8.7
  Successfully installed rubyforge-2.0.4
  Successfully installed flexmock-0.8.11
  3 gems installed
  Installing ri documentation for rake-0.8.7...
  Installing ri documentation for rubyforge-2.0.4...
  Installing ri documentation for flexmock-0.8.11...
  Installing RDoc documentation for rake-0.8.7...
  Installing RDoc documentation for rubyforge-2.0.4...
  Installing RDoc documentation for flexmock-0.8.11...
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package utilrb written to:
[ rosmake ]
/home/ard/.ros/rosmake/rosmake_output-20110204-004245/utilrb/build_output.log
[rosmake-3] Finished <<< utilrb [FAIL] [ 19.49 seconds
]

[ rosmake ] Halting due to failure in package utilrb.
[ rosmake ] Waiting for other threads to
complete.
[rosmake-1] Finished <<< ocl [PASS] [ 26.64 seconds
]

[ rosmake ]
Results:

[ rosmake ] Built 12 packages with 2
failures.

[ rosmake ] Summary output to
directory

[ rosmake ]
/home/ard/.ros/rosmake/rosmake_output-20110204-004245

ard at ard-host-v5:~/ros/orocos_toolchain_ros$





>
>
>
>
>>  > At the end it seems to have work properly as I have this in the folder
>> (and
>> > succeed a build yesterday) :
>> >
>> > ard at ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$ ls
>> > CMakeLists.txt  env.sh    ocl     rosdep.yaml  rtt_exercises
>> > rtt_ros_integration_example   stack.xml  utilmm
>> > env.mk          Makefile  orogen  rtt          rtt_ros_integration
>> > rtt_ros_integration_std_msgs  typelib    utilrb
>> > ard at ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$
>> >
>> >
>> >
>> > _______________________________________________
>> > ros-users mailing list
>> > ros-users at code.ros.org
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>> --
>> Orocos-Users mailing list
>> Orocos-Users at lists.mech.kuleuven.be
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110204/c595c09f/attachment-0003.html>


More information about the ros-users mailing list