Closed Rayman closed 4 months ago
Can you sign-off your commit?
Yes, you are right, it only works as long as libpcl-dev is installed since this is - sadly - the only package / component of PCL which installs the PCL headers... I didn't see that the components like pcl-common are plain shared objects.
Your changes lgtm. It is a bit sad that one needs to install the full PCL including a JDK for visualization just to include types from it.
Under humble libpcl-dev was installed by pcl_ros 2.4.0.
I've signed my commit now.
Note that libpcl-dev is only installed during build. For runtime its not needed (no exec_depend)
When I try to build this package on jazzy with rosdep, the PCL headers are missing. This package uses
find_package(PCL)
and includes it in the headers. Therefore I think it would be best to add it to thebuild_depend
andbuild_export_depend
tags of thepackage.xml
files.In the buildfarm this is technically not needed because the PCL headers are a
build_export_depend
ofpcl_conversions
, but rosdep ignores this dependency so it misses the PCL headers.How to reproduce: