FS#63282 - [eigen] 3.3.7-3 is no longer detected by cmake

Attached to Project: Arch Linux
Opened by Andrew Penkrat (Aldrog) - Friday, 26 July 2019, 13:19 GMT
Last edited by Antonio Rojas (arojas) - Friday, 26 July 2019, 17:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
find_package(Eigen3) fails to find installed Eigen unless Eigen3_DIR is explicitly set to /usr/lib/cmake/Eigen.

Additional info:
* Affected version: 3.3.7-3
* Suggested fix: change CMAKEPACKAGE_INSTALL_DIR to /usr/lib/cmake/Eigen3.

Steps to reproduce:
* Create CMakeLists.txt containing find_package(Eigen3 REQUIRED).
* Try running cmake.
* You should see the following message:
CMake Error at CMakeLists.txt:1 (find_package):
Could not find a package configuration file provided by "Eigen3" with any
of the following names:

Eigen3Config.cmake
eigen3-config.cmake

Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
"Eigen3_DIR" to a directory containing one of the above files. If "Eigen3"
provides a separate development package or SDK, be sure it has been
installed.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 26 July 2019, 17:16 GMT
Reason for closing:  Fixed
Additional comments about closing:  eigen 3.3.7-4

Loading...