Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧑‍🌾 CycloneDDS builtin_interfaces package failed with stacktrace for rosidl_dynamic_typesupport #4

Closed
claraberendsen opened this issue Apr 11, 2023 · 2 comments · Fixed by #5

Comments

@claraberendsen
Copy link

claraberendsen commented Apr 11, 2023

Failing on nightlies since build #407.

LOG:

05:29:23 --- stderr: builtin_interfaces
05:29:23 CMake Error at /tmp/ws/install_isolated/rosidl_dynamic_typesupport/share/rosidl_dynamic_typesupport/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package):
05:29:23   By not providing "Findament_cmake_ros.cmake" in CMAKE_MODULE_PATH this
05:29:23   project has asked CMake to find a package configuration file provided by
05:29:23   "ament_cmake_ros", but CMake did not find one.
05:29:23 
05:29:23   Could not find a package configuration file provided by "ament_cmake_ros"
05:29:23   with any of the following names:
05:29:23 
05:29:23     ament_cmake_rosConfig.cmake
05:29:23     ament_cmake_ros-config.cmake
05:29:23 
05:29:23   Add the installation prefix of "ament_cmake_ros" to CMAKE_PREFIX_PATH or
05:29:23   set "ament_cmake_ros_DIR" to a directory containing one of the above files.
05:29:23   If "ament_cmake_ros" provides a separate development package or SDK, be
05:29:23   sure it has been installed.
05:29:23 Call Stack (most recent call first):
05:29:23   /tmp/ws/install_isolated/rosidl_dynamic_typesupport/share/rosidl_dynamic_typesupport/cmake/rosidl_dynamic_typesupportConfig.cmake:41 (include)
05:29:23   /tmp/ws/install_isolated/rmw/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
05:29:23   /tmp/ws/install_isolated/rmw/share/rmw/cmake/rmwConfig.cmake:41 (include)
05:29:23   /tmp/ws/install_isolated/rosidl_generator_py/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
05:29:23   /tmp/ws/install_isolated/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake:41 (include)
05:29:23   /tmp/ws/install_isolated/rosidl_core_generators/share/rosidl_core_generators/cmake/rosidl_core_generators-extras.cmake:21 (find_package)
05:29:23   /tmp/ws/install_isolated/rosidl_core_generators/share/rosidl_core_generators/cmake/rosidl_core_generatorsConfig.cmake:41 (include)
05:29:23   CMakeLists.txt:17 (find_package)

Details

  • Operating System: Ubuntu Jammy
  • DDS implementation: CycloneDDS
  • Client library (if applicable):
    • builtin_interfaces
@claraberendsen claraberendsen changed the title 🧑‍🌾 🧑‍🌾 CycloneDDS builtin_interfaces package failed with stacktrace for rosidl_dynamic_typesupport Apr 11, 2023
@Blast545
Copy link

Added notes:

  • This it's only failing on CycloneDDS only jobs. In jobs with others DDS available, this won't fail to build.
  • Looks like there's a dependency from rosidl_dynamic_typesupport that builtin_interfaces it's not able to find,

@clalancette
Copy link
Contributor

I think we are possibly incorrectly exporting the dependency in rosidl_dynamic_typesupport. I'll have to double-check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants