2011/2/7 Steven Bellens > 2011/2/4 Willy Lambert : > > > > > > 2011/2/4 Willy Lambert > >> > >> > >> 2011/2/4 Willy Lambert > >>> > >>> > >>> 2011/2/4 Willy Lambert > >>>> > >>>> > >>>> 2011/2/4 Steven Bellens > >>>>> > >>>>> Hey Willy, > >>>>> > >>>>> [...] > >>>>> > > >>>>> > it seems to miss the lua-dev dependency in the rosdem.yaml. Do you > >>>>> > know this > >>>>> > Ruben ? > >>>>> > >>>>> Thanks for the patch. I've just applied it on master and merged > master > >>>>> with the orocos_toolchain_ros-0.2 branch. This should also resolve > the > >>>>> lua dependency, as it was not yet present on the master branch (but > is > >>>>> now after the merge). > >>>>> Concerning the ROS warning about the invalid manifest file: this is a > >>>>> known issue and will be solved with the next orocos release (they > >>>>> don't have any further impact on your installation). > >>>>> Let us know if you have any more problems. > >>>> > >>>> > >>>> I deleted my orocos_toolchain_ros and try from scratch a new > >>>> installation based on master branch (it means I didn't follow the wiki > >>>> instructions :p) > >>>> > >>>> I still have to play with submodules which is a pity I think but I > can't > >>>> help with git I am too bad with it ! > >>>> > >>>> git clone > http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git > >>>> > >>>> cd orocos_toolchain_ros > >>>> (!! no branching !!) > >>>> git submodule init > >>>> git submodule update --recursive > >>>> > >>>> I appreciate the debian rosdep, but you forgot to add the one for > >>>> lua-dev . It is the same as ubuntu, I can provide a patch but for a > copy > >>>> paste line I don't know if it worth it. > >>>> > >>>> I suggest you add the --rosdep-install at the end of rosmake command > >>>> line on the wiki (or add a new command line for rosdep) > >>>> > >>>> The rosdep step failed here : > >>>> > >>>> [ rosmake ] rosdep install failed: QUITTING: due to conflicting rosdep > >>>> definitions, please resolve this conflict. > >>>> Rules for ruby do not match: > >>>> ruby [/home/ard/ros/ros/rosdep.yaml] > >>>> ruby1.8-dev libruby1.8 > >>>> [/home/ard/ros/orocos_toolchain_ros/rosdep.yaml] > >>>> > >>>> I don't have this if I use the unstable branch. I can't test on > cturtle > >>>> branch because of this : > >>>> ard@ard-host-v5:~/ros/orocos_toolchain_ros$ git checkout -b cturtle > >>>> origin/cturtle > >>>> error: Untracked working tree file 'ocl/CMakeLists.txt' would be > >>>> overwritten by merge. > >>>> > >>>> I to be honest I have enougth with git today to correct this :p > >>>> > >>> > >>> Here is the output of the unstable branch compilation : > >>> #No Packages to install > >>> [ rosmake ] rosdep successfully installed all system > >>> dependencies > >>> [ 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.40 seconds > >>> ] > >>> [rosmake-3] Starting >>> rosbuild [ make > >>> ] > >>> [rosmake-3] Finished <<< rosbuild No Makefile in package > >>> rosbuild > >>> [rosmake-3] Starting >>> utilrb [ make > >>> ] > >>> [rosmake-2] Finished <<< roslib [PASS] [ 1.70 seconds > >>> ] > >>> [rosmake-2] Starting >>> rosconsole [ make > >>> ] > >>> [ rosmake ] Output from build of package log4cpp written to: utilrb: > 1.8 > >>> sec ] [ rosconsole: 0.5 ... [ 4 Active 6/45 Complete ] > >>> [ rosmake ] > >>> > /home/ard/.ros/rosmake/rosmake_output-20110204-174116/log4cpp/build_output.log > >>> [rosmake-0] Finished <<< log4cpp [PASS] [ 2.30 seconds ] -- WARNING: 1 > >>> compiler warnings > >>> [rosmake-0] Starting >>> utilmm [ make > >>> ] > >>> [rosmake-2] Finished <<< rosconsole [PASS] [ 1.12 seconds > >>> ] > >>> [rosmake-2] Starting >>> roscpp [ make > >>> ] > >>> [ rosmake ] Last 40 linest: 5.6 sec ] [ utilrb: 5.2 sec ] [ utilmm: 3.3 > >>> sec ] [ roscpp: 2.8 sec ] [ 4 Active 8/45 Complete ] > >>> > >>> > {------------------------------------------------------------------------------- > >>> if [ ! -f utilmm.md5sum ]; then echo "Error: Couldn't find md5sum > file > >>> utilmm.md5sum" && false; fi > >>> `rospack find rosbuild`/bin/download_checkmd5.py > >>> > http://people.mech.kuleuven.be/~sbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz > >>> build/v2.1.0 `awk {'print $1'} utilmm.md5sum` > >>> [rosbuild] Downloading > >>> > http://people.mech.kuleuven.be/~sbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz > >>> to build/v2.1.0...Done > >>> [rosbuild] Checking md5sum on build/v2.1.0 > >>> touch -c build/v2.1.0 > >>> rm -rf build/orocos-toolchain-utilmm > >>> cd build; tar xzf ../build/v2.1.0 > >>> cd build/orocos-toolchain-utilmm && patch -p0 < ../../utilmm.patch; > >>> patching file CMakeLists.txt > >>> touch build/orocos-toolchain-utilmm/unpacked > >>> mkdir -p bin > >>> cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find > >>> rosbuild`/rostoolchain.cmake -DCMAKE_INSTALL_PREFIX=`rospack find > >>> utilmm`/install .. > >>> -- The C compiler identification is GNU > >>> -- The CXX compiler identification is GNU > >>> -- Check for working C compiler: /usr/bin/gcc > >>> -- Check for working C compiler: /usr/bin/gcc -- works > >>> -- Detecting C compiler ABI info > >>> -- Detecting C compiler ABI info - done > >>> -- Check for working CXX compiler: /usr/bin/c++ > >>> -- Check for working CXX compiler: /usr/bin/c++ -- works > >>> -- Detecting CXX compiler ABI info > >>> -- Detecting CXX compiler ABI info - done > >>> [rosbuild] Building package utilmm > >>> [rosbuild] Cached build flags older than manifests; calling rospack > to > >>> get flags > >>> [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: 1.42.0 > >>> -- 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-174116/utilmm/build_output.log > >>> [rosmake-0] Finished <<< utilmm [FAIL] [ 3.33 seconds > >>> ] > >>> [ rosmake ] Halting due to failure in package utilmm. > >>> [ rosmake ] Waiting for other threads to complete. > >>> [rosmake-2] Finished <<< roscpp [PASS] [ 2.83 seconds > >>> ] > >>> [ rosmake ] [ make ] [ rtt: 9.8 sec ] [ utilrb: 9.4 sec > >>> ] [ rosmake ] All 21 linestt: 41.3 sec ] [ > utilrb: > >>> 4... [ 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 json_pure-1.5.1 > >>> Successfully installed rubyforge-2.0.4 > >>> Successfully installed flexmock-0.8.11 > >>> 4 gems installed > >>> Installing ri documentation for rake-0.8.7... > >>> Installing ri documentation for json_pure-1.5.1... > >>> 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 json_pure-1.5.1... > >>> 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-174116/utilrb/build_output.log > >>> [rosmake-3] Finished <<< utilrb [FAIL] [ 40.97 seconds > >>> ] > >>> [ rosmake ] Halting due to failure in package utilrb. > >>> [ rosmake ] Waiting for other threads to complete. > >>> [rosmake-1] Finished <<< rtt [PASS] [ 171.76 seconds > >>> ] > >>> [ rosmake ] > >>> Results: > >>> [ rosmake ] Built 12 packages with 2 > >>> failures. > >>> [ rosmake ] Summary output to > >>> directory > >>> [ rosmake ] /home/ard/.ros/rosmake/rosmake_output-20110204-174116 > >>> > >> I forgot to precise I am in a Cturtle environnement, and the unstable > >> branch may not be compatible > >> > >> > > > > Here is the outputs of the cturtle branch : > > set -o errexit > > #No Packages to install > > [ rosmake ] rosdep successfully installed all system > > dependencies > > [ 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 >>> roslang [ make > > ] > > [rosmake-0] Finished <<< roslang No Makefile in package > > roslang > > [rosmake-1] Starting >>> roslib [ make > > ] > > [rosmake-0] Starting >>> xmlrpcpp [ make > > ] > > [rosmake-0] Finished <<< xmlrpcpp [PASS] [ 0.39 seconds > > ] > > [rosmake-0] Starting >>> rosbuild [ make > > ] > > [rosmake-0] Finished <<< rosbuild No Makefile in package > > rosbuild > > [rosmake-0] Starting >>> rtt [ make > > ] > > [rosmake-1] Finished <<< roslib [PASS] [ 0.94 seconds > > ] > > [rosmake-1] Starting >>> rosconsole [ make > > ] > > [rosmake-1] Finished <<< rosconsole [PASS] [ 0.67 seconds > > ] > > [rosmake-1] Starting >>> roscpp [ make > > ] > > [rosmake-1] Finished <<< roscpp [PASS] [ 1.72 seconds > > ] > > [rosmake-1] Starting >>> std_msgs [ make > > ] > > [rosmake-1] Finished <<< std_msgs [PASS] [ 5.76 seconds > > ] > > [rosmake-1] Starting >>> utilrb [ make > > ] > > [ rosmake ] All 18 linestt: 27.8 sec ] [ utilrb: 19.1 sec > > ] [ 2 Active 9/20 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-180841/utilrb/build_output.log > > [rosmake-1] Finished <<< utilrb [FAIL] [ 19.09 seconds > > ] > > [ rosmake ] Halting due to failure in package utilrb. > > [ rosmake ] Waiting for other threads to complete. > > [ rosmake ] Output from build of package rtt written > > to: [ 1 Active 9/20 Complete > ] > > [ rosmake ] > > > /home/ard/.ros/rosmake/rosmake_output-20110204-180841/rtt/build_output.log > > [rosmake-0] Finished <<< rtt [PASS] [ 139.80 seconds ] -- WARNING: 1 > > compiler warnings > > [ rosmake ] > > Results: > > [ rosmake ] Built 11 packages with 1 > > failures. > > [ rosmake ] Summary output to > > directory > > [ rosmake ] > > /home/ard/.ros/rosmake/rosmake_output-20110204-180841 > > I've pushed a fixed for this to the orocos_toolchain_ros_0.2 branch. > Other branches will be updated when Ruben triggers a new release. > Ok thanks. I am a bit lost with versionning and compatibility. May I have a proper install with cturtle or diamonback with the orocos_toolchain_ros_0.2 ? Or should I only wait for next release (if so I would be glad to have a goal of it, with no guarantee of course, but i'll help my scheduling) > > Steven > > > > > > > > >> > >> > >>> > >>> > >>>>> > >>>>> regards, > >>>>> > >>>>> Steven > >>>>> > >>>>> > >>>>> > > >>>>> > > >>>>> > > >>>>> > > >>>>> >> > >>>>> >> > 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 > >>>>> > > >>>>> > > >>>>> > _______________________________________________ > >>>>> > ros-users mailing list > >>>>> > ros-users@code.ros.org > >>>>> > https://code.ros.org/mailman/listinfo/ros-users > >>>>> > > >>>>> > > >>>>> _______________________________________________ > >>>>> ros-users mailing list > >>>>> ros-users@code.ros.org > >>>>> https://code.ros.org/mailman/listinfo/ros-users > >>>> > >>> > >> > > > > > > _______________________________________________ > > 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 >