diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a814ff5883042b3863652ad1b6d7b9ff3f01dc4a..6802e02ca4537851a3e4904f4ed99d615c046be3 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -20,18 +20,18 @@ set(Boost_USE_STATIC_RUNTIME OFF)
 FIND_PACKAGE(Boost REQUIRED)
 
 # Eigen #######
-FIND_PACKAGE(Eigen REQUIRED)
+FIND_PACKAGE(Eigen3 REQUIRED)
 
 SET(CMAKE_BUILD_TYPE release)
 
 # add the necessary include directories
-INCLUDE_DIRECTORIES(. ${EIGEN_INCLUDE_DIR} ${Boost_INCLUDE_DIRS})
+INCLUDE_DIRECTORIES(. ${EIGEN3_INCLUDE_DIR} ${Boost_INCLUDE_DIRS})
 
 # create the shared library
 ADD_LIBRARY(quadarm_task_priority_ctrl SHARED ${sources})
 
 #TARGET_LINK_LIBRARIES(quadarm_task_priority_ctrl ${EIGEN_LIBRARY} ${Boost_LIBRARIES} orocos-kdl)
-TARGET_LINK_LIBRARIES(quadarm_task_priority_ctrl ${EIGEN_LIBRARY} ${Boost_LIBRARIES}) 
+TARGET_LINK_LIBRARIES(quadarm_task_priority_ctrl ${EIGEN3_LIBRARY} ${Boost_LIBRARIES}) 
 
 
 # link necessary libraries
diff --git a/src/quadarm_task_priority_ctrl.h b/src/quadarm_task_priority_ctrl.h
index fce566c39f417b8b9f6ffb674a42a664188da77d..7e6928bd2c043da14660046d0a867bcbf64e0065 100644
--- a/src/quadarm_task_priority_ctrl.h
+++ b/src/quadarm_task_priority_ctrl.h
@@ -9,9 +9,9 @@
 #include <sstream>
 #include <pwd.h>
 #include <math.h>
-#include <Eigen/Dense>
-#include <Eigen/Eigenvalues>
-#include <Eigen/SVD>
+#include <eigen3/Eigen/Dense>
+#include <eigen3/Eigen/Eigenvalues>
+#include <eigen3/Eigen/SVD>
 
 #include <sys/stat.h>