diff --git a/waypoint_navigation_plugin/cmake/ROS2.cmake b/waypoint_navigation_plugin/cmake/ROS2.cmake
index 7ab3fb9..7f85f5e 100644
--- a/waypoint_navigation_plugin/cmake/ROS2.cmake
+++ b/waypoint_navigation_plugin/cmake/ROS2.cmake
@@ -21,6 +21,7 @@ find_package(rviz_common REQUIRED)
find_package(rviz_default_plugins REQUIRED)
find_package(rviz_rendering REQUIRED)
find_package(rosbag2_cpp REQUIRED)
+find_package(rosbag2_storage REQUIRED)
find_package(mav_manager_srv REQUIRED)
find_package(rviz_ogre_vendor REQUIRED)
find_package(std_srvs REQUIRED)
diff --git a/waypoint_navigation_plugin/package.xml b/waypoint_navigation_plugin/package.xml
index 45ba4c5..ec35723 100644
--- a/waypoint_navigation_plugin/package.xml
+++ b/waypoint_navigation_plugin/package.xml
@@ -24,6 +24,7 @@
rviz_rendering
sensor_msgs
rosbag2_cpp
+ rosbag2_storage
mav_manager_srv
qtbase5-dev
diff --git a/waypoint_navigation_plugin/src/waypoint_nav_frame_ros2.hpp b/waypoint_navigation_plugin/src/waypoint_nav_frame_ros2.hpp
index 4701d69..e7a28bf 100644
--- a/waypoint_navigation_plugin/src/waypoint_nav_frame_ros2.hpp
+++ b/waypoint_navigation_plugin/src/waypoint_nav_frame_ros2.hpp
@@ -65,7 +65,7 @@
#include
#include
#include
-#include
+#include
#include
typedef struct {
diff --git a/waypoint_navigation_plugin/src/waypoint_nav_tool_ros2.cpp b/waypoint_navigation_plugin/src/waypoint_nav_tool_ros2.cpp
index 83b67be..885967f 100644
--- a/waypoint_navigation_plugin/src/waypoint_nav_tool_ros2.cpp
+++ b/waypoint_navigation_plugin/src/waypoint_nav_tool_ros2.cpp
@@ -72,6 +72,7 @@ WaypointNavTool::~WaypointNavTool()
delete frame_;
delete frame_dock_;
+ delete moving_flag_node_;
}
void WaypointNavTool::onInitialize()