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 for more details

For reference the debian build (1.12.0+dfsg0-1+b2) solves the problem


** Affects: ceres-solver (Ubuntu)
     Importance: Undecided
         Status: New

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

Reply via email to