Skip to content

ROS2 Jazzy support #113

Open
Open
@fabiannagel

Description

@fabiannagel

Hey there. I've been trying to get this middleware to run on Jazzy. The only combination that I got to build is with iceoryx from branch release_2.0 and rmw_iceoryx from branch iron.

The default talker & listener demos even work fine, but my own logic throws errors like these:

>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:

  'failed to resolve symbol 'rmw_event_type_is_supported' in shared library '/root/iceoryx_ws/install/rmw_iceoryx_cpp/lib/librmw_iceoryx_cpp.so', at ./src/functions.cpp:152'

with this new error message:

  'failed to resolve symbol 'rmw_count_clients' in shared library '/root/iceoryx_ws/install/rmw_iceoryx_cpp/lib/librmw_iceoryx_cpp.so', at ./src/functions.cpp:152'

rcutils_reset_error() should be called after error handling to avoid this.
<<<

>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:

  'failed to resolve symbol 'rmw_count_clients' in shared library '/root/iceoryx_ws/install/rmw_iceoryx_cpp/lib/librmw_iceoryx_cpp.so', at ./src/functions.cpp:152'

with this new error message:

  'failed to resolve symbol 'rmw_count_services' in shared library '/root/iceoryx_ws/install/rmw_iceoryx_cpp/lib/librmw_iceoryx_cpp.so', at ./src/functions.cpp:152'

rcutils_reset_error() should be called after error handling to avoid this.
<<<
Log level set to: [Warning]

>>> [rcutils|error_handling.c:108] rcutils_set_error_state()
This error state is being overwritten:

  'failed to resolve symbol 'rmw_count_services' in shared library '/root/iceoryx_ws/install/rmw_iceoryx_cpp/lib/librmw_iceoryx_cpp.so', at ./src/functions.cpp:152'

with this new error message:

  'Handle's typesupport identifier (rosidl_typesupport_c) is not supported by this library, at ./src/type_support_dispatch.hpp:116'

rcutils_reset_error() should be called after error handling to avoid this.

Is there a timeline for Jazzy support, or some tricks on how to get it to run? Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions