[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