Skip to content

connext dds micro does not compile with rolling branch #127

Description

@cwecht

System Info

  • OS
    • Ubuntu 22.04
  • ROS version and installation type
    • rolling/binary
  • RTI Connext DDS version and installation type
    • Micro 3.0.3.28/rtipkg
  • RMW version or commit hash

Bug Description

rmw_connextdds_micro does not compile on rolling because of these errors:

grafik

It seems that connext dds micro just doesn't support DDS_UserDataQosPolicy as well as the multicast_receive_addresses option of DDS_DiscoveryQosPolicy.

Expected Behavior

rmw_connextdds_micro should compile.

How to Reproduce

That's my setup:

  1. setup a workspace with the following layout:
  • rmw_connext_ws
    • rti_connext_dds-6.1.2 (containing the whole Pro package as well as the micro package in rti_connext_dds_micro-3.0.3.28)
    • src/rmw_connextdds
  1. put COLCON_IGNORE in rmw_connext_ws/rti_connext_dds-6.1.2
  2. run docker run -it -v $PWD:/home -w /home osrf/ros:rolling-desktop in rmw_connext_ws
  3. run source ./rti_connext_dds-6.1.2/resource/scripts/rtisetenv_x64Linux4gcc7.3.0.bash
  4. run colcon build

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions