Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

answered 2012-09-05 16:57:10 -0600

joq gravatar image

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