Robotics StackExchange | Archived questions

ROS Kinetic (PI) : Could not find a package configuration file provided by "Eigen3"

So I am running ROS Kinetic on my Pi which has been working well. I needed to ask some packages (Hector Slam etc) and so I needed to add Nav_Msgs and rebuild the workspace

When I run sudo ./src/catkin/bin/catkinmakeisolated --install -DCMAKEBUILDTYPE=Release --install-space /opt/ros/kinetic -j2

I get the error below (I have installed sudo apt-get install libeigen3-dev)

CMake Error at CMakeLists.txt:8 (findpackage): By not providing "FindEigen3.cmake" in CMAKEMODULE_PATH this project has
asked CMake to find a package configuration file provided by "Eigen3", but CMake did not find one.

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 CMAKEPREFIXPATH 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.

-- Configuring incomplete, errors occurred! See also "/home/pi/roscatkinws/buildisolated/eigenstlcontainers/CMakeFiles/CMakeOutput.log". See also "/home/pi/roscatkinws/buildisolated/eigenstlcontainers/CMakeFiles/CMakeError.log". <== Failed to process package 'eigenstlcontainers': Command '['/opt/ros/kinetic/env.sh', 'cmake', '/home/pi/roscatkinws/src/eigenstlcontainers', '-DCATKINDEVELPREFIX=/home/pi/roscatkinws/develisolated/eigenstlcontainers', '-DCMAKEINSTALLPREFIX=/opt/ros/kinetic', '-DCMAKEBUILD_TYPE=Release', '-G', 'Unix Makefiles']' returned non-zero exit status 1

Reproduce this error by running: ==> cd /home/pi/roscatkinws/buildisolated/eigenstlcontainers && /opt/ros/kinetic/env.sh cmake /home/pi/roscatkinws/src/eigenstlcontainers -DCATKINDEVELPREFIX=/home/pi/roscatkinws/develisolated/eigenstlcontainers -DCMAKEINSTALLPREFIX=/opt/ros/kinetic -DCMAKEBUILDTYPE=Release -G 'Unix Makefiles'

Asked by burf2000 on 2017-01-06 11:49:46 UTC

Comments

I decided to wipe ROS out and start again, seems to work fine with Indigo

Asked by burf2000 on 2017-01-08 07:44:53 UTC

Answers