ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
4

problem compiling ethzasl_icp_mapping on indigo

asked 2014-10-10 05:05:12 -0500

Ferherranz gravatar image

updated 2015-11-12 01:51:54 -0500

gvdhoorn gravatar image

Hi, I'm trying to compile the package ethzasl_icp_mapping on indigo and I get this error:

*** No rule to make target `/tmp/buildd/ros-indigo-libpointmatcher-1.2.2-0trusty-20140805-1228/obj-x86_64-linux-gnu/libpointmatcher.so', needed by `/datos/ros_ws/ethz-asl/devel/lib/libpointmatcher_ros.so'.  Stop.
make[1]: *** [ethzasl_icp_mapping-indigo_devel/libpointmatcher_ros/CMakeFiles/pointmatcher_ros.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

I'm using Ubuntu 14.04 and ROS indigo. I've also installed the packages ros-indigo-libpointmatcher and ros-indigo-libnabo.

Please, help!!

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
1

answered 2015-02-18 08:40:07 -0500

peci1 gravatar image

For me, uninstalling the system packages ros-indigo-libpointmatcher and ros-indigo-libnabo helped.

edit flag offensive delete link more
2

answered 2015-11-11 20:21:11 -0500

neptun gravatar image

I have it working using Ubuntu 14.04 and ROS indigo. You need the indigo branches of the following three packages: ethzasl_icp_mapper, libpointmatcher, libnabo. Use the following commands to get them:

git clone -b indigo_devel https://github.com/ethz-asl/ethzasl_icp_mapping.git
git clone -b release/indigo/libnabo https://github.com/ethz-asl/libnabo-release.git
git clone -b release/indigo/libpointmatcher https://github.com/ethz-asl/libpointmatcher-release.git

Once you have those you can run a catkin_make_isolated. Source your setup.bash from the devel_isolated folder and you should be good to go.

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2014-10-10 05:05:12 -0500

Seen: 747 times

Last updated: Nov 12 '15