You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fast-DDS-2.10.1/include/fastdds/rtps/transport/TransportDescriptorInterface.h:48:21: error: expected ‘)’ before ‘maximumMessageSize’
48 | uint32_t maximumMessageSize,
| ^~~~~~~~~~~~~~~~~~~
| )
...
In file included from Fast-DDS-2.10.1/src/cpp/dynamic-types/TypeNamesGenerator.cpp:1:
Fast-DDS-2.10.1/include/fastrtps/types/TypeNamesGenerator.h:17:13: error: ‘uint32_t’ has not been declared
Steps to reproduce
Build latest version with GCC 13.1+.
Fast DDS version/commit
Only tested with 2.10.1.
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
Default configuration, UDPv4 & SHM
Additional context
A sample patch to make it build again. I'm not sure about all supported compilers and platforms.
This one fixed it for GCC on Linux.
This has already been fixed in #3508 and backports have been ordered. The #ifdef seems to be some legacy code related to the MIN and MAX macros defined in Windows. This issue was dealt with some time ago so we don't think the backwards compatibility is going to be an issue. Thanks for your concern!
Is there an already existing issue for this?
Expected behavior
Build succeeds.
Current behavior
Steps to reproduce
Build latest version with GCC 13.1+.
Fast DDS version/commit
Only tested with 2.10.1.
Platform/Architecture
Other. Please specify in Additional context section.
Transport layer
Default configuration, UDPv4 & SHM
Additional context
A sample patch to make it build again. I'm not sure about all supported compilers and platforms.
This one fixed it for GCC on Linux.
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
The text was updated successfully, but these errors were encountered: