Regression on ROS 2 Buildfarm for Rolling
envgap__BehaviorTree__BehaviorTree.CPP-960
01 / FAILURE SIGNATURE
As reported upstream
23:12:15 Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
14589e589c5049fbb7f1fb30ccaa3efc66c84f18- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
BehaviorTree/BehaviorTree.CPP #960 · read the original issue
`bwehaviortree_cpp 4.6.2` is failing to build for Rolling on the buildfarm with the error below. This is blocking the [announced Rolling sync](https://discourse.ros.org/t/preparing-for-rolling-sync-2025-04-11/43166). We will proceed with the sync which will remove these binaries from Rolling but they will be added once the build is fixed and a new release is bloomed. ``` 23:12:15 -- BTCPP_EXTRA_LIBRARIES: $<BUILD_INTERFACE:ament_index_cpp::ament_index_cpp>;$<BUILD_INTERFACE:/usr/lib/x86_64-linux-gnu/libzmq.so>;$<BUILD_INTERFACE:/usr/lib/x86_64-linux-gnu/libsqlite3.so> 23:12:15 -- BTCPP_LIB_DESTINATION: lib 23:12:15 -- BTCPP_INCLUDE_DESTINATION: include 23:12:15 -- BTCPP_UNIT_TESTS: ON 23:12:15 CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message): 23:12:15 Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR 23:12:15 GTEST_MAIN_LIBRARY) 23:12:15 Call Stack (most recent call first): 23:12:15 /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE) 23:12:15 /usr/share/cmake-3.28/Modules/FindGTest.cmake:270 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) 23:12:15 tests/CMakeLists.txt:60 (find_package) ``` Detailed logs: https://build.ros2.org/view/Rbin_uN64/job/Rbin_uN64__behaviortree_cpp__ubuntu_noble_amd64__binary/61/consoleFull
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]