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. 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 > >