Description of problem: PCL 1.8 is linked against Libboost 1.60, but Fedora 26 has Libboost 1.6.3 by default. Version-Release number of selected component (if applicable): 1.8.0-7.fc26 How reproducible: always Steps to Reproduce: 1. Install pcl-dev from dnf 2. check linked library on one of pcl .so file 3. e.g. # ldd /lib/libpcl_common.so.1.8 Actual results: linux-vdso.so.1 (0x00007ffed6425000) libboost_system.so.1.60.0 => not found libboost_thread.so.1.60.0 => not found libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f25eb4b7000) libm.so.6 => /lib64/libm.so.6 (0x00007f25eb1a1000) libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f25eaf70000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f25ead59000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f25eab3a000) libc.so.6 => /lib64/libc.so.6 (0x00007f25ea769000) /lib64/ld-linux-x86-64.so.2 (0x0000556eb317f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f25ea565000) Expected results: linux-vdso.so.1 (0x00007ffed6425000) libboost_system.so.1.63.0 => /usr/lib64/libboost_system.so.1.63.0 libboost_thread.so.1.63.0 => /usr/lib64/libboost_thread.so.1.63.0 libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f25eb4b7000) libm.so.6 => /lib64/libm.so.6 (0x00007f25eb1a1000) libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f25eaf70000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f25ead59000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f25eab3a000) libc.so.6 => /lib64/libc.so.6 (0x00007f25ea769000) /lib64/ld-linux-x86-64.so.2 (0x0000556eb317f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f25ea565000) Additional info: Current version of liboost installed in fedora is boost-1.63.0-5.fc26
Sorry, apparently it's my system I did dnf reinstall for pcl, pcl-devel, and boost and the correct version of boost library is linked in the libboost_*.so. Closed
No problem, thanks for following up!