** Summary changed: - Wrong library path in CMake file for 64bit system + [SRU] Wrong library path in CMake file for 64bit system
** Description changed: + [Impact] + + + [Test Case] + $ sudo apt-get install liboce-visualization-dev + $ ls -d /usr/lib/x86_64-linux-gnu/oce-* + /usr/lib/x86_64-linux-gnu/oce-0.16 + $ cat /usr/lib/x86_64-linux-gnu/oce-0.16/OCE04_VisualizationTargets-relwithdebinfo.cmake | grep 'libfreeimage.so' + You will see a line ending: ";/usr/lib/libfreeimage.so" + + [Regression Potential] + System: Xenial (16.04) Package: liboce-visualization-dev (0.17.1-1) liboce-visualization-dev provides CMake files, to be able to CMake-build an application using OCE. The /usr/lib/x86_64-linux-gnu/oce-0.16/OCE04_VisualizationTargets- relwithdebinfo.cmake file contains this section : # Import target "TKService" for configuration "RelWithDebInfo" set_property(TARGET TKService APPEND PROPERTY IMPORTED_CONFIGURATIONS RELWITHDEBINFO) set_target_properties(TKService PROPERTIES IMPORTED_LINK_INTERFACE_LIBRARIES_RELWITHDEBINFO "TKMath;TKernel;TKBRep;TKShHealing;TKGeomBase;TKGeomAlgo;TKG2d;TKG3d;TKTopAlgo;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/usr/lib/x86_64-linux-gnu/libGL.so;/usr/lib/x86_64-linux-gnu/libfreetype.so;/usr/lib/libfreeimage.so" IMPORTED_LOCATION_RELWITHDEBINFO "${_IMPORT_PREFIX}/lib/x86_64-linux-gnu/libTKService.so.10.0.0" IMPORTED_SONAME_RELWITHDEBINFO "libTKService.so.10" ) The "freeimage" library path is wrong on 64bit, according to "dpkg -L libfreeimage-dev" : /usr/lib/x86_64-linux-gnu/libfreeimage.so not /usr/lib/libfreeimage.so as written in liboce-visualization-dev's CMake file. This bug prevents from building correctly applications that depends on liboce-visualization-dev using CMake. Tested: Fixing this path fixes build. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1556680 Title: [SRU] Wrong library path in CMake file for 64bit system To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/oce/+bug/1556680/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs