Bug#823839: oce: please rebuild against freeimage 3.17.0

Graham Inggs ginggs at debian.org
Mon May 9 14:19:13 UTC 2016


Source: oce
Version: 0.17.1-1
Severity: serious


Hi Maintainer

OCE needs to be rebuilt against the current version of freeimage in 
order to pick up the correct library paths in shipped CMake files.
For example, 
/usr/lib/x86_64-linux-gnu/oce-0.16/OCE04_VisualizationTargets-relwithdebinfo.cmake 
contains /usr/lib/libfreeimage.s instead of 
/usr/lib/x86_64-linux-gnu/libfreeimage.so.  Please refer to Ubuntu bug 
LP: #1556680 [1].  This causes at least FreeCAD to FTBFS.

In addition, the Build-Depends on libfreeimage-dev needs to be changed 
to libfreeimageplus-dev, otherwise OCE builds without freeimage 
support.  This can be confirmed by searching for '-DHAVE_FREEIMAGE' in 
the build logs.  If it is not present, freeimage support is missing.

Lastly, some files are shipped in /usr/lib/*/oce-0.16 and some in 
/usr/lib/*/oce-0.17.
Is this correct?  Please refer to Ubuntu bug LP: #1556685 [2].

Regards
Graham


[1] https://bugs.launchpad.net/bugs/1556680
[2] https://bugs.launchpad.net/bugs/1556685



More information about the debian-science-maintainers mailing list