From 99ac4147a40b1554bbebf3446726627d8bbc9cf9 Mon Sep 17 00:00:00 2001 From: Francesco Andreoli Date: Fri, 21 Aug 2026 17:24:15 +0200 Subject: [PATCH] Declare direct grid_map_core dependency in grid_map_rviz_plugin GridMapVisual includes grid_map_core headers and uses grid_map::GridMap, Position, Index and colorValueToVector directly, but the dependency was only reachable transitively via grid_map_ros. Declare it directly in package.xml and CMake so the dependency contract matches source usage. Fixes #538 Co-Authored-By: Claude Fable 5 --- grid_map_rviz_plugin/CMakeLists.txt | 2 ++ grid_map_rviz_plugin/package.xml | 1 + 2 files changed, 3 insertions(+) diff --git a/grid_map_rviz_plugin/CMakeLists.txt b/grid_map_rviz_plugin/CMakeLists.txt index 92bb25b57..20dde11e2 100644 --- a/grid_map_rviz_plugin/CMakeLists.txt +++ b/grid_map_rviz_plugin/CMakeLists.txt @@ -3,6 +3,7 @@ project(grid_map_rviz_plugin) find_package(ament_cmake REQUIRED) find_package(grid_map_cmake_helpers REQUIRED) +find_package(grid_map_core REQUIRED) find_package(grid_map_msgs REQUIRED) find_package(grid_map_ros REQUIRED) find_package(Qt5 REQUIRED COMPONENTS Core Widgets) @@ -18,6 +19,7 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) # This setting causes Qt's "MOC" generation to happen automatically. set(dependencies + grid_map_core grid_map_msgs grid_map_ros rclcpp diff --git a/grid_map_rviz_plugin/package.xml b/grid_map_rviz_plugin/package.xml index 357a02dab..3eed4a393 100644 --- a/grid_map_rviz_plugin/package.xml +++ b/grid_map_rviz_plugin/package.xml @@ -16,6 +16,7 @@ grid_map_cmake_helpers qtbase5-dev + grid_map_core grid_map_msgs grid_map_ros rclcpp