[ros-users] [Orocos-users] orocos_toolchain_ros for debian

Willy Lambert lambert.willy at gmail.com
Fri Feb 4 17:05:06 UTC 2011


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

>
>
> 2011/2/4 Steven Bellens <steven.bellens at 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 !
>
>
> 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 at 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





>
>> regards,
>>
>> Steven
>>
>>
>> >
>> >
>> >
>> >
>> >>
>> >> > At the end it seems to have work properly as I have this in the
>> folder
>> >> > (and
>> >> > succeed a build yesterday) :
>> >> >
>> >> > ard at 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 at ard-host-v5:/media/DD_data/home/ard/ros/orocos_toolchain_ros$
>> >> >
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > ros-users mailing list
>> >> > ros-users at code.ros.org
>> >> > https://code.ros.org/mailman/listinfo/ros-users
>> >> >
>> >> >
>> >> --
>> >> Orocos-Users mailing list
>> >> Orocos-Users at lists.mech.kuleuven.be
>> >> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>> >
>> >
>> > _______________________________________________
>> > ros-users mailing list
>> > ros-users at code.ros.org
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> >
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20110204/4c41c27d/attachment-0003.html>


More information about the ros-users mailing list