Bug#860309: libceres1: Requires rebuild for Eigen 3.3.2

Matthias Urlichs matthias at urlichs.de
Fri Apr 14 10:45:18 UTC 2017


Package: libceres1
Version: 1.12.0+dfsg0-1
Severity: important

libceres currently is not useable, at least not if the project in question
uses CMake.

The reason is to be found in cmake/CeresConfig.cmake.in:
CMake Error at /usr/lib/cmake/ceres/CeresConfig.cmake:88 (message):
  Failed to find Ceres - Found Eigen dependency, but the version of Eigen
  found (3.3.2) does not exactly match the version of Eigen Ceres was
  compiled with (3.3.0).  This can cause subtle bugs by triggering violations
  of the One Definition Rule.  See the Wikipedia article
  http://en.wikipedia.org/wiki/One_Definition_Rule for more details

=> Please add the exact version of Eigen found when building Ceres to
   debian/control, or fix Ceres to relax this dependency.


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'unstable'), (600, 'stable'), (550, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.9.0-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libceres1 depends on:
ii  libamd2                          1:4.5.4-1
ii  libatlas3-base [liblapack.so.3]  3.10.3-1+b1
ii  libc6                            2.24-9
ii  libcamd2                         1:4.5.4-1
ii  libccolamd2                      1:4.5.4-1
ii  libcholmod3                      1:4.5.4-1
ii  libcolamd2                       1:4.5.4-1
ii  libcxsparse3                     1:4.5.4-1
ii  libgcc1                          1:6.3.0-12
ii  libgflags2v5                     2.1.2-3
ii  libgomp1                         6.3.0-12
ii  libgoogle-glog0v5                0.3.4-2
ii  liblapack3 [liblapack.so.3]      3.7.0-1
ii  libspqr2                         1:4.5.4-1
ii  libstdc++6                       6.3.0-12
ii  libsuitesparseconfig4            1:4.5.4-1

libceres1 recommends no packages.

libceres1 suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list