Temporary header file '/tmp/7PCfLTgACh/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/arm-linux-gnueabihf/fastrtps/config.h"
  #include "/usr/include/fastdds/dds/builtin/common/ReplyHeader.hpp"
  #include "/usr/include/fastdds/dds/builtin/common/RequestHeader.hpp"
  #include "/usr/include/fastdds/dds/builtin/common/Types.hpp"
  #include "/usr/include/fastdds/dds/builtin/topic/BuiltinTopicKey.hpp"
  #include "/usr/include/fastdds/dds/builtin/topic/ParticipantBuiltinTopicData.hpp"
  #include "/usr/include/fastdds/dds/builtin/topic/PublicationBuiltinTopicData.hpp"
  #include "/usr/include/fastdds/dds/builtin/topic/SubscriptionBuiltinTopicData.hpp"
  #include "/usr/include/fastdds/dds/builtin/topic/TopicBuiltinTopicData.hpp"
  #include "/usr/include/fastdds/dds/builtin/typelookup/TypeLookupManager.hpp"
  #include "/usr/include/fastdds/dds/builtin/typelookup/TypeLookupReplyListener.hpp"
  #include "/usr/include/fastdds/dds/builtin/typelookup/TypeLookupRequestListener.hpp"
  #include "/usr/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp"
  #include "/usr/include/fastdds/dds/common/InstanceHandle.hpp"
  #include "/usr/include/fastdds/dds/core/Entity.hpp"
  #include "/usr/include/fastdds/dds/core/LoanableArray.hpp"
  #include "/usr/include/fastdds/dds/core/LoanableCollection.hpp"
  #include "/usr/include/fastdds/dds/core/LoanableSequence.hpp"
  #include "/usr/include/fastdds/dds/core/LoanableTypedCollection.hpp"
  #include "/usr/include/fastdds/dds/core/StackAllocatedSequence.hpp"
  #include "/usr/include/fastdds/dds/core/UserAllocatedSequence.hpp"
  #include "/usr/include/fastdds/dds/core/condition/Condition.hpp"
  #include "/usr/include/fastdds/dds/core/condition/GuardCondition.hpp"
  #include "/usr/include/fastdds/dds/core/condition/StatusCondition.hpp"
  #include "/usr/include/fastdds/dds/core/condition/WaitSet.hpp"
  #include "/usr/include/fastdds/dds/core/policy/ParameterTypes.hpp"
  #include "/usr/include/fastdds/dds/core/policy/QosPolicies.hpp"
  #include "/usr/include/fastdds/dds/core/policy/ReaderDataLifecycleQosPolicy.hpp"
  #include "/usr/include/fastdds/dds/core/policy/WriterDataLifecycleQosPolicy.hpp"
  #include "/usr/include/fastdds/dds/core/status/BaseStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/DeadlineMissedStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/IncompatibleQosStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/LivelinessChangedStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/MatchedStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/PublicationMatchedStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/SampleRejectedStatus.hpp"
  #include "/usr/include/fastdds/dds/core/status/StatusMask.hpp"
  #include "/usr/include/fastdds/dds/core/status/SubscriptionMatchedStatus.hpp"
  #include "/usr/include/fastdds/dds/domain/DomainParticipant.hpp"
  #include "/usr/include/fastdds/dds/domain/DomainParticipantFactory.hpp"
  #include "/usr/include/fastdds/dds/domain/DomainParticipantListener.hpp"
  #include "/usr/include/fastdds/dds/domain/qos/DomainParticipantFactoryQos.hpp"
  #include "/usr/include/fastdds/dds/domain/qos/DomainParticipantQos.hpp"
  #include "/usr/include/fastdds/dds/log/Colors.hpp"
  #include "/usr/include/fastdds/dds/log/FileConsumer.hpp"
  #include "/usr/include/fastdds/dds/log/Log.hpp"
  #include "/usr/include/fastdds/dds/log/OStreamConsumer.hpp"
  #include "/usr/include/fastdds/dds/log/StdoutConsumer.hpp"
  #include "/usr/include/fastdds/dds/log/StdoutErrConsumer.hpp"
  #include "/usr/include/fastdds/dds/publisher/DataWriter.hpp"
  #include "/usr/include/fastdds/dds/publisher/DataWriterListener.hpp"
  #include "/usr/include/fastdds/dds/publisher/Publisher.hpp"
  #include "/usr/include/fastdds/dds/publisher/PublisherListener.hpp"
  #include "/usr/include/fastdds/dds/publisher/qos/DataWriterQos.hpp"
  #include "/usr/include/fastdds/dds/publisher/qos/PublisherQos.hpp"
  #include "/usr/include/fastdds/dds/publisher/qos/WriterQos.hpp"
  #include "/usr/include/fastdds/dds/subscriber/DataReader.hpp"
  #include "/usr/include/fastdds/dds/subscriber/DataReaderListener.hpp"
  #include "/usr/include/fastdds/dds/subscriber/InstanceState.hpp"
  #include "/usr/include/fastdds/dds/subscriber/ReadCondition.hpp"
  #include "/usr/include/fastdds/dds/subscriber/SampleInfo.hpp"
  #include "/usr/include/fastdds/dds/subscriber/SampleState.hpp"
  #include "/usr/include/fastdds/dds/subscriber/Subscriber.hpp"
  #include "/usr/include/fastdds/dds/subscriber/SubscriberListener.hpp"
  #include "/usr/include/fastdds/dds/subscriber/ViewState.hpp"
  #include "/usr/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp"
  #include "/usr/include/fastdds/dds/subscriber/qos/ReaderQos.hpp"
  #include "/usr/include/fastdds/dds/subscriber/qos/SubscriberQos.hpp"
  #include "/usr/include/fastdds/dds/topic/ContentFilteredTopic.hpp"
  #include "/usr/include/fastdds/dds/topic/IContentFilter.hpp"
  #include "/usr/include/fastdds/dds/topic/IContentFilterFactory.hpp"
  #include "/usr/include/fastdds/dds/topic/Topic.hpp"
  #include "/usr/include/fastdds/dds/topic/TopicDataType.hpp"
  #include "/usr/include/fastdds/dds/topic/TopicDescription.hpp"
  #include "/usr/include/fastdds/dds/topic/TopicListener.hpp"
  #include "/usr/include/fastdds/dds/topic/TypeSupport.hpp"
  #include "/usr/include/fastdds/dds/topic/qos/TopicQos.hpp"
  #include "/usr/include/fastdds/rtps/Endpoint.h"
  #include "/usr/include/fastdds/rtps/RTPSDomain.h"
  #include "/usr/include/fastdds/rtps/attributes/EndpointAttributes.h"
  #include "/usr/include/fastdds/rtps/attributes/ExternalLocators.hpp"
  #include "/usr/include/fastdds/rtps/attributes/HistoryAttributes.h"
  #include "/usr/include/fastdds/rtps/attributes/PropertyPolicy.h"
  #include "/usr/include/fastdds/rtps/attributes/RTPSParticipantAllocationAttributes.hpp"
  #include "/usr/include/fastdds/rtps/attributes/RTPSParticipantAttributes.h"
  #include "/usr/include/fastdds/rtps/attributes/ReaderAttributes.h"
  #include "/usr/include/fastdds/rtps/attributes/ServerAttributes.h"
  #include "/usr/include/fastdds/rtps/attributes/WriterAttributes.h"
  #include "/usr/include/fastdds/rtps/builtin/BuiltinProtocols.h"
  #include "/usr/include/fastdds/rtps/builtin/data/ContentFilterProperty.hpp"
  #include "/usr/include/fastdds/rtps/builtin/data/ParticipantProxyData.h"
  #include "/usr/include/fastdds/rtps/builtin/data/ReaderProxyData.h"
  #include "/usr/include/fastdds/rtps/builtin/data/WriterProxyData.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/endpoint/EDP.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/endpoint/EDPSimple.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/endpoint/EDPStatic.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/participant/PDP.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/participant/PDPListener.h"
  #include "/usr/include/fastdds/rtps/builtin/discovery/participant/PDPSimple.h"
  #include "/usr/include/fastdds/rtps/builtin/liveliness/WLP.h"
  #include "/usr/include/fastdds/rtps/builtin/liveliness/WLPListener.h"
  #include "/usr/include/fastdds/rtps/common/BinaryProperty.h"
  #include "/usr/include/fastdds/rtps/common/CDRMessage_t.h"
  #include "/usr/include/fastdds/rtps/common/CacheChange.h"
  #include "/usr/include/fastdds/rtps/common/ChangeKind_t.hpp"
  #include "/usr/include/fastdds/rtps/common/EntityId_t.hpp"
  #include "/usr/include/fastdds/rtps/common/FragmentNumber.h"
  #include "/usr/include/fastdds/rtps/common/Guid.h"
  #include "/usr/include/fastdds/rtps/common/GuidPrefix_t.hpp"
  #include "/usr/include/fastdds/rtps/common/InstanceHandle.h"
  #include "/usr/include/fastdds/rtps/common/Locator.h"
  #include "/usr/include/fastdds/rtps/common/LocatorList.hpp"
  #include "/usr/include/fastdds/rtps/common/LocatorListComparisons.hpp"
  #include "/usr/include/fastdds/rtps/common/LocatorSelector.hpp"
  #include "/usr/include/fastdds/rtps/common/LocatorSelectorEntry.hpp"
  #include "/usr/include/fastdds/rtps/common/LocatorWithMask.hpp"
  #include "/usr/include/fastdds/rtps/common/LocatorsIterator.hpp"
  #include "/usr/include/fastdds/rtps/common/MatchingInfo.h"
  #include "/usr/include/fastdds/rtps/common/PortParameters.h"
  #include "/usr/include/fastdds/rtps/common/Property.h"
  #include "/usr/include/fastdds/rtps/common/RemoteLocators.hpp"
  #include "/usr/include/fastdds/rtps/common/SampleIdentity.h"
  #include "/usr/include/fastdds/rtps/common/SequenceNumber.h"
  #include "/usr/include/fastdds/rtps/common/SerializedPayload.h"
  #include "/usr/include/fastdds/rtps/common/Time_t.h"
  #include "/usr/include/fastdds/rtps/common/Token.h"
  #include "/usr/include/fastdds/rtps/common/Types.h"
  #include "/usr/include/fastdds/rtps/common/VendorId_t.hpp"
  #include "/usr/include/fastdds/rtps/common/WriteParams.h"
  #include "/usr/include/fastdds/rtps/common/all_common.h"
  #include "/usr/include/fastdds/rtps/exceptions/Exception.h"
  #include "/usr/include/fastdds/rtps/flowcontrol/FlowControllerConsts.hpp"
  #include "/usr/include/fastdds/rtps/flowcontrol/FlowControllerDescriptor.hpp"
  #include "/usr/include/fastdds/rtps/flowcontrol/FlowControllerSchedulerPolicy.hpp"
  #include "/usr/include/fastdds/rtps/flowcontrol/ThroughputControllerDescriptor.h"
  #include "/usr/include/fastdds/rtps/history/History.h"
  #include "/usr/include/fastdds/rtps/history/IChangePool.h"
  #include "/usr/include/fastdds/rtps/history/IPayloadPool.h"
  #include "/usr/include/fastdds/rtps/history/ReaderHistory.h"
  #include "/usr/include/fastdds/rtps/history/WriterHistory.h"
  #include "/usr/include/fastdds/rtps/interfaces/IReaderDataFilter.hpp"
  #include "/usr/include/fastdds/rtps/messages/CDRMessage.h"
  #include "/usr/include/fastdds/rtps/messages/CDRMessage.hpp"
  #include "/usr/include/fastdds/rtps/messages/MessageReceiver.h"
  #include "/usr/include/fastdds/rtps/messages/RTPSMessageCreator.h"
  #include "/usr/include/fastdds/rtps/messages/RTPSMessageGroup.h"
  #include "/usr/include/fastdds/rtps/messages/RTPSMessageSenderInterface.hpp"
  #include "/usr/include/fastdds/rtps/messages/RTPS_messages.h"
  #include "/usr/include/fastdds/rtps/network/NetworkFactory.h"
  #include "/usr/include/fastdds/rtps/network/ReceiverResource.h"
  #include "/usr/include/fastdds/rtps/network/SenderResource.h"
  #include "/usr/include/fastdds/rtps/participant/ParticipantDiscoveryInfo.h"
  #include "/usr/include/fastdds/rtps/participant/RTPSParticipant.h"
  #include "/usr/include/fastdds/rtps/participant/RTPSParticipantListener.h"
  #include "/usr/include/fastdds/rtps/reader/RTPSReader.h"
  #include "/usr/include/fastdds/rtps/reader/ReaderDiscoveryInfo.h"
  #include "/usr/include/fastdds/rtps/reader/ReaderListener.h"
  #include "/usr/include/fastdds/rtps/reader/StatefulPersistentReader.h"
  #include "/usr/include/fastdds/rtps/reader/StatefulReader.h"
  #include "/usr/include/fastdds/rtps/reader/StatelessPersistentReader.h"
  #include "/usr/include/fastdds/rtps/reader/StatelessReader.h"
  #include "/usr/include/fastdds/rtps/resources/ResourceEvent.h"
  #include "/usr/include/fastdds/rtps/resources/ResourceManagement.h"
  #include "/usr/include/fastdds/rtps/resources/TimedEvent.h"
  #include "/usr/include/fastdds/rtps/rtps_all.h"
  #include "/usr/include/fastdds/rtps/rtps_fwd.h"
  #include "/usr/include/fastdds/rtps/security/accesscontrol/AccessControl.h"
  #include "/usr/include/fastdds/rtps/security/accesscontrol/EndpointSecurityAttributes.h"
  #include "/usr/include/fastdds/rtps/security/accesscontrol/ParticipantSecurityAttributes.h"
  #include "/usr/include/fastdds/rtps/security/accesscontrol/SecurityMaskUtilities.h"
  #include "/usr/include/fastdds/rtps/security/authentication/Authentication.h"
  #include "/usr/include/fastdds/rtps/security/authentication/Handshake.h"
  #include "/usr/include/fastdds/rtps/security/common/Handle.h"
  #include "/usr/include/fastdds/rtps/security/common/ParticipantGenericMessage.h"
  #include "/usr/include/fastdds/rtps/security/common/SharedSecretHandle.h"
  #include "/usr/include/fastdds/rtps/security/cryptography/CryptoKeyExchange.h"
  #include "/usr/include/fastdds/rtps/security/cryptography/CryptoKeyFactory.h"
  #include "/usr/include/fastdds/rtps/security/cryptography/CryptoTransform.h"
  #include "/usr/include/fastdds/rtps/security/cryptography/CryptoTypes.h"
  #include "/usr/include/fastdds/rtps/security/cryptography/Cryptography.h"
  #include "/usr/include/fastdds/rtps/security/exceptions/SecurityException.h"
  #include "/usr/include/fastdds/rtps/security/logging/BuiltinLoggingType.h"
  #include "/usr/include/fastdds/rtps/security/logging/LogOptions.h"
  #include "/usr/include/fastdds/rtps/security/logging/Logging.h"
  #include "/usr/include/fastdds/rtps/security/logging/LoggingLevel.h"
  #include "/usr/include/fastdds/rtps/security/logging/NameValuePair.h"
  #include "/usr/include/fastdds/rtps/transport/ChainingTransport.h"
  #include "/usr/include/fastdds/rtps/transport/ChainingTransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/SocketTransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/TCPTransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/TCPv4TransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/TCPv6TransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/TransportDescriptorInterface.h"
  #include "/usr/include/fastdds/rtps/transport/TransportInterface.h"
  #include "/usr/include/fastdds/rtps/transport/TransportReceiverInterface.h"
  #include "/usr/include/fastdds/rtps/transport/UDPTransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/UDPv4TransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/UDPv6TransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/transport/test_UDPv4TransportDescriptor.h"
  #include "/usr/include/fastdds/rtps/writer/ChangeForReader.h"
  #include "/usr/include/fastdds/rtps/writer/DeliveryRetCode.hpp"
  #include "/usr/include/fastdds/rtps/writer/IReaderDataFilter.hpp"
  #include "/usr/include/fastdds/rtps/writer/LivelinessData.h"
  #include "/usr/include/fastdds/rtps/writer/LivelinessManager.h"
  #include "/usr/include/fastdds/rtps/writer/LocatorSelectorSender.hpp"
  #include "/usr/include/fastdds/rtps/writer/PersistentWriter.h"
  #include "/usr/include/fastdds/rtps/writer/RTPSWriter.h"
  #include "/usr/include/fastdds/rtps/writer/ReaderLocator.h"
  #include "/usr/include/fastdds/rtps/writer/ReaderProxy.h"
  #include "/usr/include/fastdds/rtps/writer/StatefulPersistentWriter.h"
  #include "/usr/include/fastdds/rtps/writer/StatefulWriter.h"
  #include "/usr/include/fastdds/rtps/writer/StatelessPersistentWriter.h"
  #include "/usr/include/fastdds/rtps/writer/StatelessWriter.h"
  #include "/usr/include/fastdds/rtps/writer/WriterDiscoveryInfo.h"
  #include "/usr/include/fastdds/rtps/writer/WriterListener.h"
  #include "/usr/include/fastdds/statistics/IListeners.hpp"
  #include "/usr/include/fastdds/statistics/dds/domain/DomainParticipant.hpp"
  #include "/usr/include/fastdds/statistics/dds/publisher/qos/DataWriterQos.hpp"
  #include "/usr/include/fastdds/statistics/dds/subscriber/qos/DataReaderQos.hpp"
  #include "/usr/include/fastdds/statistics/rtps/StatisticsCommon.hpp"
  #include "/usr/include/fastdds/statistics/topic_names.hpp"
  #include "/usr/include/fastdds/thirdparty/optionparser/optionparser/optionparser.h"
  #include "/usr/include/fastdds/thirdparty/optionparser/optionparser.hpp"
  #include "/usr/include/fastrtps/Domain.h"
  #include "/usr/include/fastrtps/TopicDataType.h"
  #include "/usr/include/fastrtps/attributes/LibrarySettingsAttributes.h"
  #include "/usr/include/fastrtps/attributes/ParticipantAttributes.h"
  #include "/usr/include/fastrtps/attributes/PublisherAttributes.h"
  #include "/usr/include/fastrtps/attributes/ReplierAttributes.hpp"
  #include "/usr/include/fastrtps/attributes/RequesterAttributes.hpp"
  #include "/usr/include/fastrtps/attributes/SubscriberAttributes.h"
  #include "/usr/include/fastrtps/attributes/TopicAttributes.h"
  #include "/usr/include/fastrtps/attributes/all_attributes.h"
  #include "/usr/include/fastrtps/common/KeyedChanges.h"
  #include "/usr/include/fastrtps/config/doxygen_modules.h"
  #include "/usr/include/fastrtps/eProsima_auto_link.h"
  #include "/usr/include/fastrtps/fastrtps_all.h"
  #include "/usr/include/fastrtps/fastrtps_dll.h"
  #include "/usr/include/fastrtps/fastrtps_fwd.h"
  #include "/usr/include/fastrtps/log/Colors.h"
  #include "/usr/include/fastrtps/log/FileConsumer.h"
  #include "/usr/include/fastrtps/log/Log.h"
  #include "/usr/include/fastrtps/log/StdoutConsumer.h"
  #include "/usr/include/fastrtps/participant/Participant.h"
  #include "/usr/include/fastrtps/participant/ParticipantListener.h"
  #include "/usr/include/fastrtps/publisher/Publisher.h"
  #include "/usr/include/fastrtps/publisher/PublisherHistory.h"
  #include "/usr/include/fastrtps/publisher/PublisherListener.h"
  #include "/usr/include/fastrtps/qos/DeadlineMissedStatus.h"
  #include "/usr/include/fastrtps/qos/IncompatibleQosStatus.hpp"
  #include "/usr/include/fastrtps/qos/LivelinessChangedStatus.h"
  #include "/usr/include/fastrtps/qos/LivelinessLostStatus.h"
  #include "/usr/include/fastrtps/qos/ParameterTypes.h"
  #include "/usr/include/fastrtps/qos/QosPolicies.h"
  #include "/usr/include/fastrtps/qos/ReaderQos.h"
  #include "/usr/include/fastrtps/qos/SampleRejectedStatus.hpp"
  #include "/usr/include/fastrtps/qos/WriterQos.h"
  #include "/usr/include/fastrtps/rtps/Endpoint.h"
  #include "/usr/include/fastrtps/rtps/RTPSDomain.h"
  #include "/usr/include/fastrtps/rtps/attributes/EndpointAttributes.h"
  #include "/usr/include/fastrtps/rtps/attributes/HistoryAttributes.h"
  #include "/usr/include/fastrtps/rtps/attributes/PropertyPolicy.h"
  #include "/usr/include/fastrtps/rtps/attributes/RTPSParticipantAllocationAttributes.hpp"
  #include "/usr/include/fastrtps/rtps/attributes/RTPSParticipantAttributes.h"
  #include "/usr/include/fastrtps/rtps/attributes/ReaderAttributes.h"
  #include "/usr/include/fastrtps/rtps/attributes/ServerAttributes.h"
  #include "/usr/include/fastrtps/rtps/attributes/WriterAttributes.h"
  #include "/usr/include/fastrtps/rtps/builtin/BuiltinProtocols.h"
  #include "/usr/include/fastrtps/rtps/builtin/data/ParticipantProxyData.h"
  #include "/usr/include/fastrtps/rtps/builtin/data/ReaderProxyData.h"
  #include "/usr/include/fastrtps/rtps/builtin/data/WriterProxyData.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/endpoint/EDP.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/endpoint/EDPSimple.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/endpoint/EDPStatic.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/participant/PDP.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/participant/PDPListener.h"
  #include "/usr/include/fastrtps/rtps/builtin/discovery/participant/PDPSimple.h"
  #include "/usr/include/fastrtps/rtps/builtin/liveliness/WLP.h"
  #include "/usr/include/fastrtps/rtps/builtin/liveliness/WLPListener.h"
  #include "/usr/include/fastrtps/rtps/common/BinaryProperty.h"
  #include "/usr/include/fastrtps/rtps/common/CDRMessage_t.h"
  #include "/usr/include/fastrtps/rtps/common/CacheChange.h"
  #include "/usr/include/fastrtps/rtps/common/FragmentNumber.h"
  #include "/usr/include/fastrtps/rtps/common/Guid.h"
  #include "/usr/include/fastrtps/rtps/common/InstanceHandle.h"
  #include "/usr/include/fastrtps/rtps/common/Locator.h"
  #include "/usr/include/fastrtps/rtps/common/LocatorListComparisons.hpp"
  #include "/usr/include/fastrtps/rtps/common/LocatorSelector.hpp"
  #include "/usr/include/fastrtps/rtps/common/LocatorSelectorEntry.hpp"
  #include "/usr/include/fastrtps/rtps/common/MatchingInfo.h"
  #include "/usr/include/fastrtps/rtps/common/PortParameters.h"
  #include "/usr/include/fastrtps/rtps/common/Property.h"
  #include "/usr/include/fastrtps/rtps/common/RemoteLocators.hpp"
  #include "/usr/include/fastrtps/rtps/common/SampleIdentity.h"
  #include "/usr/include/fastrtps/rtps/common/SequenceNumber.h"
  #include "/usr/include/fastrtps/rtps/common/SerializedPayload.h"
  #include "/usr/include/fastrtps/rtps/common/Time_t.h"
  #include "/usr/include/fastrtps/rtps/common/Token.h"
  #include "/usr/include/fastrtps/rtps/common/Types.h"
  #include "/usr/include/fastrtps/rtps/common/WriteParams.h"
  #include "/usr/include/fastrtps/rtps/common/all_common.h"
  #include "/usr/include/fastrtps/rtps/exceptions/Exception.h"
  #include "/usr/include/fastrtps/rtps/flowcontrol/ThroughputControllerDescriptor.h"
  #include "/usr/include/fastrtps/rtps/history/History.h"
  #include "/usr/include/fastrtps/rtps/history/ReaderHistory.h"
  #include "/usr/include/fastrtps/rtps/history/WriterHistory.h"
  #include "/usr/include/fastrtps/rtps/messages/CDRMessage.h"
  #include "/usr/include/fastrtps/rtps/messages/MessageReceiver.h"
  #include "/usr/include/fastrtps/rtps/messages/RTPSMessageCreator.h"
  #include "/usr/include/fastrtps/rtps/messages/RTPSMessageGroup.h"
  #include "/usr/include/fastrtps/rtps/messages/RTPSMessageSenderInterface.hpp"
  #include "/usr/include/fastrtps/rtps/messages/RTPS_messages.h"
  #include "/usr/include/fastrtps/rtps/network/NetworkFactory.h"
  #include "/usr/include/fastrtps/rtps/network/ReceiverResource.h"
  #include "/usr/include/fastrtps/rtps/network/SenderResource.h"
  #include "/usr/include/fastrtps/rtps/participant/ParticipantDiscoveryInfo.h"
  #include "/usr/include/fastrtps/rtps/participant/RTPSParticipant.h"
  #include "/usr/include/fastrtps/rtps/participant/RTPSParticipantListener.h"
  #include "/usr/include/fastrtps/rtps/reader/RTPSReader.h"
  #include "/usr/include/fastrtps/rtps/reader/ReaderDiscoveryInfo.h"
  #include "/usr/include/fastrtps/rtps/reader/ReaderListener.h"
  #include "/usr/include/fastrtps/rtps/reader/StatefulPersistentReader.h"
  #include "/usr/include/fastrtps/rtps/reader/StatefulReader.h"
  #include "/usr/include/fastrtps/rtps/reader/StatelessPersistentReader.h"
  #include "/usr/include/fastrtps/rtps/reader/StatelessReader.h"
  #include "/usr/include/fastrtps/rtps/resources/ResourceEvent.h"
  #include "/usr/include/fastrtps/rtps/resources/ResourceManagement.h"
  #include "/usr/include/fastrtps/rtps/resources/TimedEvent.h"
  #include "/usr/include/fastrtps/rtps/rtps_all.h"
  #include "/usr/include/fastrtps/rtps/rtps_fwd.h"
  #include "/usr/include/fastrtps/rtps/security/accesscontrol/AccessControl.h"
  #include "/usr/include/fastrtps/rtps/security/accesscontrol/EndpointSecurityAttributes.h"
  #include "/usr/include/fastrtps/rtps/security/accesscontrol/ParticipantSecurityAttributes.h"
  #include "/usr/include/fastrtps/rtps/security/accesscontrol/SecurityMaskUtilities.h"
  #include "/usr/include/fastrtps/rtps/security/authentication/Authentication.h"
  #include "/usr/include/fastrtps/rtps/security/authentication/Handshake.h"
  #include "/usr/include/fastrtps/rtps/security/common/Handle.h"
  #include "/usr/include/fastrtps/rtps/security/common/ParticipantGenericMessage.h"
  #include "/usr/include/fastrtps/rtps/security/common/SharedSecretHandle.h"
  #include "/usr/include/fastrtps/rtps/security/cryptography/CryptoKeyExchange.h"
  #include "/usr/include/fastrtps/rtps/security/cryptography/CryptoKeyFactory.h"
  #include "/usr/include/fastrtps/rtps/security/cryptography/CryptoTransform.h"
  #include "/usr/include/fastrtps/rtps/security/cryptography/CryptoTypes.h"
  #include "/usr/include/fastrtps/rtps/security/cryptography/Cryptography.h"
  #include "/usr/include/fastrtps/rtps/security/exceptions/SecurityException.h"
  #include "/usr/include/fastrtps/rtps/writer/LivelinessData.h"
  #include "/usr/include/fastrtps/rtps/writer/LivelinessManager.h"
  #include "/usr/include/fastrtps/rtps/writer/PersistentWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/RTPSWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/ReaderLocator.h"
  #include "/usr/include/fastrtps/rtps/writer/ReaderProxy.h"
  #include "/usr/include/fastrtps/rtps/writer/StatefulPersistentWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/StatefulWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/StatelessPersistentWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/StatelessWriter.h"
  #include "/usr/include/fastrtps/rtps/writer/WriterDiscoveryInfo.h"
  #include "/usr/include/fastrtps/rtps/writer/WriterListener.h"
  #include "/usr/include/fastrtps/subscriber/SampleInfo.h"
  #include "/usr/include/fastrtps/subscriber/Subscriber.h"
  #include "/usr/include/fastrtps/subscriber/SubscriberHistory.h"
  #include "/usr/include/fastrtps/subscriber/SubscriberListener.h"
  #include "/usr/include/fastrtps/transport/SocketTransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/TCPTransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/TCPv4TransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/TCPv6TransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/TransportDescriptorInterface.h"
  #include "/usr/include/fastrtps/transport/TransportInterface.h"
  #include "/usr/include/fastrtps/transport/TransportReceiverInterface.h"
  #include "/usr/include/fastrtps/transport/UDPTransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/UDPv4TransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/UDPv6TransportDescriptor.h"
  #include "/usr/include/fastrtps/transport/test_UDPv4TransportDescriptor.h"
  #include "/usr/include/fastrtps/types/AnnotationDescriptor.h"
  #include "/usr/include/fastrtps/types/AnnotationParameterValue.h"
  #include "/usr/include/fastrtps/types/BuiltinAnnotationsTypeObject.h"
  #include "/usr/include/fastrtps/types/DynamicData.h"
  #include "/usr/include/fastrtps/types/DynamicDataFactory.h"
  #include "/usr/include/fastrtps/types/DynamicDataHelper.hpp"
  #include "/usr/include/fastrtps/types/DynamicDataPtr.h"
  #include "/usr/include/fastrtps/types/DynamicPubSubType.h"
  #include "/usr/include/fastrtps/types/DynamicType.h"
  #include "/usr/include/fastrtps/types/DynamicTypeBuilder.h"
  #include "/usr/include/fastrtps/types/DynamicTypeBuilderFactory.h"
  #include "/usr/include/fastrtps/types/DynamicTypeBuilderPtr.h"
  #include "/usr/include/fastrtps/types/DynamicTypeMember.h"
  #include "/usr/include/fastrtps/types/DynamicTypePtr.h"
  #include "/usr/include/fastrtps/types/MemberDescriptor.h"
  #include "/usr/include/fastrtps/types/TypeDescriptor.h"
  #include "/usr/include/fastrtps/types/TypeIdentifier.h"
  #include "/usr/include/fastrtps/types/TypeIdentifierTypes.h"
  #include "/usr/include/fastrtps/types/TypeNamesGenerator.h"
  #include "/usr/include/fastrtps/types/TypeObject.h"
  #include "/usr/include/fastrtps/types/TypeObjectFactory.h"
  #include "/usr/include/fastrtps/types/TypeObjectHashId.h"
  #include "/usr/include/fastrtps/types/TypesBase.h"
  #include "/usr/include/fastrtps/utils/DBQueue.h"
  #include "/usr/include/fastrtps/utils/IPFinder.h"
  #include "/usr/include/fastrtps/utils/IPLocator.h"
  #include "/usr/include/fastrtps/utils/ProxyPool.hpp"
  #include "/usr/include/fastrtps/utils/Semaphore.h"
  #include "/usr/include/fastrtps/utils/StringMatching.h"
  #include "/usr/include/fastrtps/utils/System.h"
  #include "/usr/include/fastrtps/utils/TimeConversion.h"
  #include "/usr/include/fastrtps/utils/TimedConditionVariable.hpp"
  #include "/usr/include/fastrtps/utils/TimedMutex.hpp"
  #include "/usr/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp"
  #include "/usr/include/fastrtps/utils/collections/ResourceLimitedVector.hpp"
  #include "/usr/include/fastrtps/utils/collections/foonathan_memory_helpers.hpp"
  #include "/usr/include/fastrtps/utils/fixed_size_bitmap.hpp"
  #include "/usr/include/fastrtps/utils/fixed_size_string.hpp"
  #include "/usr/include/fastrtps/utils/md5.h"
  #include "/usr/include/fastrtps/utils/shared_mutex.hpp"
  #include "/usr/include/fastrtps/utils/string_convert.hpp"
  #include "/usr/include/fastrtps/xmlparser/XMLEndpointParser.h"
  #include "/usr/include/fastrtps/xmlparser/XMLParser.h"
  #include "/usr/include/fastrtps/xmlparser/XMLParserCommon.h"
  #include "/usr/include/fastrtps/xmlparser/XMLProfileManager.h"
  #include "/usr/include/fastrtps/xmlparser/XMLTree.h"

  // add namespaces
  namespace autoid{typedef int tmp_add_type_1;}
  autoid::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace dds{typedef int tmp_add_type_2;}
  dds::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace dds{namespace domain{typedef int tmp_add_type_3;}}
  dds::domain::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace dds{namespace pub{typedef int tmp_add_type_4;}}
  dds::pub::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace dds{namespace sub{typedef int tmp_add_type_5;}}
  dds::sub::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace dds{namespace topic{typedef int tmp_add_type_6;}}
  dds::topic::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace eprosima{typedef int tmp_add_type_7;}
  eprosima::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace eprosima{namespace detail{typedef int tmp_add_type_8;}}
  eprosima::detail::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace eprosima{namespace fastcdr{typedef int tmp_add_type_9;}}
  eprosima::fastcdr::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace eprosima{namespace fastdds{typedef int tmp_add_type_10;}}
  eprosima::fastdds::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{typedef int tmp_add_type_11;}}}
  eprosima::fastdds::dds::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{namespace builtin{typedef int tmp_add_type_12;}}}}
  eprosima::fastdds::dds::builtin::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{namespace DDSSQLFilter{typedef int tmp_add_type_13;}}}}
  eprosima::fastdds::dds::DDSSQLFilter::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{namespace detail{typedef int tmp_add_type_14;}}}}
  eprosima::fastdds::dds::detail::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{namespace rpc{typedef int tmp_add_type_15;}}}}
  eprosima::fastdds::dds::rpc::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace eprosima{namespace fastdds{namespace dds{namespace xtypes{typedef int tmp_add_type_16;}}}}
  eprosima::fastdds::dds::xtypes::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace eprosima{namespace fastdds{namespace rtps{typedef int tmp_add_type_17;}}}
  eprosima::fastdds::rtps::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace eprosima{namespace fastdds{namespace statistics{typedef int tmp_add_type_18;}}}
  eprosima::fastdds::statistics::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace eprosima{namespace fastdds{namespace statistics{namespace dds{typedef int tmp_add_type_19;}}}}
  eprosima::fastdds::statistics::dds::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace eprosima{namespace fastrtps{typedef int tmp_add_type_20;}}
  eprosima::fastrtps::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace eprosima{namespace fastrtps{namespace rtps{typedef int tmp_add_type_21;}}}
  eprosima::fastrtps::rtps::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace eprosima{namespace fastrtps{namespace rtps{namespace CDRMessage{typedef int tmp_add_type_22;}}}}
  eprosima::fastrtps::rtps::CDRMessage::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace eprosima{namespace fastrtps{namespace rtps{namespace detail{typedef int tmp_add_type_23;}}}}
  eprosima::fastrtps::rtps::detail::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace eprosima{namespace fastrtps{namespace rtps{namespace security{typedef int tmp_add_type_24;}}}}
  eprosima::fastrtps::rtps::security::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace eprosima{namespace fastrtps{namespace rtps{namespace TimeConv{typedef int tmp_add_type_25;}}}}
  eprosima::fastrtps::rtps::TimeConv::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace eprosima{namespace fastrtps{namespace types{typedef int tmp_add_type_26;}}}
  eprosima::fastrtps::types::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace eprosima{namespace fastrtps{namespace xmlparser{typedef int tmp_add_type_27;}}}
  eprosima::fastrtps::xmlparser::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace eprosima{namespace fastrtps{namespace xtypes{typedef int tmp_add_type_28;}}}
  eprosima::fastrtps::xtypes::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace eprosima{namespace option{typedef int tmp_add_type_29;}}
  eprosima::option::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace extensibility{typedef int tmp_add_type_30;}
  extensibility::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace foonathan{typedef int tmp_add_type_31;}
  foonathan::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace foonathan{namespace memory{typedef int tmp_add_type_32;}}
  foonathan::memory::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace foonathan{namespace memory{namespace detail{typedef int tmp_add_type_33;}}}
  foonathan::memory::detail::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace foonathan{namespace memory{namespace literals{typedef int tmp_add_type_34;}}}
  foonathan::memory::literals::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace option{typedef int tmp_add_type_35;}
  option::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace tinyxml2{typedef int tmp_add_type_36;}
  tinyxml2::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace verbatim{typedef int tmp_add_type_37;}
  verbatim::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace eprosima{namespace __anonf1b466ab7611{typedef int tmp_add_type_38;}}
  eprosima::__anonf1b466ab7611::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace foonathan{namespace memory{namespace detail{namespace swap_{typedef int tmp_add_type_39;}}}}
  foonathan::memory::detail::swap_::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace foonathan{namespace memory{namespace traits_detail{typedef int tmp_add_type_40;}}}
  foonathan::memory::traits_detail::tmp_add_type_40 tmp_add_func_40(){return 0;};

  // add classes
  MD5* tmp_add_class_0;
  _G_fpos64_t* tmp_add_class_1;
  _G_fpos_t* tmp_add_class_2;
  _IO_cookie_io_functions_t* tmp_add_class_3;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/7PCfLTgACh/dump1.h"  -I/usr/include/foonathan_memory -I/usr/include/arm-linux-gnueabihf/foonathan_memory

