2011/2/7 Willy Lambert : > > > 2011/2/7 Steven Bellens >> >> [...] >> >> >> >> >> 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) >> >> Ruben did a new release of the orocos_toolchain_ros packages this >> morning. It will take some time before the software is available, as >> it needs to pass some tests on the ROS build farm first. It then >> should be available for installation when a new release is triggered >> at willowgarage (no idea when this will be). >> >> In the meantime you can of course work on the git repositories. We're >> deleting the orocos_toolchain_ros_0.2 branch and continue development >> on master (as they both serve the same purpose anyway). This >> development is diamondback based. If you work with cturtle - use the >> cturtle_next branch. >> > > as diamondback is still not installing properly on my pc I can't test it. > > In my cturtle installation I used the cturtle_next as you suggested, from > scratch (so no git problem), using > http://www.ros.org/wiki/orocos_toolchain_ros > and "cturtle_next" instead of cturtle > >  but it is still not ok : > > ard@ard-host-v5:~/ros$ rosdep install orocos_toolchain_ros > Invalid manifest > file[/home/ard/ros/orocos_toolchain_ros/rtt_exercises/rtt-exercises/hello-7-deployment/manifest.xml]: > missing required 'license' element > ........... and so many others > ERROR: 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] > ard@ard-host-v5:~/ros$ > > > > > ard@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-20110207-210422 > [ 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 >  ..................... and so many other > 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] > [ 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-1] Starting >>> roslib [ make > ] > [rosmake-1] Finished <<< roslib [PASS] [ 0.91 seconds > ] > [rosmake-1] Starting >>> xmlrpcpp [ make > ] > [rosmake-1] Finished <<< xmlrpcpp [PASS] [ 0.37 seconds > ] > [rosmake-1] Starting >>> rosconsole [ make > ] > [rosmake-1] Finished <<< rosconsole [PASS] [ 0.69 seconds > ] > [rosmake-1] Starting >>> roscpp [ make > ] > [rosmake-1] Finished <<< roscpp [PASS] [ 1.30 seconds > ] > [rosmake-1] Starting >>> rtt [ make > ] > [ rosmake ] Output from build of package log4cpp written > to: > [ 2 Active 7/45 Complete ] > [ rosmake ] > /home/ard/.ros/rosmake/rosmake_output-20110207-210422/log4cpp/build_output.log > [rosmake-0] Finished <<< log4cpp [PASS] [ 56.40 seconds ] -- WARNING: 1 > compiler > warnings > [rosmake-0] Starting >>> rosbuild [ make > ] > [rosmake-0] Finished <<< rosbuild  No Makefile in package > rosbuild > [rosmake-0] Starting >>> std_msgs [ make > ] > [rosmake-0] Finished <<< std_msgs [PASS] [ 5.61 seconds > ] > [rosmake-0] Starting >>> utilrb [ make > ] > [ rosmake ] Output from build of package utilrb written > to:] > [ 2 Active 10/45 Complete ] > [ rosmake ] > /home/ard/.ros/rosmake/rosmake_output-20110207-210422/utilrb/build_output.log > [rosmake-0] Finished <<< utilrb [PASS] [ 49.13 seconds ] -- WARNING: 1 > compiler > warnings > [rosmake-0] Starting >>> utilmm [ make > ] > [ rosmake ] Last 40 linest: 110.4 sec ] [ utilmm: 2.5 sec > ] > [ 2 Active 11/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) And do you actually have these installed? The boost dependency packages are defined in $(find ros)/rosdep.yaml (you can find out with 'rosdep where_defined boost'). I see there is no boost-graph entry for the debian platform. You'll have to add something like 'libboost-dev-graph' for your platform most probably. I'll switch to CTurtle and see if I can get the ruby conflict sorted out. Steven > > >   -- Configuring incomplete, errors occurred! > -------------------------------------------------------------------------------} > [ rosmake ] Output from build of package utilmm written to: > [ rosmake ] > /home/ard/.ros/rosmake/rosmake_output-20110207-210422/utilmm/build_output.log > [rosmake-0] Finished <<< utilmm [FAIL] [ 2.55 seconds > ] > [ rosmake ] Halting due to failure in package utilmm. > [ rosmake ] Waiting for other threads to > complete. > [rosmake-1] Finished <<< rtt [PASS] [ 262.82 seconds > ] > [ rosmake ] > Results: > [ rosmake ] Built 13 packages with 1 > failures. > [ rosmake ] Summary output to > directory > [ rosmake ] > /home/ard/.ros/rosmake/rosmake_output-20110207-210422 > ard@ard-host-v5:~/ros/orocos_toolchain_ros$ > > > > >> >> regards, >> >> Steven >> >> > >> > >> >> >> >> 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 >> > >> > >> > _______________________________________________ >> > 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 > >