diff --git a/nav2_lifecycle_manager/package.xml b/nav2_lifecycle_manager/package.xml
index 6334dc5558054e8ca487227a0c88d943cfc2b857..686f4513d07aaa95fa08765bc69196f506b4bf4d 100644
--- a/nav2_lifecycle_manager/package.xml
+++ b/nav2_lifecycle_manager/package.xml
@@ -18,6 +18,7 @@
   <build_depend>std_msgs</build_depend>
   <build_depend>std_srvs</build_depend>
   <build_depend>tf2_geometry_msgs</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>geometry_msgs</exec_depend>
   <exec_depend>lifecycle_msgs</exec_depend>
diff --git a/nav2_map_server/package.xml b/nav2_map_server/package.xml
index 9f6b8b1f01bf7525d16b8169d9100e89795f9773..9ba2de3a4a2c5321f80cd8ee03f5f628463a7b99 100644
--- a/nav2_map_server/package.xml
+++ b/nav2_map_server/package.xml
@@ -11,6 +11,7 @@
 
   <buildtool_depend>ament_cmake</buildtool_depend>
 
+  <build_depend>nav2_common</build_depend>
   <depend>rclcpp_lifecycle</depend>
   <depend>nav_msgs</depend>
   <depend>std_msgs</depend>
diff --git a/nav2_mission_executor/package.xml b/nav2_mission_executor/package.xml
index 59c4a217d1dc190b7c3acf0b8b418aa4fdf501cb..50a4cb422371175fefcf2855e8b66553bfcfafdc 100644
--- a/nav2_mission_executor/package.xml
+++ b/nav2_mission_executor/package.xml
@@ -18,6 +18,7 @@
   <build_depend>nav2_util</build_depend>
   <build_depend>geometry_msgs</build_depend>
   <build_depend>behaviortree_cpp</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>rclcpp</exec_depend>
   <exec_depend>rclcpp_action</exec_depend>
diff --git a/nav2_navfn_planner/package.xml b/nav2_navfn_planner/package.xml
index f103d64d87ff2b8d4ecde068ef5ee6f480107684..ef4d2819053a35edca4ab80a7270f0f1687367f9 100644
--- a/nav2_navfn_planner/package.xml
+++ b/nav2_navfn_planner/package.xml
@@ -20,6 +20,7 @@
   <build_depend>nav_msgs</build_depend>
   <build_depend>geometry_msgs</build_depend>
   <build_depend>builtin_interfaces</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>rclcpp</exec_depend>
   <exec_depend>rclcpp_action</exec_depend>
diff --git a/nav2_robot/package.xml b/nav2_robot/package.xml
index 778ed9a1bad624bd972d1cdef51861cce3742c3a..516e15120df24c68a2265da817cdcf46077d1860 100644
--- a/nav2_robot/package.xml
+++ b/nav2_robot/package.xml
@@ -16,6 +16,7 @@
   <build_depend>urdf</build_depend>
   <build_depend>nav_msgs</build_depend>
   <build_depend>nav2_util</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>rclcpp</exec_depend>
   <exec_depend>rclcpp_lifecycle</exec_depend>
diff --git a/nav2_tasks/package.xml b/nav2_tasks/package.xml
index e10c714f3283db0c0c39b1414bbdd7a1c722563a..d256352291b72613daf6424e002a2236909444e9 100644
--- a/nav2_tasks/package.xml
+++ b/nav2_tasks/package.xml
@@ -29,6 +29,7 @@
   <build_depend>nav2_robot</build_depend>
   <build_depend>nav2_util</build_depend>
   <build_depend>lifecycle_msgs</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>rclcpp</exec_depend>
   <exec_depend>rclcpp_action</exec_depend>
diff --git a/nav2_world_model/package.xml b/nav2_world_model/package.xml
index f0b9a5a6e2a6a0f9874ea0276d30dcef58843343..477b31ab00756e6dabea15ffe3bce7ec26e99fca 100644
--- a/nav2_world_model/package.xml
+++ b/nav2_world_model/package.xml
@@ -14,6 +14,7 @@
   <build_depend>nav2_msgs</build_depend>
   <build_depend>nav2_costmap_2d</build_depend>
   <build_depend>tf2_ros</build_depend>
+  <build_depend>nav2_common</build_depend>
 
   <exec_depend>rclcpp</exec_depend>
   <exec_depend>nav2_util</exec_depend>