diff --git a/adapter_package/CMakeLists.txt b/adapter_package/CMakeLists.txt
index c151cf3b30b8a1a524198f7e71069d1f12317997..4619a06b8589345241f918938eee78c3280fed6d 100644
--- a/adapter_package/CMakeLists.txt
+++ b/adapter_package/CMakeLists.txt
@@ -9,7 +9,6 @@ project(adapter_package)
 ## is used, also find other catkin packages
 find_package(catkin REQUIRED COMPONENTS
     roscpp
-    std_msgs
     moveit_ros_planning_interface
 )
 
@@ -117,7 +116,7 @@ catkin_package(
 ## Your package locations should be listed before other locations
 include_directories(
 # include
-  ${catkin_INCLUDE_DIRS}
+  SYSTEM ${catkin_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIRS}
 )
 
 ## Declare a C++ library
diff --git a/adapter_package/package.xml b/adapter_package/package.xml
index d5327a077b533af7a425172ab668628cadc49d7d..03f44f878f8d56a121383ff1cec2b374b98d3b5c 100644
--- a/adapter_package/package.xml
+++ b/adapter_package/package.xml
@@ -7,6 +7,7 @@
   <buildtool_depend>catkin</buildtool_depend>
   <depend>roscpp</depend>
   <depend>std_msgs</depend>
+  <depend>moveit_ros_planning_interface</depend>
   <export>
   </export>
 </package>
\ No newline at end of file