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


2011/2/3 Steven Bellens <steven.bellens@mech.kuleuven.be>

2011/2/3 Willy Lambert <lambert.willy@gmail.com>:
>
>
> 2011/2/3 Ruben Smits <ruben.smits@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@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