<div class="gmail_quote">2012/10/3 Leopold Palomo Avellaneda <span dir="ltr"><<a href="mailto:leo@alaxarxa.net" target="_blank">leo@alaxarxa.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
as a Debian user, I have been trying to use ROS in a Debian box from<br>
Diamondback. I have had several problems, specially with some software not<br>
packaged. Now with Fuerte, I have been working in a system to install ROS<br>
fuerte in a Squeeze box.<br></blockquote><div><br>Hi,<br><br>You are not clear about what you want to do. Do you want a Diamondback or a Fuerte installation ?<br>Diamondback should be working more or less with instruction here : <br>
<a href="http://www.ros.org/wiki/diamondback/Installation/Debian">http://www.ros.org/wiki/diamondback/Installation/Debian</a><br>except some "rosdep.yaml" you will have to modify (in general copying the ubuntu line is enougth); At least, for my need this was working.<br>
<br>But no one has been using Debian under Fuerte for now and instructions seems outdated.<br><br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The steps in the documentation [1] doesn't work simply because not all needed<br>
dependencies are available for Squeeze. Another person, have tried to develop,<br>
something similar [2], but he didn't pass (as I understood) the Layer 2:<br>
Higher-level robotics libraries and tools step.<br>
<br>
Well, my idea has been repackage all possible packages from anywhere (ubuntu,<br>
testing, univers) to have all the dependencies to compile fuerte in a Squeeze<br>
box. The job is almost done [3]. Also, there's a debian-robotics.yaml file,<br>
with all the dependencies that I have found corrected and functional.<br>
<br>
Now, if you add this entry [4] to your<br>
<br>
 /etc/ros/rosdep/sources.list.d/20-default.list<br>
<br>
file, and you add this entry to your sources file:<br>
<br>
<br>
# Debian Robotics<br>
deb <a href="http://sir.upc.es/debian-robotics" target="_blank">http://sir.upc.es/debian-robotics</a> squeeze-backports main<br>
deb-src <a href="http://sir.upc.es/debian-robotics" target="_blank">http://sir.upc.es/debian-robotics</a> squeeze-backports main<br>
<br>
and any backports mirror,<br>
<br>
you will be able to do a rosdep install -a in a Debian Squeeze amd64 box,<br>
having all the dependencies resolved.<br>
<br>
However, although I thought that all the job was done I have found that still<br>
there's a lot of minor problems that makes still difficult to compile ROS in a<br>
debian Squeeze box.<br>
<br>
First of all I have noticed that there are several packages that has a<br>
dependency a pcl package, when there's no pcl package, but there's a system<br>
dependency pcl. So, I have to change several manifest files from<br>
<br>
 <depend package="pcl" /><br>
<br>
to<br>
  <rosdep name="pcl" /><br>
<br>
Also, I have not be able to found which version of pcl is needed for fuerte<br>
(1.5, 1.6) With 1.6 it doesn't compile.<br>
<br>
Another dependency that have made me problems is opencv. With the version<br>
downloaded in July, I have been able to compile cv_bridge with opencv 2.3.1,<br>
however, yesterday, I have not be able to repeat the same step, and I<br>
suspicious that I need 2.4.<br>
<br>
Also, I don't know what to do if I have executed:<br>
<br>
rosinstall ~/ros "<a href="http://packages.ros.org/cgi-" target="_blank">http://packages.ros.org/cgi-</a><br>
bin/gen_rosinstall.py?rosdistro=fuerte&variant=desktop-full&overlay=no"<br>
<br>
and I would like to update the stacks to see if there's another upgraded<br>
version with some bug. Exists some kind of rosinstall --update?<br>
<br>
So, which versions of libpcl and opencv I need to compile Fuerte?<br>
<br>
Well, just to finish my intention is to publish some kind of instructions to<br>
use ROS fuerte in a Debian Squeeze, but groovy will arrive and probably my<br>
work would be unneeded.<br>
<br>
Regards,<br>
<br>
Leo<br>
<br>
<br>
[1] <a href="http://www.ros.org/wiki/fuerte/Installation/Debian" target="_blank">http://www.ros.org/wiki/fuerte/Installation/Debian</a><br>
[2] <a href="https://code.ros.org/lurker/message/20120925.031632.cec48145.en.html" target="_blank">https://code.ros.org/lurker/message/20120925.031632.cec48145.en.html</a><br>
[3] <a href="http://sir.upc.es/debian-robotics/" target="_blank">http://sir.upc.es/debian-robotics/</a><br>
[4] <a href="http://sir.upc.es/debian-robotics/debian-robotics.yaml" target="_blank">http://sir.upc.es/debian-robotics/debian-robotics.yaml</a><br>
<br>
--<br>
--<br>
Linux User 152692     PGP: 0xF944807E<br>
Catalonia<br>
-------------------------------------<br>
A: Because it messes up the order in which people normally read text.<br>
Q: Why is top-posting such a bad thing?<br>
A: Top-posting.<br>
Q: What is the most annoying thing in e-mail?<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>
</blockquote></div><br>