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.gzbuild/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.gzto 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 > > > >> >> >> >> >>> >>>> 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 >>>> >>> >>> >> >