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:
Thanks for the report. Since I'm rebuilding the package, I'll also update from 1.11.0-rc2 to 1.11.0 final.
Actually it looks like 1.11.0-rc2 was built but never submitted to epel 7. I will see what's going on there.
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
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
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.
This update is still considered a very good idea https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-0eb804e660 https://poor-bunny.com