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