Bug#916913: libpcl-dev: PCLConfig.cmake fails to find eigen

Johannes 'josch' Schauer josch at debian.org
Thu Dec 20 12:31:52 GMT 2018


Package: libpcl-dev
Version: 1.9.1+dfsg1-2
Severity: grave
Justification: renders package unusable

Hi,

a CMakeLists.txt with "find_package(PCL REQUIRED)" will currently result in:

CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:159 (find_package):
  By not providing "FindEigen.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Eigen", but
  CMake did not find one.

  Could not find a package configuration file provided by "Eigen" with any of
  the following names:

    EigenConfig.cmake
    eigen-config.cmake

  Add the installation prefix of "Eigen" to CMAKE_PREFIX_PATH or set
  "Eigen_DIR" to a directory containing one of the above files.  If "Eigen"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:313 (find_eigen)
  /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:544 (find_external_library)
  src/ros/CMakeLists.txt:22 (find_package)


CMake Error at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:59 (message):
  common is required but eigen was not found
Call Stack (most recent call first):
  /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:362 (pcl_report_not_found)
  /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:544 (find_external_library)
  src/ros/CMakeLists.txt:22 (find_package)


-- Configuring incomplete, errors occurred!



But libeigen3-dev is installed. For a full failing build log see:

https://api.travis-ci.org/v3/job/470351936/log.txt

Thanks!

cheers, josch



More information about the debian-science-maintainers mailing list