2011/2/4 Willy Lambert <lambert.willy@gmail.com>


2011/2/4 Steven Bellens <steven.bellens@mech.kuleuven.be>

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



 

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