15.0.6
Description
Abstract
To avoid cmake error related to tinyxml2_vendor
, this workaround is introduced.
This workaround is not elegant and is temporary.
If better solution is found, this workaround is withdrew and replaced.
Background
https://github.com/tier4/scenario_simulator_v2/actions/workflows/BuildAndRun.yaml
All of BuildAndRun
executions are failed from April 7th due to the CMake errors like below.
Starting >>> random_test_runner
--- stderr: random_test_runner
CMake Error at /opt/ros/humble/share/tinyxml2_vendor/cmake/tinyxml2_vendor-extras.cmake:23 (message):
Unable to extract the library file path from
Call Stack (most recent call first):
/opt/ros/humble/share/tinyxml2_vendor/cmake/tinyxml2_vendorConfig.cmake:41 (include)
/__w/scenario_simulator_v2/scenario_simulator_v2/install/traffic_simulator/share/traffic_simulator/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/__w/scenario_simulator_v2/scenario_simulator_v2/install/traffic_simulator/share/traffic_simulator/cmake/traffic_simulatorConfig.cmake:41 (include)
/opt/ros/humble/share/ament_cmake_auto/cmake/ament_auto_find_build_dependencies.cmake:67 (find_package)
CMakeLists.txt:38 (ament_auto_find_build_dependencies)
---
Failed <<< random_test_runner [4.80s, exited with code 1]
References
Same workaround was introduced in autoware ( this pull-request was affected by the pull-request )
autowarefoundation/autoware_cmake#24
Continuous discussions are here for this issue. I'll be keeping an my eye on this issue.
autowarefoundation/autoware_universe#10410
Destructive Changes
None
Known Limitations
As I said, it's a temporary fix and not perfect.