2017-07-14 18:37:09 |
Mikael Arguedas |
bug |
|
|
added bug |
2017-08-03 20:46:57 |
Launchpad Janitor |
pcl (Ubuntu): status |
New |
Confirmed |
|
2017-08-15 18:06:48 |
Thomas Ward |
nominated for series |
|
Ubuntu Artful |
|
2017-08-15 18:06:48 |
Thomas Ward |
nominated for series |
|
Ubuntu Zesty |
|
2017-08-15 18:18:51 |
Nish Aravamudan |
bug |
|
|
added subscriber Nish Aravamudan |
2017-08-16 12:33:51 |
Gianfranco Costamagna |
bug task added |
|
pcl (Ubuntu Artful) |
|
2017-08-16 12:34:04 |
Gianfranco Costamagna |
description |
Package: libpcl-dev (1.8.0+dfsg1-4ubuntu4) (on Zesty)
Source of the bug: last build of vtk6 exports libmpi.so in /usr/lib/x86_64-linux-gnu/openmpi/lib and not /usr/lib/openmpi/lib anymore.
Impact: unable to link libraries against pcl-dev without [hacky workaround](https://github.com/ros-perception/perception_pcl/commit/42683bd4069c3a8bcec56d6c4e686d9e8643e77b)
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! |
[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(BUILD_SHARED_LIBS "Build shared libs" ON)
include_directories(${PCL_INCLUDE_DIRS})
add_library(foolib src/foo.cpp)
target_link_libraries(foolib ${PCL_LIBRARIES})
```
* mkdir build && cd build
* cmake ..
* make
This produces the error message:
```
make[2]: *** No rule to make target '/usr/lib/libmpi.so', needed by 'libfoolib.so'. Stop.
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/foolib.dir/all' failed
make[1]: *** [CMakeFiles/foolib.dir/all] Error 2
```
[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+dfsg1-4ubuntu4) (on Zesty)
Source of the bug: last build of vtk6 exports libmpi.so in /usr/lib/x86_64-linux-gnu/openmpi/lib and not /usr/lib/openmpi/lib anymore.
Impact: unable to link libraries against pcl-dev without [hacky workaround](https://github.com/ros-perception/perception_pcl/commit/42683bd4069c3a8bcec56d6c4e686d9e8643e77b)
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! |
|
2017-08-16 12:35:59 |
Gianfranco Costamagna |
bug task added |
|
pcl (Ubuntu Zesty) |
|
2017-08-18 06:24:16 |
Timo Aaltonen |
nominated for series |
|
Ubuntu Xenial |
|
2017-08-18 06:24:16 |
Timo Aaltonen |
bug task added |
|
pcl (Ubuntu Xenial) |
|
2017-08-18 06:25:10 |
Timo Aaltonen |
pcl (Ubuntu Xenial): status |
New |
Fix Committed |
|
2017-08-18 06:25:12 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-08-18 06:25:13 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2017-08-18 06:25:18 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-xenial |
|
2017-08-18 06:26:28 |
Timo Aaltonen |
pcl (Ubuntu Zesty): status |
New |
Fix Committed |
|
2017-08-18 06:26:31 |
Timo Aaltonen |
tags |
verification-needed verification-needed-xenial |
verification-needed verification-needed-xenial verification-needed-zesty |
|
2017-08-18 15:38:57 |
Mikael Arguedas |
tags |
verification-needed verification-needed-xenial verification-needed-zesty |
verification-done-zesty verification-needed verification-needed-xenial |
|
2017-08-18 20:56:24 |
Gianfranco Costamagna |
bug task added |
|
proj (Ubuntu) |
|
2017-08-18 20:56:39 |
Gianfranco Costamagna |
proj (Ubuntu Zesty): status |
New |
Fix Released |
|
2017-08-18 20:57:00 |
Gianfranco Costamagna |
proj (Ubuntu Artful): status |
New |
Fix Released |
|
2017-08-18 20:57:03 |
Gianfranco Costamagna |
proj (Ubuntu Xenial): status |
New |
Fix Committed |
|
2017-08-18 21:23:20 |
Gianfranco Costamagna |
bug task deleted |
proj (Ubuntu) |
|
|
2017-08-21 09:14:21 |
Gianfranco Costamagna |
pcl (Ubuntu Artful): status |
Confirmed |
Fix Released |
|
2017-08-28 13:03:25 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-08-28 13:03:27 |
Launchpad Janitor |
pcl (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-11-27 20:29:41 |
Ubuntu Foundations Team Bug Bot |
tags |
verification-done-zesty verification-needed verification-needed-xenial |
removal-candidate verification-done-zesty verification-needed verification-needed-xenial |
|
2018-02-16 10:53:59 |
Łukasz Zemczak |
tags |
removal-candidate verification-done-zesty verification-needed verification-needed-xenial |
removal-candidate verification-done-zesty verification-needed |
|
2018-02-16 10:54:02 |
Łukasz Zemczak |
pcl (Ubuntu Xenial): status |
Fix Committed |
Won't Fix |
|
2018-05-31 09:53:59 |
Gianfranco Costamagna |
proj (Ubuntu Xenial): status |
Fix Committed |
Won't Fix |
|
2020-11-22 23:54:30 |
Mathew Hodson |
tags |
removal-candidate verification-done-zesty verification-needed |
verification-done-zesty |
|
2020-11-22 23:58:33 |
Mathew Hodson |
bug task deleted |
proj (Ubuntu Xenial) |
|
|
2020-11-22 23:58:39 |
Mathew Hodson |
bug task deleted |
proj (Ubuntu Zesty) |
|
|
2020-11-22 23:58:44 |
Mathew Hodson |
bug task deleted |
proj (Ubuntu Artful) |
|
|
2020-11-23 00:34:32 |
Mathew Hodson |
bug task deleted |
pcl (Ubuntu Xenial) |
|
|