Public bug reported:
Current version of ceres ("1.12.0+dfsg0-1") was built against eigen 3.3.0.
Current libeigen-dev version is 3.3.2 (3.3.2-1).
So ceres needs a rebuild otherwise packages cannot link against it getting the
following cmake error
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
For reference the debian build (1.12.0+dfsg0-1+b2) solves the problem
** Affects: ceres-solver (Ubuntu)
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
libceres-dev needs rebuild because of mismatching eigen version
To manage notifications about this bug go to:
ubuntu-bugs mailing list