From ec6284266ffb03a6d8e27692cb7f552740437b8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Solaz?= <122838033+victorsolaz@users.noreply.github.com> Date: Wed, 18 Feb 2026 14:19:14 +0100 Subject: [PATCH] Fix missing ROS2MedkitCompat.cmake in turtlebot3_integration Dockerfile Preserve the shared CMake module from the ros2_medkit clone before deleting it. Without this, colcon build fails because ros2_medkit_serialization (and other packages) cannot resolve their ../../cmake/ROS2MedkitCompat.cmake include path. Fixes selfpatch/selfpatch_demos#30 --- demos/turtlebot3_integration/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/demos/turtlebot3_integration/Dockerfile b/demos/turtlebot3_integration/Dockerfile index 8988a49..f7d965f 100644 --- a/demos/turtlebot3_integration/Dockerfile +++ b/demos/turtlebot3_integration/Dockerfile @@ -52,6 +52,7 @@ RUN git clone --depth 1 https://github.com/selfpatch/ros2_medkit.git && \ mv ros2_medkit/src/ros2_medkit_fault_manager . && \ mv ros2_medkit/src/ros2_medkit_fault_reporter . && \ mv ros2_medkit/src/ros2_medkit_diagnostic_bridge . && \ + mkdir -p ${COLCON_WS}/cmake && mv ros2_medkit/cmake/ROS2MedkitCompat.cmake ${COLCON_WS}/cmake/ && \ rm -rf ros2_medkit # Copy demo package from local context (this repo)