This bug was fixed in the package oce - 0.17.1-1ubuntu0.1
---------------
oce (0.17.1-1ubuntu0.1) xenial; urgency=medium
* Backport 0.17-1-2 from Yakkety as an SRU, including changes:
+ Build-Depend on libfreeimageplus-dev instead of libfreeimage-dev
in order to build with freeimage >= 3.17.0.
+ Rebuild against freeimage >= 3.17.0 to pick up correct library path
in OCE04_VisualizationTargets-relwithdebinfo.cmake. (LP: #1556680)
+ Install files in /usr/lib/$(DEB_HOST_MULTIARCH)/oce-0.17. (LP: #1556685)
-- Graham Inggs <[email protected]> Sun, 22 May 2016 15:08:27 +0200
** Changed in: oce (Ubuntu Xenial)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1556685
Title:
[SRU] Wrong installation path (0.16 instead of 0.17)
Status in oce package in Ubuntu:
Fix Released
Status in oce source package in Xenial:
Fix Released
Status in oce package in Debian:
Fix Released
Bug description:
[Impact]
Users building their own projects using OpenCASCADE Community Edition (OCE)
and installing the development libraries liboce-*-dev and oce-draw will be
surprised to find .cmake files in (e.g.) /usr/lib/x86_64-linux-gnu/oce-0.16
instead of /usr/lib/x86_64-linux-gnu/oce-0.17. The impact is purely visual as
these files are only used during compilation and thus do not impact binaries
that were built with the files in the wrong directory.
[Test Case]
The updated installation directories can easily be observed.
With liboce-visualization-dev 0.17-1-1:
$ 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
With liboce-visualization-dev 0.17-1-1ubuntu0.1:
$ sudo apt-get install liboce-visualization-dev
$ ls -d /usr/lib/x86_64-linux-gnu/oce-*
/usr/lib/x86_64-linux-gnu/oce-0.17
It should be verified that packages with build-dependencies on
liboce-*-dev and oce-draw; namely freecad, gmsh and netgen, are able
to build after upgrading. Take note that these packages FTBFS before
upgrading due to LP: #1556680.
[Regression Potential]
Minimal, the packages liboce-*-dev and oce-draw that ship the files that were
moved do not have any direct reverse-dependencies.
-----------------------------------------------------------------------------
System: Xenial (16.04)
Package: oce (0.17.1-1)
OCE package installs some data into "oce-0.16" directory instead of
oce-0.17.
In debian/rules file at line #26, it should be:
-DOCE_INSTALL_CMAKE_DATA_DIR:PATH=lib/$(DEB_HOST_MULTIARCH)/oce-0.17 \
instead of
-DOCE_INSTALL_CMAKE_DATA_DIR:PATH=lib/$(DEB_HOST_MULTIARCH)/oce-0.16 \
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/oce/+bug/1556685/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~group.of.nepali.translators
Post to : [email protected]
Unsubscribe : https://launchpad.net/~group.of.nepali.translators
More help : https://help.launchpad.net/ListHelp