ros2 / rosidl_typesupport

Packages which provide the typesupport for ROS messages and services
Apache License 2.0
13 stars 34 forks source link

Problem sourcing setup.bash after installing rosidl_typesupport_cpp #2

Closed geoffviola closed 7 years ago

geoffviola commented 7 years ago

After I do ament build --only rosidl_typesupport_cpp, I get an error when I source the base installation. When I do source install/setup.bash, I get the following python error

Traceback (most recent call last):
  File "install/_order_packages.py", line 72, in <module>
    main()
  File "install/_order_packages.py", line 57, in main
    assert False
AssertionError

I'm on 1d22531d1544311c38421ecf023fcdb3ac76df7d. This behavior can replicated with the following commands

git clone https://github.com/ros2/ros2.git
cd ros2
mkdir src
vcs import src < ros2.repos
src/ament/ament_tools/scripts/ament.py build --only ament_package ament_cmake_core ament_cmake_export_dependencies ament_cmake ament_cmake_libraries ament_cmake_export_definitions ament_cmake_export_include_directories ament_cmake_export_interfaces ament_cmake_export_libraries ament_cmake_export_link_flags ament_cmake_python ament_cmake_target_dependencies ament_cmake_include_directories ament_cmake_test rmw rosidl_default_generators rosidl_parser rosidl_cmake rosidl_generator_c rosidl_generator_cpp ament_index_python rosidl_generator_py rmw_implementation_cmake fastrtps_cmake_module fastcdr fastrtps rosidl_typesupport_introspection_c rosidl_typesupport_introspection_cpp rmw_fastrtps_cpp rmw_implementation python_cmake_module rcl_interfaces rcl rclcpp osrf_pycommon ament_tools builtin_interfaces rosidl_default_runtime rosidl_typesupport_cpp
source install setup.bash