2011/2/4 Willy Lambert > > > 2011/2/3 Steven Bellens > > 2011/2/3 Willy Lambert : >> > >> > >> > 2011/2/3 Ruben Smits >> >> >> >> 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@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@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@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@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@ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$ >> > >> > >> > >> > _______________________________________________ >> > ros-users mailing list >> > ros-users@code.ros.org >> > https://code.ros.org/mailman/listinfo/ros-users >> > >> > >> -- >> Orocos-Users mailing list >> Orocos-Users@lists.mech.kuleuven.be >> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users >> > >