<br><br><div class="gmail_quote">2011/2/7 Steven Bellens <span dir="ltr"><<a href="mailto:steven.bellens@mech.kuleuven.be">steven.bellens@mech.kuleuven.be</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">2011/2/4 Willy Lambert <<a href="mailto:lambert.willy@gmail.com">lambert.willy@gmail.com</a>>:<br>
><br>
><br>
> 2011/2/4 Willy Lambert <<a href="mailto:lambert.willy@gmail.com">lambert.willy@gmail.com</a>><br>
>><br>
>><br>
>> 2011/2/4 Willy Lambert <<a href="mailto:lambert.willy@gmail.com">lambert.willy@gmail.com</a>><br>
>>><br>
>>><br>
>>> 2011/2/4 Willy Lambert <<a href="mailto:lambert.willy@gmail.com">lambert.willy@gmail.com</a>><br>
>>>><br>
>>>><br>
>>>> 2011/2/4 Steven Bellens <<a href="mailto:steven.bellens@mech.kuleuven.be">steven.bellens@mech.kuleuven.be</a>><br>
>>>>><br>
>>>>> Hey Willy,<br>
>>>>><br>
>>>>> [...]<br>
>>>>> ><br>
>>>>> > it seems to miss the lua-dev dependency in the rosdem.yaml. Do you<br>
>>>>> > know this<br>
>>>>> > Ruben ?<br>
>>>>><br>
>>>>> Thanks for the patch. I've just applied it on master and merged master<br>
>>>>> with the orocos_toolchain_ros-0.2 branch. This should also resolve the<br>
>>>>> lua dependency, as it was not yet present on the master branch (but is<br>
>>>>> now after the merge).<br>
>>>>> Concerning the ROS warning about the invalid manifest file: this is a<br>
>>>>> known issue and will be solved with the next orocos release (they<br>
>>>>> don't have any further impact on your installation).<br>
>>>>> Let us know if you have any more problems.<br>
>>>><br>
>>>><br>
>>>> I deleted my orocos_toolchain_ros and try from scratch a new<br>
>>>> installation based on master branch (it means I didn't follow the wiki<br>
>>>> instructions :p)<br>
>>>><br>
>>>> I still have to play with submodules which is a pity I think but I can't<br>
>>>> help with git I am too bad with it !<br>
>>>><br>
>>>> git clone <a href="http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git" target="_blank">http://git.mech.kuleuven.be/robotics/orocos_toolchain_ros.git</a><br>
>>>><br>
>>>> cd orocos_toolchain_ros<br>
>>>> (!! no branching !!)<br>
>>>> git submodule init<br>
>>>> git submodule update --recursive<br>
>>>><br>
>>>> I appreciate the debian rosdep, but you forgot to add the one for<br>
>>>> lua-dev . It is the same as ubuntu, I can provide a patch but for a copy<br>
>>>> paste line I don't know if it worth it.<br>
>>>><br>
>>>> I suggest you add the --rosdep-install at the end of rosmake command<br>
>>>> line on the wiki (or add a new command line for rosdep)<br>
>>>><br>
>>>> The rosdep step failed here :<br>
>>>><br>
>>>> [ rosmake ] rosdep install failed: QUITTING: due to conflicting rosdep<br>
>>>> definitions, please resolve this conflict.<br>
>>>> Rules for ruby do not match:<br>
>>>>     ruby [/home/ard/ros/ros/rosdep.yaml]<br>
>>>>     ruby1.8-dev libruby1.8<br>
>>>> [/home/ard/ros/orocos_toolchain_ros/rosdep.yaml]<br>
>>>><br>
>>>> I don't have this if I use the unstable branch. I can't test on cturtle<br>
>>>> branch because of this :<br>
>>>> ard@ard-host-v5:~/ros/orocos_toolchain_ros$ git checkout -b cturtle<br>
>>>> origin/cturtle<br>
>>>> error: Untracked working tree file 'ocl/CMakeLists.txt' would be<br>
>>>> overwritten by merge.<br>
>>>><br>
>>>> I to be honest I have enougth with git today to correct this :p<br>
>>>><br>
>>><br>
>>> Here is the output of the unstable branch compilation :<br>
>>> #No Packages to install<br>
>>> [ rosmake ] rosdep successfully installed all system<br>
>>> dependencies<br>
>>> [ rosmake ] Starting >>><br>
>>> tools/rospack<br>
>>> [ rosmake ] Finished <<<<br>
>>> tools/rospack<br>
>>> [ rosmake ] Starting >>><br>
>>> 3rdparty/gtest<br>
>>> [ rosmake ] Finished <<<<br>
>>> 3rdparty/gtest<br>
>>> [ rosmake ] Starting >>><br>
>>> core/genmsg_cpp<br>
>>> [ rosmake ] Finished <<<<br>
>>> core/genmsg_cpp<br>
>>> [rosmake-0] Starting >>> log4cpp [ make<br>
>>> ]<br>
>>> [rosmake-1] Starting >>> roslang [ make<br>
>>> ]<br>
>>> [rosmake-1] Finished <<< roslang  No Makefile in package<br>
>>> roslang<br>
>>> [rosmake-2] Starting >>> roslib [ make<br>
>>> ]<br>
>>> [rosmake-3] Starting >>> xmlrpcpp [ make<br>
>>> ]<br>
>>> [rosmake-1] Starting >>> rtt [ make<br>
>>> ]<br>
>>> [rosmake-3] Finished <<< xmlrpcpp [PASS] [ 0.40 seconds<br>
>>> ]<br>
>>> [rosmake-3] Starting >>> rosbuild [ make<br>
>>> ]<br>
>>> [rosmake-3] Finished <<< rosbuild  No Makefile in package<br>
>>> rosbuild<br>
>>> [rosmake-3] Starting >>> utilrb [ make<br>
>>> ]<br>
>>> [rosmake-2] Finished <<< roslib [PASS] [ 1.70 seconds<br>
>>> ]<br>
>>> [rosmake-2] Starting >>> rosconsole [ make<br>
>>> ]<br>
>>> [ rosmake ] Output from build of package log4cpp written to: utilrb: 1.8<br>
>>> sec ] [ rosconsole: 0.5 ... [ 4 Active 6/45 Complete ]<br>
>>> [ rosmake ]<br>
>>> /home/ard/.ros/rosmake/rosmake_output-20110204-174116/log4cpp/build_output.log<br>
>>> [rosmake-0] Finished <<< log4cpp [PASS] [ 2.30 seconds ] -- WARNING: 1<br>
>>> compiler warnings<br>
>>> [rosmake-0] Starting >>> utilmm [ make<br>
>>> ]<br>
>>> [rosmake-2] Finished <<< rosconsole [PASS] [ 1.12 seconds<br>
>>> ]<br>
>>> [rosmake-2] Starting >>> roscpp [ make<br>
>>> ]<br>
>>> [ rosmake ] Last 40 linest: 5.6 sec ] [ utilrb: 5.2 sec ] [ utilmm: 3.3<br>
>>> sec ] [ roscpp: 2.8 sec ]    [ 4 Active 8/45 Complete ]<br>
>>><br>
>>> {-------------------------------------------------------------------------------<br>
>>>   if [ ! -f utilmm.md5sum ]; then echo "Error: Couldn't find md5sum file<br>
>>> utilmm.md5sum" && false; fi<br>
>>>   `rospack find rosbuild`/bin/download_checkmd5.py<br>
>>> <a href="http://people.mech.kuleuven.be/%7Esbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz" target="_blank">http://people.mech.kuleuven.be/~sbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz</a><br>

>>> build/v2.1.0 `awk {'print $1'} utilmm.md5sum`<br>
>>>   [rosbuild] Downloading<br>
>>> <a href="http://people.mech.kuleuven.be/%7Esbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz" target="_blank">http://people.mech.kuleuven.be/~sbellens/orocos-toolchain/orocos-toolchain-utilmm-v2.1.0.tar.gz</a><br>

>>> to build/v2.1.0...Done<br>
>>>   [rosbuild] Checking md5sum on build/v2.1.0<br>
>>>   touch -c build/v2.1.0<br>
>>>   rm -rf build/orocos-toolchain-utilmm<br>
>>>   cd build; tar xzf ../build/v2.1.0<br>
>>>   cd build/orocos-toolchain-utilmm &&  patch -p0 < ../../utilmm.patch;<br>
>>>   patching file CMakeLists.txt<br>
>>>   touch build/orocos-toolchain-utilmm/unpacked<br>
>>>   mkdir -p bin<br>
>>>   cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find<br>
>>> rosbuild`/rostoolchain.cmake -DCMAKE_INSTALL_PREFIX=`rospack find<br>
>>> utilmm`/install ..<br>
>>>   -- The C compiler identification is GNU<br>
>>>   -- The CXX compiler identification is GNU<br>
>>>   -- Check for working C compiler: /usr/bin/gcc<br>
>>>   -- Check for working C compiler: /usr/bin/gcc -- works<br>
>>>   -- Detecting C compiler ABI info<br>
>>>   -- Detecting C compiler ABI info - done<br>
>>>   -- Check for working CXX compiler: /usr/bin/c++<br>
>>>   -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
>>>   -- Detecting CXX compiler ABI info<br>
>>>   -- Detecting CXX compiler ABI info - done<br>
>>>   [rosbuild] Building package utilmm<br>
>>>   [rosbuild] Cached build flags older than manifests; calling rospack to<br>
>>> get flags<br>
>>>   [rosbuild] Including /home/ard/ros/ros/core/roscpp/cmake/roscpp.cmake<br>
>>>   [rosbuild] Including /home/ard/ros/ros/core/rospy/cmake/rospy.cmake<br>
>>>   [rosbuild] Including /home/ard/ros/ros/core/roslisp/cmake/roslisp.cmake<br>
>>>   -- Found The Following Boost Libraries:<br>
>>>   --   unit_test_framework<br>
>>>   -- Boost Version: 1.42.0<br>
>>>   -- cannot find boost/graph<br>
>>>   CMake Error at build/orocos-toolchain-utilmm/cmake/FindBoost.cmake:367<br>
>>> (MESSAGE):<br>
>>>     Boost and/or some required components not found.  Please install the<br>
>>> Boost<br>
>>>     libraries AND development packages<br>
>>>   Call Stack (most recent call first):<br>
>>>     build/orocos-toolchain-utilmm/CMakeLists.txt:9 (FIND_PACKAGE)<br>
>>><br>
>>><br>
>>>   -- Configuring incomplete, errors occurred!<br>
>>><br>
>>> -------------------------------------------------------------------------------}<br>
>>> [ rosmake ] Output from build of package utilmm written to:<br>
>>> [ rosmake ]<br>
>>> /home/ard/.ros/rosmake/rosmake_output-20110204-174116/utilmm/build_output.log<br>
>>> [rosmake-0] Finished <<< utilmm [FAIL] [ 3.33 seconds<br>
>>> ]<br>
>>> [ rosmake ] Halting due to failure in package utilmm.<br>
>>> [ rosmake ] Waiting for other threads to complete.<br>
>>> [rosmake-2] Finished <<< roscpp [PASS] [ 2.83 seconds<br>
>>> ]<br>
>>> [ rosmake ] [ make ] [ rtt: 9.8 sec ] [ utilrb: 9.4 sec<br>
>>> ]                       [ rosmake ] All 21 linestt: 41.3 sec ] [ utilrb:<br>
>>> 4... [ 2 Active 9/45 Complete ]<br>
>>><br>
>>> {-------------------------------------------------------------------------------<br>
>>>   gem install rake hoe rubyforge flexmock<br>
>>>   ERROR:  Error installing hoe:<br>
>>>       hoe requires RubyGems version >= 1.4. Try 'gem update --system' to<br>
>>> update RubyGems itself.<br>
>>>   Could not find main page README<br>
>>>   Could not find main page README<br>
>>>   Could not find main page README<br>
>>>   Could not find main page README<br>
>>>   Successfully installed rake-0.8.7<br>
>>>   Successfully installed json_pure-1.5.1<br>
>>>   Successfully installed rubyforge-2.0.4<br>
>>>   Successfully installed flexmock-0.8.11<br>
>>>   4 gems installed<br>
>>>   Installing ri documentation for rake-0.8.7...<br>
>>>   Installing ri documentation for json_pure-1.5.1...<br>
>>>   Installing ri documentation for rubyforge-2.0.4...<br>
>>>   Installing ri documentation for flexmock-0.8.11...<br>
>>>   Installing RDoc documentation for rake-0.8.7...<br>
>>>   Installing RDoc documentation for json_pure-1.5.1...<br>
>>>   Installing RDoc documentation for rubyforge-2.0.4...<br>
>>>   Installing RDoc documentation for flexmock-0.8.11...<br>
>>><br>
>>> -------------------------------------------------------------------------------}<br>
>>> [ rosmake ] Output from build of package utilrb written to:<br>
>>> [ rosmake ]<br>
>>> /home/ard/.ros/rosmake/rosmake_output-20110204-174116/utilrb/build_output.log<br>
>>> [rosmake-3] Finished <<< utilrb [FAIL] [ 40.97 seconds<br>
>>> ]<br>
>>> [ rosmake ] Halting due to failure in package utilrb.<br>
>>> [ rosmake ] Waiting for other threads to complete.<br>
>>> [rosmake-1] Finished <<< rtt [PASS] [ 171.76 seconds<br>
>>> ]<br>
>>> [ rosmake ]<br>
>>> Results:<br>
>>> [ rosmake ] Built 12 packages with 2<br>
>>> failures.<br>
>>> [ rosmake ] Summary output to<br>
>>> directory<br>
>>> [ rosmake ] /home/ard/.ros/rosmake/rosmake_output-20110204-174116<br>
>>><br>
>> I forgot to precise I am in a Cturtle environnement, and the unstable<br>
>> branch may not be compatible<br>
>><br>
>><br>
><br>
> Here is the outputs of the cturtle branch :<br>
> set -o errexit<br>
> #No Packages to install<br>
> [ rosmake ] rosdep successfully installed all system<br>
> dependencies<br>
> [ rosmake ] Starting >>><br>
> tools/rospack<br>
> [ rosmake ] Finished <<<<br>
> tools/rospack<br>
> [ rosmake ] Starting >>><br>
> 3rdparty/gtest<br>
> [ rosmake ] Finished <<<<br>
> 3rdparty/gtest<br>
> [ rosmake ] Starting >>><br>
> core/genmsg_cpp<br>
> [ rosmake ] Finished <<<<br>
> core/genmsg_cpp<br>
> [rosmake-0] Starting >>> roslang [ make<br>
> ]<br>
> [rosmake-0] Finished <<< roslang  No Makefile in package<br>
> roslang<br>
> [rosmake-1] Starting >>> roslib [ make<br>
> ]<br>
> [rosmake-0] Starting >>> xmlrpcpp [ make<br>
> ]<br>
> [rosmake-0] Finished <<< xmlrpcpp [PASS] [ 0.39 seconds<br>
> ]<br>
> [rosmake-0] Starting >>> rosbuild [ make<br>
> ]<br>
> [rosmake-0] Finished <<< rosbuild  No Makefile in package<br>
> rosbuild<br>
> [rosmake-0] Starting >>> rtt [ make<br>
> ]<br>
> [rosmake-1] Finished <<< roslib [PASS] [ 0.94 seconds<br>
> ]<br>
> [rosmake-1] Starting >>> rosconsole [ make<br>
> ]<br>
> [rosmake-1] Finished <<< rosconsole [PASS] [ 0.67 seconds<br>
> ]<br>
> [rosmake-1] Starting >>> roscpp [ make<br>
> ]<br>
> [rosmake-1] Finished <<< roscpp [PASS] [ 1.72 seconds<br>
> ]<br>
> [rosmake-1] Starting >>> std_msgs [ make<br>
> ]<br>
> [rosmake-1] Finished <<< std_msgs [PASS] [ 5.76 seconds<br>
> ]<br>
> [rosmake-1] Starting >>> utilrb [ make<br>
> ]<br>
> [ rosmake ] All 18 linestt: 27.8 sec ] [ utilrb: 19.1 sec<br>
> ]                                          [ 2 Active 9/20 Complete ]<br>
> {-------------------------------------------------------------------------------<br>
>   gem install rake hoe rubyforge flexmock<br>
>   ERROR:  Error installing hoe:<br>
>       hoe requires RubyGems version >= 1.4. Try 'gem update --system' to<br>
> update RubyGems itself.<br>
>   Could not find main page README<br>
>   Could not find main page README<br>
>   Could not find main page README<br>
>   Could not find main page README<br>
>   Successfully installed rake-0.8.7<br>
>   Successfully installed rubyforge-2.0.4<br>
>   Successfully installed flexmock-0.8.11<br>
>   3 gems installed<br>
>   Installing ri documentation for rake-0.8.7...<br>
>   Installing ri documentation for rubyforge-2.0.4...<br>
>   Installing ri documentation for flexmock-0.8.11...<br>
>   Installing RDoc documentation for rake-0.8.7...<br>
>   Installing RDoc documentation for rubyforge-2.0.4...<br>
>   Installing RDoc documentation for flexmock-0.8.11...<br>
> -------------------------------------------------------------------------------}<br>
> [ rosmake ] Output from build of package utilrb written to:<br>
> [ rosmake ]<br>
> /home/ard/.ros/rosmake/rosmake_output-20110204-180841/utilrb/build_output.log<br>
> [rosmake-1] Finished <<< utilrb [FAIL] [ 19.09 seconds<br>
> ]<br>
> [ rosmake ] Halting due to failure in package utilrb.<br>
> [ rosmake ] Waiting for other threads to complete.<br>
> [ rosmake ] Output from build of package rtt written<br>
> to:                                             [ 1 Active 9/20 Complete ]<br>
> [ rosmake ]<br>
> /home/ard/.ros/rosmake/rosmake_output-20110204-180841/rtt/build_output.log<br>
> [rosmake-0] Finished <<< rtt [PASS] [ 139.80 seconds ] -- WARNING: 1<br>
> compiler warnings<br>
> [ rosmake ]<br>
> Results:<br>
> [ rosmake ] Built 11 packages with 1<br>
> failures.<br>
> [ rosmake ] Summary output to<br>
> directory<br>
> [ rosmake ]<br>
> /home/ard/.ros/rosmake/rosmake_output-20110204-180841<br>
<br>
</div></div>I've pushed a fixed for this to the orocos_toolchain_ros_0.2 branch.<br>
Other branches will be updated when Ruben triggers a new release.<br></blockquote><div><br>Ok thanks. I am a bit lost with versionning and compatibility.<br>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)<br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<font color="#888888"><br>
Steven<br>
</font><div><div></div><div class="h5"><br>
><br>
><br>
><br>
>><br>
>><br>
>>><br>
>>><br>
>>>>><br>
>>>>> regards,<br>
>>>>><br>
>>>>> Steven<br>
>>>>><br>
>>>>><br>
>>>>> ><br>
>>>>> ><br>
>>>>> ><br>
>>>>> ><br>
>>>>> >><br>
>>>>> >> > At the end it seems to have work properly as I have this in the<br>
>>>>> >> > folder<br>
>>>>> >> > (and<br>
>>>>> >> > succeed a build yesterday) :<br>
>>>>> >> ><br>
>>>>> >> > ard@ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$<br>
>>>>> >> > ls<br>
>>>>> >> > CMakeLists.txt  env.sh    ocl     rosdep.yaml  rtt_exercises<br>
>>>>> >> > rtt_ros_integration_example   stack.xml  utilmm<br>
>>>>> >> > <a href="http://env.mk" target="_blank">env.mk</a>          Makefile  orogen  rtt          rtt_ros_integration<br>
>>>>> >> > rtt_ros_integration_std_msgs  typelib    utilrb<br>
>>>>> >> > ard@ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$<br>
>>>>> >> ><br>
>>>>> >> ><br>
>>>>> >> ><br>
>>>>> >> > _______________________________________________<br>
>>>>> >> > ros-users mailing list<br>
>>>>> >> > <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>>>>> >> > <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
>>>>> >> ><br>
>>>>> >> ><br>
>>>>> >> --<br>
>>>>> >> Orocos-Users mailing list<br>
>>>>> >> <a href="mailto:Orocos-Users@lists.mech.kuleuven.be">Orocos-Users@lists.mech.kuleuven.be</a><br>
>>>>> >> <a href="http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users" target="_blank">http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users</a><br>
>>>>> ><br>
>>>>> ><br>
>>>>> > _______________________________________________<br>
>>>>> > ros-users mailing list<br>
>>>>> > <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>>>>> > <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
>>>>> ><br>
>>>>> ><br>
>>>>> _______________________________________________<br>
>>>>> ros-users mailing list<br>
>>>>> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
>>>>> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
>>>><br>
>>><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> ros-users mailing list<br>
> <a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
> <a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
><br>
><br>
--<br>
Orocos-Users mailing list<br>
<a href="mailto:Orocos-Users@lists.mech.kuleuven.be">Orocos-Users@lists.mech.kuleuven.be</a><br>
<a href="http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users" target="_blank">http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users</a><br>
</div></div></blockquote></div><br>