Skip to content

15.0.6

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Apr 07:01
· 136 commits to master since this release

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.

Related Issues