In file included from /tmp/7PCfLTgACh/dump1.h:154:
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:34:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::initCDRMsg(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t)’
   34 | inline bool CDRMessage::initCDRMsg(
      |             ^~~~~~~~~~
In file included from /usr/include/fastdds/rtps/messages/CDRMessage.h:323,
                 from /usr/include/fastdds/dds/core/policy/ParameterTypes.hpp:26,
                 from /usr/include/fastdds/dds/core/policy/QosPolicies.hpp:25,
                 from /usr/include/fastdds/dds/builtin/topic/ParticipantBuiltinTopicData.hpp:24,
                 from /tmp/7PCfLTgACh/dump1.h:17:
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:34:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::initCDRMsg(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t)’ previously defined here
   34 | inline bool CDRMessage::initCDRMsg(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:49:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::wrapVector(eprosima::fastrtps::rtps::CDRMessage_t*, std::vector<unsigned char>&)’
   49 | inline bool CDRMessage::wrapVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:49:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::wrapVector(eprosima::fastrtps::rtps::CDRMessage_t*, std::vector<unsigned char>&)’ previously defined here
   49 | inline bool CDRMessage::wrapVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:66:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::appendMsg(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::CDRMessage_t*)’
   66 | inline bool CDRMessage::appendMsg(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:66:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::appendMsg(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::CDRMessage_t*)’ previously defined here
   66 | inline bool CDRMessage::appendMsg(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:73:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readEntityId(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::EntityId_t*)’
   73 | inline bool CDRMessage::readEntityId(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:73:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readEntityId(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::EntityId_t*)’ previously defined here
   73 | inline bool CDRMessage::readEntityId(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:86:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readData(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, uint32_t)’
   86 | inline bool CDRMessage::readData(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:86:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readData(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, uint32_t)’ previously defined here
   86 | inline bool CDRMessage::readData(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:100:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::read_array_with_max_size(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, size_t)’
  100 | inline bool CDRMessage::read_array_with_max_size(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:100:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::read_array_with_max_size(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, size_t)’ previously defined here
  100 | inline bool CDRMessage::read_array_with_max_size(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:120:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataReversed(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, uint32_t)’
  120 | inline bool CDRMessage::readDataReversed(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:120:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataReversed(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*, uint32_t)’ previously defined here
  120 | inline bool CDRMessage::readDataReversed(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:133:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt32(eprosima::fastrtps::rtps::CDRMessage_t*, int32_t*)’
  133 | inline bool CDRMessage::readInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:133:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt32(eprosima::fastrtps::rtps::CDRMessage_t*, int32_t*)’ previously defined here
  133 | inline bool CDRMessage::readInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:157:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt32(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t*)’
  157 | inline bool CDRMessage::readUInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:157:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt32(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t*)’ previously defined here
  157 | inline bool CDRMessage::readUInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:181:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt64(eprosima::fastrtps::rtps::CDRMessage_t*, int64_t*)’
  181 | inline bool CDRMessage::readInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:181:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt64(eprosima::fastrtps::rtps::CDRMessage_t*, int64_t*)’ previously defined here
  181 | inline bool CDRMessage::readInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:208:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt64(eprosima::fastrtps::rtps::CDRMessage_t*, uint64_t*)’
  208 | inline bool CDRMessage::readUInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:208:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt64(eprosima::fastrtps::rtps::CDRMessage_t*, uint64_t*)’ previously defined here
  208 | inline bool CDRMessage::readUInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:235:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readSequenceNumber(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::SequenceNumber_t*)’
  235 | inline bool CDRMessage::readSequenceNumber(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:235:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readSequenceNumber(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::SequenceNumber_t*)’ previously defined here
  235 | inline bool CDRMessage::readSequenceNumber(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:248:28: error: redefinition of ‘eprosima::fastrtps::rtps::SequenceNumberSet_t eprosima::fastrtps::rtps::CDRMessage::readSequenceNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*)’
  248 | inline SequenceNumberSet_t CDRMessage::readSequenceNumberSet(
      |                            ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:248:28: note: ‘eprosima::fastrtps::rtps::SequenceNumberSet_t eprosima::fastrtps::rtps::CDRMessage::readSequenceNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*)’ previously defined here
  248 | inline SequenceNumberSet_t CDRMessage::readSequenceNumberSet(
      |                            ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:281:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readFragmentNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::FragmentNumberSet_t*)’
  281 | inline bool CDRMessage::readFragmentNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:281:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readFragmentNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::FragmentNumberSet_t*)’ previously defined here
  281 | inline bool CDRMessage::readFragmentNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:309:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readTimestamp(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Time_t*)’
  309 | inline bool CDRMessage::readTimestamp(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:309:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readTimestamp(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Time_t*)’ previously defined here
  309 | inline bool CDRMessage::readTimestamp(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:321:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readLocator(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Locator_t*)’
  321 | inline bool CDRMessage::readLocator(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:321:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readLocator(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Locator_t*)’ previously defined here
  321 | inline bool CDRMessage::readLocator(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:337:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt16(eprosima::fastrtps::rtps::CDRMessage_t*, int16_t*)’
  337 | inline bool CDRMessage::readInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:337:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readInt16(eprosima::fastrtps::rtps::CDRMessage_t*, int16_t*)’ previously defined here
  337 | inline bool CDRMessage::readInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:360:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt16(eprosima::fastrtps::rtps::CDRMessage_t*, uint16_t*)’
  360 | inline bool CDRMessage::readUInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:360:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readUInt16(eprosima::fastrtps::rtps::CDRMessage_t*, uint16_t*)’ previously defined here
  360 | inline bool CDRMessage::readUInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:383:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readOctet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*)’
  383 | inline bool CDRMessage::readOctet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:383:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readOctet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet*)’ previously defined here
  383 | inline bool CDRMessage::readOctet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:396:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readOctetVector(eprosima::fastrtps::rtps::CDRMessage_t*, std::vector<unsigned char>*)’
  396 | inline bool CDRMessage::readOctetVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:396:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readOctetVector(eprosima::fastrtps::rtps::CDRMessage_t*, std::vector<unsigned char>*)’ previously defined here
  396 | inline bool CDRMessage::readOctetVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:412:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readString(eprosima::fastrtps::rtps::CDRMessage_t*, std::string*)’
  412 | inline bool CDRMessage::readString(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:412:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readString(eprosima::fastrtps::rtps::CDRMessage_t*, std::string*)’ previously defined here
  412 | inline bool CDRMessage::readString(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:439:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readString(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::string_255*)’
  439 | inline bool CDRMessage::readString(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:439:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readString(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::string_255*)’ previously defined here
  439 | inline bool CDRMessage::readString(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:462:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addData(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::octet*, uint32_t)’
  462 | inline bool CDRMessage::addData(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:462:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addData(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::octet*, uint32_t)’ previously defined here
  462 | inline bool CDRMessage::addData(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:478:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataReversed(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::octet*, uint32_t)’
  478 | inline bool CDRMessage::addDataReversed(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:478:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataReversed(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::octet*, uint32_t)’ previously defined here
  478 | inline bool CDRMessage::addDataReversed(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:496:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addOctet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet)’
  496 | inline bool CDRMessage::addOctet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:496:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addOctet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::octet)’ previously defined here
  496 | inline bool CDRMessage::addOctet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:511:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt16(eprosima::fastrtps::rtps::CDRMessage_t*, uint16_t)’
  511 | inline bool CDRMessage::addUInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:511:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt16(eprosima::fastrtps::rtps::CDRMessage_t*, uint16_t)’ previously defined here
  511 | inline bool CDRMessage::addUInt16(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:535:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addInt32(eprosima::fastrtps::rtps::CDRMessage_t*, int32_t)’
  535 | inline bool CDRMessage::addInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:535:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addInt32(eprosima::fastrtps::rtps::CDRMessage_t*, int32_t)’ previously defined here
  535 | inline bool CDRMessage::addInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:563:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt32(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t)’
  563 | inline bool CDRMessage::addUInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:563:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt32(eprosima::fastrtps::rtps::CDRMessage_t*, uint32_t)’ previously defined here
  563 | inline bool CDRMessage::addUInt32(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:591:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addInt64(eprosima::fastrtps::rtps::CDRMessage_t*, int64_t)’
  591 | inline bool CDRMessage::addInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:591:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addInt64(eprosima::fastrtps::rtps::CDRMessage_t*, int64_t)’ previously defined here
  591 | inline bool CDRMessage::addInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:619:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt64(eprosima::fastrtps::rtps::CDRMessage_t*, uint64_t)’
  619 | inline bool CDRMessage::addUInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:619:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addUInt64(eprosima::fastrtps::rtps::CDRMessage_t*, uint64_t)’ previously defined here
  619 | inline bool CDRMessage::addUInt64(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:647:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addOctetVector(eprosima::fastrtps::rtps::CDRMessage_t*, const std::vector<unsigned char>*, bool)’
  647 | inline bool CDRMessage::addOctetVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:647:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addOctetVector(eprosima::fastrtps::rtps::CDRMessage_t*, const std::vector<unsigned char>*, bool)’ previously defined here
  647 | inline bool CDRMessage::addOctetVector(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:683:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addEntityId(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::EntityId_t*)’
  683 | inline bool CDRMessage::addEntityId(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:683:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addEntityId(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::EntityId_t*)’ previously defined here
  683 | inline bool CDRMessage::addEntityId(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:697:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addSequenceNumber(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::SequenceNumber_t*)’
  697 | inline bool CDRMessage::addSequenceNumber(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:697:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addSequenceNumber(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::SequenceNumber_t*)’ previously defined here
  697 | inline bool CDRMessage::addSequenceNumber(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:707:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addSequenceNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::SequenceNumberSet_t*)’
  707 | inline bool CDRMessage::addSequenceNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:707:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addSequenceNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::SequenceNumberSet_t*)’ previously defined here
  707 | inline bool CDRMessage::addSequenceNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:736:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addFragmentNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::FragmentNumberSet_t*)’
  736 | inline bool CDRMessage::addFragmentNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:736:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addFragmentNumberSet(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::FragmentNumberSet_t*)’ previously defined here
  736 | inline bool CDRMessage::addFragmentNumberSet(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:770:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addLocator(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::Locator_t&)’
  770 | inline bool CDRMessage::addLocator(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:770:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addLocator(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::Locator_t&)’ previously defined here
  770 | inline bool CDRMessage::addLocator(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:780:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const char*)’
  780 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:780:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const char*)’ previously defined here
  780 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:795:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const std::string&)’
  795 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:795:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const std::string&)’ previously defined here
  795 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:802:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::string_255&)’
  802 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:802:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::add_string(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::string_255&)’ previously defined here
  802 | inline bool CDRMessage::add_string(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:809:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addProperty(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::Property&)’
  809 | inline bool CDRMessage::addProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:809:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addProperty(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::Property&)’ previously defined here
  809 | inline bool CDRMessage::addProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:830:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readProperty(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Property&)’
  830 | inline bool CDRMessage::readProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:830:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readProperty(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::Property&)’ previously defined here
  830 | inline bool CDRMessage::readProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:848:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryProperty(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryProperty&, bool)’
  848 | inline bool CDRMessage::addBinaryProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:848:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryProperty(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryProperty&, bool)’ previously defined here
  848 | inline bool CDRMessage::addBinaryProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:870:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readBinaryProperty(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::BinaryProperty&)’
  870 | inline bool CDRMessage::readBinaryProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:870:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readBinaryProperty(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::BinaryProperty&)’ previously defined here
  870 | inline bool CDRMessage::readBinaryProperty(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:889:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::PropertySeq&)’
  889 | inline bool CDRMessage::addPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:889:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::PropertySeq&)’ previously defined here
  889 | inline bool CDRMessage::addPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:924:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::PropertySeq&)’
  924 | inline bool CDRMessage::readPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:924:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::PropertySeq&)’ previously defined here
  924 | inline bool CDRMessage::readPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:947:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryPropertySeq&, bool)’
  947 | inline bool CDRMessage::addBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:947:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryPropertySeq&, bool)’ previously defined here
  947 | inline bool CDRMessage::addBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:986:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryPropertySeq&, const std::string&, bool)’
  986 | inline bool CDRMessage::addBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:986:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::BinaryPropertySeq&, const std::string&, bool)’ previously defined here
  986 | inline bool CDRMessage::addBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1026:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::BinaryPropertySeq&)’
 1026 | inline bool CDRMessage::readBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1026:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readBinaryPropertySeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::BinaryPropertySeq&)’ previously defined here
 1026 | inline bool CDRMessage::readBinaryPropertySeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1048:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataHolder(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::DataHolder&)’
 1048 | inline bool CDRMessage::addDataHolder(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1048:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataHolder(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::DataHolder&)’ previously defined here
 1048 | inline bool CDRMessage::addDataHolder(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1070:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataHolder(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::DataHolder&)’
 1070 | inline bool CDRMessage::readDataHolder(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1070:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataHolder(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::DataHolder&)’ previously defined here
 1070 | inline bool CDRMessage::readDataHolder(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1093:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataHolderSeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::DataHolderSeq&)’
 1093 | inline bool CDRMessage::addDataHolderSeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1093:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addDataHolderSeq(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::DataHolderSeq&)’ previously defined here
 1093 | inline bool CDRMessage::addDataHolderSeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1117:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataHolderSeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::DataHolderSeq&)’
 1117 | inline bool CDRMessage::readDataHolderSeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1117:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readDataHolderSeq(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::DataHolderSeq&)’ previously defined here
 1117 | inline bool CDRMessage::readDataHolderSeq(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1139:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addMessageIdentity(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::security::MessageIdentity&)’
 1139 | inline bool CDRMessage::addMessageIdentity(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1139:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addMessageIdentity(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::security::MessageIdentity&)’ previously defined here
 1139 | inline bool CDRMessage::addMessageIdentity(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1161:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readMessageIdentity(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::security::MessageIdentity&)’
 1161 | inline bool CDRMessage::readMessageIdentity(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1161:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readMessageIdentity(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::security::MessageIdentity&)’ previously defined here
 1161 | inline bool CDRMessage::readMessageIdentity(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1183:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::addParticipantGenericMessage(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::security::ParticipantGenericMessage&)’
 1183 | inline bool CDRMessage::addParticipantGenericMessage(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1183:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::addParticipantGenericMessage(eprosima::fastrtps::rtps::CDRMessage_t*, const eprosima::fastrtps::rtps::security::ParticipantGenericMessage&)’ previously defined here
 1183 | inline bool CDRMessage::addParticipantGenericMessage(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1233:13: error: redefinition of ‘bool eprosima::fastrtps::rtps::CDRMessage::readParticipantGenericMessage(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::security::ParticipantGenericMessage&)’
 1233 | inline bool CDRMessage::readParticipantGenericMessage(
      |             ^~~~~~~~~~
/usr/include/fastdds/rtps/messages/CDRMessage.hpp:1233:13: note: ‘bool eprosima::fastrtps::rtps::CDRMessage::readParticipantGenericMessage(eprosima::fastrtps::rtps::CDRMessage_t*, eprosima::fastrtps::rtps::security::ParticipantGenericMessage&)’ previously defined here
 1233 | inline bool CDRMessage::readParticipantGenericMessage(
      |             ^~~~~~~~~~
In file included from /tmp/7PCfLTgACh/dump1.h:420:
/usr/include/fastrtps/utils/collections/foonathan_memory_helpers.hpp: In function ‘std::size_t eprosima::fastrtps::memory_pool_block_size(std::size_t, const ResourceLimitedContainerConfig&)’:
/usr/include/fastrtps/utils/collections/foonathan_memory_helpers.hpp:49:5: error: expected declaration before ‘namespace’
   49 |     namespace fm = foonathan::memory;
      |     ^~~~~~~~~

