From ebf0fe0da8965b0fd8a48d2392d2161e8be06bcc Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Tue, 22 Jul 2025 14:09:32 +0100 Subject: [PATCH] add outputs for rosbag2_storage_mcap and go2_interfaces to avoid numpy 2 errors on second compilation --- pixi.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pixi.toml b/pixi.toml index dd269bc..158d104 100644 --- a/pixi.toml +++ b/pixi.toml @@ -62,6 +62,7 @@ cmd = """ && colcon build --packages-select mcap_vendor rosbag2_storage_mcap_testdata rosbag2_storage_mcap --cmake-args -DCMAKE_BUILD_TYPE=Release """ depends_on = ["ws"] +outputs = ["humble_ws/install/mcap_vendor", "humble_ws/install/rosbag2_storage_mcap"] cwd = "humble_ws" # ------------------------------------------------------------------------------------------ @@ -95,6 +96,8 @@ cmd = """ (test -d src/go2_ros2_sdk || git clone --recurse-submodules https://github.com/abizovnuralem/go2_ros2_sdk.git src/go2_ros2_sdk) && colcon build --packages-select unitree_go go2_interfaces go2_robot_sdk --cmake-args -DCMAKE_BUILD_TYPE=Release """ +# Only track go2_interfaces output to prevent rebuilds that cause numpy header compilation errors +outputs = ["humble_ws/install/go2_interfaces"] cwd = "humble_ws" depends_on = ["ws"]