Skip to content

connext dds micro does not compile with rolling branch #127

@cwecht

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions