eclipse-ecal/rmw_ecal

ROS 2 Iron support?

jhurliman opened this issue · 1 comments

set(supported_distros
        foxy
        galactic
  humble
  rolling
)

By adding iron to this list, doing the same in rosido_typesupport_protobuf, and changing #if ROS_DISTRO == HUMBLE to #if ROS_DISTRO >= HUMBLE in rmw.hpp I got it to build. But it looks like more API needs to be implemented for Iron:

failed to resolve symbol 'rmw_client_request_publisher_get_actual_qos'
failed to resolve symbol 'rmw_client_response_subscription_get_actual_qos'
failed to resolve symbol 'rmw_client_set_on_new_response_callback'
failed to resolve symbol 'rmw_event_set_callback'
failed to resolve symbol 'rmw_feature_supported'
failed to resolve symbol 'rmw_get_gid_for_client'
failed to resolve symbol 'rmw_serialization_support_init'
failed to resolve symbol 'rmw_service_request_subscription_get_actual_qos'
failed to resolve symbol 'rmw_service_response_publisher_get_actual_qos'
failed to resolve symbol 'rmw_service_set_on_new_request_callback'
failed to resolve symbol 'rmw_subscription_get_content_filter'
failed to resolve symbol 'rmw_subscription_set_content_filter'
failed to resolve symbol 'rmw_subscription_set_on_new_message_callback'
failed to resolve symbol 'rmw_take_dynamic_message_with_info'
failed to resolve symbol 'rmw_take_dynamic_message'