You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Ubuntu, the VTK libraries are directly in the lib(64) folder. In Fedora, they are in the vtk subdirectory, so the Catkin scripts can't find vtkCommon (among others) when dependent packages build. This is demonstrated in the cmake files generated by Catkin for pcl_ros. Any packages that then use pcl_ros will try to find vtkCommon in the system's normal library folder, and fail.
This may need be a feature request for Catkin for all I know.
As a temporary workaround, I modified PCLConfig.cmake.in to use the VTK_LIBRARY_DIRS to give absolute paths to vtkCommon (and others) so they look like ${VTK_LIBRARY_DIRS}/libvtkCommon.so, etc. This is kind of a hack, but it gets PCL compiling on Fedora.
The text was updated successfully, but these errors were encountered:
In Ubuntu, the VTK libraries are directly in the lib(64) folder. In Fedora, they are in the vtk subdirectory, so the Catkin scripts can't find vtkCommon (among others) when dependent packages build. This is demonstrated in the cmake files generated by Catkin for pcl_ros. Any packages that then use pcl_ros will try to find vtkCommon in the system's normal library folder, and fail.
This may need be a feature request for Catkin for all I know.
As a temporary workaround, I modified PCLConfig.cmake.in to use the VTK_LIBRARY_DIRS to give absolute paths to vtkCommon (and others) so they look like ${VTK_LIBRARY_DIRS}/libvtkCommon.so, etc. This is kind of a hack, but it gets PCL compiling on Fedora.
The text was updated successfully, but these errors were encountered: