Contributions to ROS installation under Debian [closed]

asked 2012-05-24 20:55:01 -0500

BeLioN gravatar image

updated 2014-01-28 17:12:26 -0500

ngrennan gravatar image

Hello,

I thought it might be useful for other people to share my notes on ROS installation under a Debian box. In my case, I am running "Wheezy" version (testing).

The following steps are to be followed in addition to the official installation steps in:

http://www.ros.org/wiki/fuerte/Installation/Debian

Dependencies to be installed:

aptitude install libogre-dev python-sip-dev libprotobuf-dev protobuf-compiler nvidia-cg-toolkit libprotoc-dev libprotobuf-dev protobuf-compiler libassimp-dev python-qt4-dev

The nvidia-cg-toolkit package must be installed even if your system does not have a NVidia graphics card.

I am not sure on the difference, but ROS looks for the file libflann_cpp-gd.so and Debian packages do not have this library. Just making a soft link seems to solve the issue:

cd /usr/lib/ ln -s libflann_cpp.so libflann_cpp-gd.so

Install PCL from:

https://github.com/wg-debs/pcl

I recommend using checkinstall instead of doing "make install".

Edit the following files and delete PCL dependencies:

emacs ~/workspace/ros/navigation/costmap_2d/manifest.xml

emacs ~/workspace/ros/simulator_gazebo/gazebo_plugins/manifest.xml

emacs ~/workspace/ros/navigation/base_local_planner/manifest.xml

emacs ~/workspace/ros/image_pipeline/depth_image_proc/manifest.xml

emacs ~/workspace/ros/image_pipeline/depth_image_proc/manifest.xml

Edit the following file and delete protobuf dependency:

emacs ~/workspace/ros/simulator_gazebo/gazebo/manifest.xml

There is a bug in Debian boost versions in versions 1.48 and 1.49 . To compile reviz, edit:

emacs ~/workspace/ros/visualization/rviz/CMakeLists.txt

And add this declaration:

add_definitions(-DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED)

And that's all!

Now, you should be able to rosmake -a

Regards

edit retag flag offensive reopen merge delete

Closed for the following reason Question does not follow our guidelines for questions. Please see: http://wiki.ros.org/Support for more details. by tfoote
close date 2012-05-27 21:14:55

Comments

I gues you could directly edit the wiki page on the same. May be you could ask the moderators about the same. Thanks :)

karthik gravatar image karthik  ( 2012-05-24 23:07:33 -0500 )edit
1

Exactly. I think the wiki page is the right place for this. Feel free to get an account and extend the current Debian instructions.

Lorenz gravatar image Lorenz  ( 2012-05-25 01:09:35 -0500 )edit
1

Yes! Add this to the wiki! It's open to everyone who uses ROS!

jbohren gravatar image jbohren  ( 2012-05-25 14:52:47 -0500 )edit