Bug 1279550 - ceres-solver needs to be rebuild against recently updated eigen
Summary: ceres-solver needs to be rebuild against recently updated eigen
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: ceres-solver
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Taylor Braun-Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-09 17:20 UTC by Chris Moore
Modified: 2025-06-14 07:06 UTC (History)
3 users (show)

Fixed In Version: ceres-solver-1.11.0-1.el7
Clone Of:
Environment:
Last Closed: 2015-12-30 18:04:11 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Chris Moore 2015-11-09 17:20:00 UTC
Description of problem:

Consumers of ceres-solver libraray are required to use the same version of Eigen3 that ceres-solver was build against.  The current version of ceres-solver was built against Eigen 3.2.3, but the repository contains Eigen 3.2.5.  

Version-Release number of selected component (if applicable): 
ceres-sover[-devel] 1.10.0-5.el7
centos 7
eigen3-devel 3.2.5

How reproducible: Always

Steps to Reproduce:
1. Create a CMakeLists.txt with these lines:

cmake_minimum_required(VERSION 2.8.11)
project(CeresEigenTest)
find_package(Ceres REQUIRED)

2. mkdir build; cd build; cmake ../

Actual results:

cmake fails with an error:

CMake Error at /usr/share/Ceres/CeresConfig.cmake:85 (MESSAGE):
  Failed to find Ceres - Missing required Ceres dependency: Eigen version
  3.2.3, please set EIGEN_INCLUDE_DIR.

Expected results:

Expect that the versions in the repository are compatible with each other.  Cmake should find and use eigen 3.2.5.


Additional info:

Comment 1 Rich Mattes 2015-11-16 23:41:48 UTC
Thanks for the report.  Since I'm rebuilding the package, I'll also update from 1.11.0-rc2 to 1.11.0 final.

Comment 2 Rich Mattes 2015-11-17 01:05:00 UTC
Actually it looks like 1.11.0-rc2 was built but never submitted to epel 7.  I will see what's going on there.

Comment 3 Fedora Update System 2015-12-06 04:27:18 UTC
ceres-solver-1.11.0-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-0eb804e660

Comment 4 Fedora Update System 2015-12-08 07:22:30 UTC
ceres-solver-1.11.0-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'yum --enablerepo=epel-testing update ceres-solver'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-0eb804e660

Comment 5 Fedora Update System 2015-12-30 18:04:09 UTC
ceres-solver-1.11.0-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.

Comment 6 oaquioeder 2025-06-14 07:06:24 UTC
This update is still considered a very good idea https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-0eb804e660 https://poor-bunny.com


Note You need to log in before you can comment on or make changes to this bug.