Public bug reported:
I am trying to build an application which uses PCL on
Ubuntu 17.04 and I am getting CMake linker errors. Here's a minimal
working example:
CMakeLists:
cmake_minimum_required(VERSION 3.3)
project(example)
add_executable(${PROJECT_NAME} main.cpp)
# PCL
find_package(PCL REQUIRED)
target_link_libraries(${PROJECT_NAME} PUBLIC ${PCL_LIBRARIES})
main.cpp is just int main() { return 0; }.
CMake reports this:
CMake Warning at CMakeLists.txt:4 (add_executable):
Cannot generate a safe runtime search path for target example because files
in some directories may conflict with libraries in implicit directories:
runtime library [libmpi.so] in /usr/lib may be hidden by files in:
/usr/lib/x86_64-linux-gnu/openmpi/lib
Some of these libraries may not be found correctly.
Make fails with:
*** No rule to make target '/usr/lib/libmpi.so', needed by 'example'.
I've found a hack-ish remedy for the problem: remove "/usr/lib/libmpi.so" from
VTK_LIBRARIES in
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake.
ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: libpcl-dev 1.8.0+dfsg1-4ubuntu4 [modified:
usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake]
ProcVersionSignature: Ubuntu 4.10.0-21.23-generic 4.10.11
Uname: Linux 4.10.0-21-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.4-0ubuntu4.1
Architecture: amd64
CurrentDesktop: Unity:Unity7
Date: Tue May 30 10:26:24 2017
InstallationDate: Installed on 2017-05-29 (0 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
SourcePackage: pcl
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: pcl (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug zesty
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1694397
Title:
CMake linking issue
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcl/+bug/1694397/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs