rmw_connextdds_micro does not compile on rolling because of these errors:
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:
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
put COLCON_IGNORE in rmw_connext_ws/rti_connext_dds-6.1.2
run docker run -it -v $PWD:/home -w /home osrf/ros:rolling-desktop in rmw_connext_ws
run source ./rti_connext_dds-6.1.2/resource/scripts/rtisetenv_x64Linux4gcc7.3.0.bash
We don't officially support Connext Micro, so we don't usually test it. For that matter, we don't even have licenses for Connext Micro. If you have patches to make this compile, we'd be happy to review them.
System Info
Bug Description
rmw_connextdds_micro does not compile on rolling because of these errors:
It seems that connext dds micro just doesn't support DDS_UserDataQosPolicy as well as the
multicast_receive_addresses
option ofDDS_DiscoveryQosPolicy
.Expected Behavior
rmw_connextdds_micro should compile.
How to Reproduce
That's my setup:
rmw_connext_ws
rti_connext_dds-6.1.2
(containing the whole Pro package as well as the micro package inrti_connext_dds_micro-3.0.3.28
)src/rmw_connextdds
COLCON_IGNORE
in rmw_connext_ws/rti_connext_dds-6.1.2docker run -it -v $PWD:/home -w /home osrf/ros:rolling-desktop in rmw_connext_ws
source ./rti_connext_dds-6.1.2/resource/scripts/rtisetenv_x64Linux4gcc7.3.0.bash
colcon build