New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fastrtps (Fast-DDS) version 2.3.x does not have ContentFilteredTopic required by humble branch #700
Comments
Please feel free to open a pull request to update that; it would be much appreciated. |
eProsima/Fast-DDS#2825 has been backported to So i think it should be update into |
#700 Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
As a result from this issue: ros2/rmw_fastrtps#700
As a result from this issue: ros2/rmw_fastrtps#700
As a result from this issue: ros2/rmw_fastrtps#700
#700 Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
This has been addressed with Humble patch release 4b0f30f root@tomoyafujita:~# dpkg -l | grep rmw-fastrtps
ii ros-humble-rmw-fastrtps-cpp 6.2.4-1jammy.20230919.211331 amd64 Implement the ROS middleware interface using eProsima FastRTPS static code generation in C++.
ii ros-humble-rmw-fastrtps-shared-cpp 6.2.4-1jammy.20230919.205954 amd64 Code shared on static and dynamic type support of rmw_fastrtps_cpp. and as we described above, it uses, rmw_fastrtps/rmw_fastrtps_shared_cpp/CMakeLists.txt Lines 47 to 48 in 4b0f30f
I will go ahead to close this issue. |
Bug report
Required Info:
Steps to reproduce issue
Incorrect fastrtps version is listed in the humble branch of this repo. It is listed as
2.3
:rmw_fastrtps/rmw_fastrtps_shared_cpp/CMakeLists.txt
Line 47 in c6efdc9
fastrtps
2.3.x
does not havefastdds/dds/topic/ContentFilteredTopic.hpp
, as is required here:rmw_fastrtps/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/custom_subscriber_info.hpp
Line 32 in c6efdc9
Here is a link to fastrtps
2.3.6
underinclude/fastdds/dds/topic
:https://github.com/eProsima/Fast-DDS/tree/2.3.6/include/fastdds/dds/topic
This feature was added in fastrtps
2.5.0
.https://github.com/eProsima/Fast-DDS/releases/tag/v2.5.0
An additional issue is with the following call to
eprosima::fastdds::dds::DataReader::get_unread_count
:rmw_fastrtps/rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/custom_service_info.hpp
Line 206 in c6efdc9
The boolean function argument was added in
2.7.1
:eProsima/Fast-DDS@9586068
Expected behavior
The correct minimum fastrtps version to be listed in
rmw_fastrtps_shared_cpp/CMakeLists.txt
Actual behavior
An incompatible minimum version of fastrtps is currently listed under
rmw_fastrtps_shared_cpp/CMakeLists.txt
in the humble branch.Implementation considerations
Replace
2.3
L47 and L48 with2.7.1
:https://github.com/ros2/rmw_fastrtps/blob/c6efdc9fd47cd50043535a2bff27a5c402728bab/rmw_fastrtps_shared_cpp/CMakeLists.txt
The text was updated successfully, but these errors were encountered: