Package Details: ros-indigo-pcl-ros 1.2.7-4

Git Clone URL: https://aur.archlinux.org/ros-indigo-pcl-ros.git (read-only, click to copy)
Package Base: ros-indigo-pcl-ros
Description: ROS - PCL (Point Cloud Library) ROS interface stack.
Upstream URL: http://ros.org/wiki/perception_pcl
Licenses: BSD
Submitter: bchretien
Maintainer: None
Last Packager: bchretien
Votes: 1
Popularity: 0.000000
First Submitted: 2014-06-07 17:13
Last Updated: 2015-10-23 13:52

Latest Comments

1 2 Next › Last »

nickoe commented on 2016-03-08 06:52

@bchretien, no, but I just tried reinstalling ros-indigo-pcl-conversions, and that doess indeed seem to get past the pcl-1.7 issue. There are some other linker issues with the package, but I see it also lists an older boost version. I am trying your "one-liner" from the wiki to reinstall all the packages that depend on boost.

bchretien commented on 2016-03-08 00:48

@nickoe: did you rebuild ros-indigo-pcl-conversions after upgrading pcl?

nickoe commented on 2016-03-07 17:28

Hi Benjamin

I get this error when I am trying to build this package.

CMake Error at /opt/ros/indigo/share/pcl_conversions/cmake/pcl_conversionsConfig.cmake:106 (message):
Project 'pcl_conversions' specifies '/usr/include/pcl-1.7' as an include
dir, which is not found. It does neither exist as an absolute directory
nor in '/opt/ros/indigo//usr/include/pcl-1.7'. Ask the maintainer 'Paul
Bovbel <paul@bovbel.com>, Bill Morris <bill@neautomation.com>' to fix it.
Call Stack (most recent call first):
/opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
CMakeLists.txt:11 (find_package)

I updated pcl to 1.8 earlier today. Why would it look for 1.7?

I even tried to use a shell without any ros paths, as mentioned earlier, and which I seemingly never responded to :O (a year ago!)

candronikos commented on 2015-02-02 12:30

@bchretienL: Just realised I misunderstood your first answer, recompiled pcl-ros instead of just the pcl package. Now it compiles and installs properly.

I still get the warnings about the OpenNI library and others (search for "Could NOT find").

bchretien commented on 2015-01-31 19:37

@nickoe: can you try in a shell free from any ROS exports? (e.g. the ones you may have put in your bashrc)

You can diff the output I get to help you pinpoint the problem: https://gist.github.com/bchretien/1fedc88c7530ce1558db


nickoe commented on 2015-01-31 18:37

This fails to build, see http://dpaste.com/1SHPZ6H

I did try to reinstall ros-indigo-pcl-conversions and ros-indigo-pcl-msgs before. The rest of ros indigo is up to date.

bchretien commented on 2015-01-27 19:44

@racko: in ROS, these dependencies are "forwarded" through generated CMake files located in /opt/ros/indigo/share/*/*.cmake. Thus, the problem described here can be solved by simply updating packages when their dependencies are updated, but the problem is that there was no version bump for PCL after this vtk update (and this package relies on PCL's files). If it had been done, then simply updating packages in the right order (following the dependency tree, which is what package managers/AUR helpers should do AFAIK) should have solved everything.

racko commented on 2015-01-27 19:33

Had the same problem. Solved by rebuilding and reinstalling pcl before trying to install/update ros-indigo-pcl-ros. At the time of writing, vtk-6.1.0-7 was already installed, I rebuild pcl-1.7.2-1 and then upgraded ros-indigo-pcl-ros (1.2.2-2 -> 1.2.5-1).

According to /var/log/pacman.log, the last time I upgraded pcl was on 2014-09-23 (1.7.1-1 -> 1.7.2-1). Checking https://github.com/PointCloudLibrary/pcl/blob/master/CHANGES.md#-171-07102013- I found that this version already added support for VTK6. But VTK6 only reached arch on 2014-11-24 (https://projects.archlinux.org/svntogit/community.git/log/trunk?h=packages/vtk). So without rebuilding, pcl actually did not work since 2014-11-24 because it still referenced the VTK5 libraries.

Versioned (version controlled?) dependencies for the (Arch-) ros packages would make me really happy, but as far as I can see, ros does not offer this information by itself - neither the catkin/bloom release version nor the package.xml or CMakeListst.txt :(

Of course Ubuntu still depends on libvtk5-dev so it's not even possible to check other distributions :/

candronikos commented on 2015-01-26 20:53

@bchretien: Yeah but I'm getting the same errors

bchretien commented on 2015-01-15 23:12

@candronikos: have you rebuilt PCL after the last vtk update?