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

Installing PCL after Hydro

asked 2014-08-04 05:09:04 -0600

NKor gravatar image

Hello all,

I have some issues installing PCL with Hydro. As I understand it PCL is not included in ros-hydro-desktop-full anymore so after I installed ROS I tried to install PCL with

sudo apt-get install libpcl-all.

However this only installs ~1.5KB of files which is obviously not normal. The pcl header files are nowhere to be found (/usr/local/include is empty). This is a problem since the pcl_ros header files include the pcl header files which means that I cannot compile anything.

What am I missing here?

Thanks a lot for your help.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-08-04 12:14:37 -0600

ahendrix gravatar image

libpcl-all doesn't appear to be a valid Ubuntu package.

Ubuntu packages are usually split into runtime packages which contain the shared libraries, and development packages, which contain the headers and build files, and have a -dev suffix.

I suspect you need to install the libpcl-1.7-all-dev package.

Note also that locally installed headers get installed into /usr/local/include, such as when building from source, but headers for system packages, installed through the package manager, are usually installed directly into /usr/include. (This helps make sure that the user doesn't mess with the package manager, and the package manager doesn't overwrite the user's files).

On my system, with libpcl-1.7-all-dev installed, the PCL headers are in /usr/include/pcl-1.7/pcl

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-08-04 05:09:04 -0600

Seen: 115 times

Last updated: Aug 04 '14