Ask Your Question

Using different PCL version from ros distribution [closed]

asked 2012-09-17 06:03:56 -0500

jdlangs gravatar image

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:

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?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by jdlangs
close date 2017-11-21 11:12:01.789900

1 Answer

Sort by ยป oldest newest most voted

answered 2012-09-17 06:18:28 -0500

jdlangs gravatar image

Sorry for the pointless question; I figured it out. The pcl16 package doesn't refer to /usr/include, it runs an svn checkout and builds pcl inside the package itself. So the problem was just that I hadn't build the stack after checking it out.

edit flag offensive delete link more


Further information for anyone else; just install the ubuntu package 'ros-fuerte-perception-pcl-fuerte-unstable' ( Just think of what solving these problems would be like if the answers weren't so well hidden...

jdlangs gravatar image jdlangs  ( 2012-09-17 11:00:06 -0500 )edit

Question Tools

1 follower


Asked: 2012-09-17 06:03:56 -0500

Seen: 393 times

Last updated: Sep 17 '12