Using different PCL version from ros distribution [closed]
I need to use PCL 1.6, since it has some bug fixes I need. I've pieced together that this is possible by downloading the unstable version of the ROS perception_pcl stack and installing the 1.6 PCL binary packages directly.
See the note here regarding using the unstable ROS stack: http://www.pointclouds.org/downloads/
However, it's not working because of this renaming scheme they used for the unstable release. It seems that the pcl16_ros package is trying to grab headers from the pcl16 package. But the pcl16 package I checked out has no headers at all and only provides compiler flags that direct to my installation in /usr/include/pcl-1.6. This seems correct, except pcl16_ros is asking for pcl16/* files. And obviously my 1.6 installation doesn't include the version number. So what am I doing wrong here? Or is pcl16_ros just wrong and it should be including pcl/* headers only?