rebuild needed because dependency changed location of exported libmpi.so library
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Zesty |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* This bug prevents users to link dynamically against pcl libraries
* There is no upload required as rebuilding the package is enough to fix the bug
[Test Case]
* install libpcl-dev
* apt-get update && apt-get install libpcl-dev
* mkdir -p /tmp/test_pcl/src && cd /tmp/test_pcl
* echo "#include <pcl/common/io.h>" > src/foo.cpp
* create a CMakeLists.txt
```
find_package(PCL REQUIRED)
option(
include_
add_library(foolib src/foo.cpp)
target_
```
* mkdir build && cd build
* cmake ..
* make
This produces the error message:
```
make[2]: *** No rule to make target '/usr/lib/
CMakeFiles/
make[1]: *** [CMakeFiles/
```
[Patch]
* Rebuild the package
* Test case passes once the package rebuilt
[Regression Potential]
* Given that the patch is just a rebuild I don't see a potential for regression
Package: libpcl-dev (1.8.0+
Source of the bug: last build of vtk6 exports libmpi.so in /usr/lib/
Impact: unable to link libraries against pcl-dev without [hacky workaround](https:/
Changelog introducing the bug:
```
vtk6 (6.3.0+dfsg1-3) unstable; urgency=medium
* Rebuild against new multiarch enabled openmpi, Closes: #848785
```
Solution: rebuild libpcl-dev against libvtk6-dev (6.3.0+dfsg1-3)
Thanks!
description: | updated |
no longer affects: | proj (Ubuntu) |
tags: | removed: removal-candidate verification-needed |
no longer affects: | proj (Ubuntu Xenial) |
no longer affects: | proj (Ubuntu Zesty) |
no longer affects: | proj (Ubuntu Artful) |
no longer affects: | pcl (Ubuntu Xenial) |
Status changed to 'Confirmed' because the bug affects multiple users.