Opened 5 years ago

Closed 5 years ago

#58318 closed defect (fixed)

ceres-solver @1.14.0: cmake shows binary compiled against old Eigen3

Reported by: swarn Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc: mmoll@…
Port: ceres-solver

Description

Using the current ceres-solver (1.14.0) and eigen3 (3.3.7) ports, cmake fails with the following error:

CMake Error at /opt/local/lib/cmake/Ceres/CeresConfig.cmake:88 (message):
  Failed to find Ceres - Found Eigen dependency, but the version of Eigen
  found (3.3.7) does not exactly match the version of Eigen Ceres was
  compiled with (3.3.5).

Uninstalling, then reinstalling from source solves the problem:

sudo port -f uninstall ceres-solver
sudo port -s install ceres-solver

Change History (1)

comment:1 Changed 5 years ago by mamoll (Mark Moll)

Owner: set to mamoll
Resolution: fixed
Status: newclosed

In e5a1f207bdac90f1c3af15158950f0295ac51d9e/macports-ports (master):

math/ceres-solver: rev. bump so that it uses the latest version of Eigen3. Closes #58318

Note: See TracTickets for help on using tickets.