** 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

Reply via email to