# Revision history [back]

It looks like you used the stand-alone PCL 1.5.1 install package.

The pcl_ros package requires a special PCL build, containing some different header definitions and messages not included in the stand-alone version.

It looks like you used the stand-alone PCL 1.5.1 install package.

The pcl_ros package requires a special PCL build, containing some different header definitions and messages not included in the stand-alone version.

EDIT: it should depend on stand-alone PCL, but it does not. See PCL issue 669 for details.

I believe the ros-fuerte-pcl Debian package is built from this repository.

It looks like you used the stand-alone PCL 1.5.1 install package.

The pcl_ros package requires a special PCL build, containing some different header definitions and messages not included in the stand-alone version.

EDIT: it should depend on stand-alone PCL, but it does not. See PCL issue 669 for details.

I believe the ros-fuerte-pcl Debian package is built from this repository.

EDIT #2: glad alien was useful.

I agree that building yourself would be better. Probably, it looks similar to a normal stand-alone PCL build, but with the USE_ROS parameter set. This is my guess (not tested):

$mkdir build$ cd build
$cmake .. -DUSE_ROS=1$ make
\$ sudo make install