ethz-asl / ethzasl_icp_mapping

3D mapping tools for robotic applications
273 stars 156 forks source link

no rule to make target #52

Closed MaMadDl closed 7 years ago

MaMadDl commented 7 years ago

Hi im getting following error when i try to compile under ros-indigo and catkin: No rule to make target /tmp/binarydeb/ros-indigo-libpointmatcher-1.2.3/obj-x86_64-linux-gnu/libpointmatcher.so', needed by/home/mamaddl/catkin_ws/devel/lib/libpointmatcher_ros.so

plz help me thanks in advance.

pomerlef commented 7 years ago

I'm not sure from where you got libpointmatcher. You should remove your current version and install it from source.

MaMadDl commented 7 years ago

i got it with apt-get with name ros-indigo-libpointmatcher when i remove it i get the dependency missing error:

Could not find a package configuration file provided by "libpointmatcher" with any of the following names:

libpointmatcherConfig.cmake
libpointmatcher-config.cmake

Add the installation prefix of "libpointmatcher" to CMAKE_PREFIX_PATH or set "libpointmatcher_DIR" to a directory containing one of the above files. If "libpointmatcher" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): ethzasl_icp_mapping/libpointmatcher_ros/CMakeLists.txt:5 (catkin_simple)

HannesSommer commented 7 years ago

This package is probably still not installing properly. For the moment, @MaMadDl , please remove it (apt-get remove ros-indigo-libpointmatcher) and clone libpointmatcher (https://github.com/ethz-asl/libpointmatcher.git) into your catkin workspace or do a system installation from the same source.

MaMadDl commented 7 years ago

thanks problem solved with installing from source