PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.17k stars 13.36k forks source link

Creating a Fast RTPS Listener application: build error #12734

Closed dedyc closed 4 years ago

dedyc commented 5 years ago

Describe the bug Trying to follow the instructions in [https://dev.px4.io/v1.9.0/en/middleware/micrortps.html] FastRTPS is installed from sources (Tried several versions). When I build the micrortps_agent code I get the following errors:

[  1%] Building CXX object CMakeFiles/micrortps_agent.dir/RtpsTopics.cpp.o
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:67:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_POSITION’
 const uint8_t position_setpoint__SETPOINT_TYPE_POSITION = 0;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:66:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_POSITION’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_POSITION = 0;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:68:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY’
 const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:67:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:69:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_LOITER’
 const uint8_t position_setpoint__SETPOINT_TYPE_LOITER = 2;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:68:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_LOITER’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_LOITER = 2;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:70:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF’
 const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF = 3;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:69:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF = 3;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:71:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_LAND’
 const uint8_t position_setpoint__SETPOINT_TYPE_LAND = 4;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:70:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_LAND’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_LAND = 4;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:72:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_IDLE’
 const uint8_t position_setpoint__SETPOINT_TYPE_IDLE = 5;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:71:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_IDLE’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_IDLE = 5;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:73:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD’
 const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD = 6;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:72:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD = 6;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:74:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET’
 const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET = 7;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:73:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET’ previously defined here
 const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET = 7;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:75:15: error: redefinition of ‘const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED’
 const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:74:15: note: ‘const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED’ previously defined here
 const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:76:15: error: redefinition of ‘const uint8_t position_setpoint__VELOCITY_FRAME_BODY_NED’
 const uint8_t position_setpoint__VELOCITY_FRAME_BODY_NED = 8;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:75:15: note: ‘const uint8_t position_setpoint__VELOCITY_FRAME_BODY_NED’ previously defined here
autouser@ubuntu:~/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/build$ 
TSC21 commented 5 years ago

@dedyc can you please clone build and install Fast-RTPS 1.8.1 or above? This was a bug reported and correct already on the upstream Fast-RTPS repository.

TSC21 commented 5 years ago

Related issue: https://github.com/eProsima/Fast-RTPS/issues/534

dedyc commented 5 years ago

Tried but the problem persists. Currently installed versions: Fast-CDR: 1.0.10 Fast-RTPS: 1.9.0 PX4: 1.9.2

Fast-CDR:


Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/local/share/fastcdr/LICENSE
-- Up-to-date: /usr/local/include/fastcdr
-- Up-to-date: /usr/local/include/fastcdr/eProsima_auto_link.h
-- Installing: /usr/local/include/fastcdr/FastBuffer.h
-- Up-to-date: /usr/local/include/fastcdr/exceptions
-- Up-to-date: /usr/local/include/fastcdr/exceptions/NotEnoughMemoryException.h
-- Up-to-date: /usr/local/include/fastcdr/exceptions/BadParamException.h
-- Up-to-date: /usr/local/include/fastcdr/exceptions/Exception.h
-- Up-to-date: /usr/local/include/fastcdr/Cdr.h
-- Up-to-date: /usr/local/include/fastcdr/FastCdr.h
-- Up-to-date: /usr/local/include/fastcdr/fastcdr_dll.h
-- Installing: /usr/local/include/fastcdr/config.h
-- Installing: /usr/local/lib/libfastcdr.so.1.0.10
-- Installing: /usr/local/lib/libfastcdr.so.1
-- Up-to-date: /usr/local/lib/libfastcdr.so
-- Installing: /usr/local/share/fastcdr/cmake/fastcdr-targets.cmake
-- Installing: /usr/local/share/fastcdr/cmake/fastcdr-targets-release.cmake
-- Installing: /usr/local/share/fastcdr/cmake/fastcdr-config.cmake
-- Installing: /usr/local/share/fastcdr/cmake/fastcdr-config-version.cmake

Fast-RTPS:

[100%] Built target fastrtps
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/local/share/fastrtps/LICENSE
-- Up-to-date: /usr/local/include/fastrtps
-- Installing: /usr/local/include/fastrtps/Domain.h
-- Up-to-date: /usr/local/include/fastrtps/fastrtps_fwd.h
-- Up-to-date: /usr/local/include/fastrtps/common
-- Installing: /usr/local/include/fastrtps/common/KeyedChanges.h
-- Up-to-date: /usr/local/include/fastrtps/fastrtps_dll.h
-- Up-to-date: /usr/local/include/fastrtps/eProsima_auto_link.h
-- Up-to-date: /usr/local/include/fastrtps/qos
-- Installing: /usr/local/include/fastrtps/qos/LivelinessLostStatus.h
-- Installing: /usr/local/include/fastrtps/qos/WriterQos.h
-- Installing: /usr/local/include/fastrtps/qos/DeadlineMissedStatus.h
-- Installing: /usr/local/include/fastrtps/qos/ReaderQos.h
-- Installing: /usr/local/include/fastrtps/qos/LivelinessChangedStatus.h
-- Installing: /usr/local/include/fastrtps/qos/ParameterTypes.h
-- Installing: /usr/local/include/fastrtps/qos/QosPolicies.h
-- Installing: /usr/local/include/fastrtps/qos/ParameterList.h
-- Installing: /usr/local/include/fastrtps/TopicDataType.h
-- Up-to-date: /usr/local/include/fastrtps/participant
-- Up-to-date: /usr/local/include/fastrtps/participant/ParticipantListener.h
-- Installing: /usr/local/include/fastrtps/participant/Participant.h
-- Up-to-date: /usr/local/include/fastrtps/log
-- Up-to-date: /usr/local/include/fastrtps/log/StdoutConsumer.h
-- Installing: /usr/local/include/fastrtps/log/Log.h
-- Up-to-date: /usr/local/include/fastrtps/log/Colors.h
-- Up-to-date: /usr/local/include/fastrtps/log/FileConsumer.h
-- Up-to-date: /usr/local/include/fastrtps/attributes
-- Up-to-date: /usr/local/include/fastrtps/attributes/all_attributes.h
-- Installing: /usr/local/include/fastrtps/attributes/SubscriberAttributes.h
-- Installing: /usr/local/include/fastrtps/attributes/PublisherAttributes.h
-- Installing: /usr/local/include/fastrtps/attributes/ParticipantAttributes.h
-- Installing: /usr/local/include/fastrtps/attributes/TopicAttributes.h
-- Up-to-date: /usr/local/include/fastrtps/types
-- Installing: /usr/local/include/fastrtps/types/DynamicTypeMember.h
-- Installing: /usr/local/include/fastrtps/types/TypeIdentifierTypes.h
-- Installing: /usr/local/include/fastrtps/types/DynamicTypeBuilder.h
-- Installing: /usr/local/include/fastrtps/types/DynamicPubSubType.h
-- Installing: /usr/local/include/fastrtps/types/AnnotationParameterValue.h
-- Up-to-date: /usr/local/include/fastrtps/types/DynamicDataPtr.h
-- Installing: /usr/local/include/fastrtps/types/AnnotationDescriptor.h
-- Installing: /usr/local/include/fastrtps/types/DynamicData.h
-- Installing: /usr/local/include/fastrtps/types/TypeObject.h
-- Installing: /usr/local/include/fastrtps/types/DynamicTypeBuilderFactory.h
-- Installing: /usr/local/include/fastrtps/types/DynamicDataFactory.h
-- Installing: /usr/local/include/fastrtps/types/TypeDescriptor.h
-- Installing: /usr/local/include/fastrtps/types/TypeObjectHashId.h
-- Installing: /usr/local/include/fastrtps/types/TypeIdentifier.h
-- Up-to-date: /usr/local/include/fastrtps/types/DynamicTypePtr.h
-- Up-to-date: /usr/local/include/fastrtps/types/DynamicTypeBuilderPtr.h
-- Installing: /usr/local/include/fastrtps/types/TypesBase.h
-- Installing: /usr/local/include/fastrtps/types/TypeObjectFactory.h
-- Installing: /usr/local/include/fastrtps/types/DynamicType.h
-- Installing: /usr/local/include/fastrtps/types/MemberDescriptor.h
-- Installing: /usr/local/include/fastrtps/types/BuiltinAnnotationsTypeObject.h
-- Installing: /usr/local/include/fastrtps/types/TypeNamesGenerator.h
-- Up-to-date: /usr/local/include/fastrtps/transport
-- Up-to-date: /usr/local/include/fastrtps/transport/test_UDPv4TransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/TCPChannelResourceSecure.h
-- Installing: /usr/local/include/fastrtps/transport/TCPAcceptorSecure.h
-- Installing: /usr/local/include/fastrtps/transport/UDPv4Transport.h
-- Installing: /usr/local/include/fastrtps/transport/ChannelResource.h
-- Up-to-date: /usr/local/include/fastrtps/transport/TCPv4TransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/UDPChannelResource.h
-- Installing: /usr/local/include/fastrtps/transport/UDPTransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/TCPChannelResource.h
-- Installing: /usr/local/include/fastrtps/transport/TCPAcceptorBasic.h
-- Up-to-date: /usr/local/include/fastrtps/transport/UDPv4TransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/TCPTransportDescriptor.h
-- Up-to-date: /usr/local/include/fastrtps/transport/tcp
-- Installing: /usr/local/include/fastrtps/transport/tcp/RTCPMessageManager.h
-- Installing: /usr/local/include/fastrtps/transport/tcp/TCPControlMessage.h
-- Installing: /usr/local/include/fastrtps/transport/tcp/RTCPHeader.h
-- Installing: /usr/local/include/fastrtps/transport/test_UDPv4Transport.h
-- Up-to-date: /usr/local/include/fastrtps/transport/TCPv6TransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/TCPv4Transport.h
-- Installing: /usr/local/include/fastrtps/transport/TCPChannelResourceBasic.h
-- Installing: /usr/local/include/fastrtps/transport/TransportInterface.h
-- Installing: /usr/local/include/fastrtps/transport/TCPTransportInterface.h
-- Installing: /usr/local/include/fastrtps/transport/TransportReceiverInterface.h
-- Installing: /usr/local/include/fastrtps/transport/TCPAcceptor.h
-- Up-to-date: /usr/local/include/fastrtps/transport/UDPv6TransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/UDPTransportInterface.h
-- Up-to-date: /usr/local/include/fastrtps/transport/TransportDescriptorInterface.h
-- Installing: /usr/local/include/fastrtps/transport/TCPv6Transport.h
-- Installing: /usr/local/include/fastrtps/transport/SocketTransportDescriptor.h
-- Installing: /usr/local/include/fastrtps/transport/UDPv6Transport.h
-- Up-to-date: /usr/local/include/fastrtps/fastrtps_all.h
-- Up-to-date: /usr/local/include/fastrtps/utils
-- Installing: /usr/local/include/fastrtps/utils/TimeConversion.h
-- Installing: /usr/local/include/fastrtps/utils/fixed_size_bitmap.hpp
-- Installing: /usr/local/include/fastrtps/utils/TimedConditionVariable.hpp
-- Installing: /usr/local/include/fastrtps/utils/fixed_size_string.hpp
-- Up-to-date: /usr/local/include/fastrtps/utils/DBQueue.h
-- Installing: /usr/local/include/fastrtps/utils/eClock.h
-- Installing: /usr/local/include/fastrtps/utils/IPFinder.h
-- Up-to-date: /usr/local/include/fastrtps/utils/StringMatching.h
-- Installing: /usr/local/include/fastrtps/utils/IPLocator.h
-- Installing: /usr/local/include/fastrtps/utils/TimedMutex.hpp
-- Up-to-date: /usr/local/include/fastrtps/utils/collections
-- Installing: /usr/local/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp
-- Installing: /usr/local/include/fastrtps/utils/collections/ResourceLimitedVector.hpp
-- Installing: /usr/local/include/fastrtps/utils/collections/foonathan_memory_helpers.hpp
-- Up-to-date: /usr/local/include/fastrtps/utils/Semaphore.h
-- Up-to-date: /usr/local/include/fastrtps/utils/System.h
-- Up-to-date: /usr/local/include/fastrtps/utils/md5.h
-- Up-to-date: /usr/local/include/fastrtps/publisher
-- Installing: /usr/local/include/fastrtps/publisher/Publisher.h
-- Installing: /usr/local/include/fastrtps/publisher/PublisherListener.h
-- Installing: /usr/local/include/fastrtps/publisher/PublisherHistory.h
-- Up-to-date: /usr/local/include/fastrtps/subscriber
-- Installing: /usr/local/include/fastrtps/subscriber/SubscriberHistory.h
-- Installing: /usr/local/include/fastrtps/subscriber/Subscriber.h
-- Installing: /usr/local/include/fastrtps/subscriber/SampleInfo.h
-- Installing: /usr/local/include/fastrtps/subscriber/SubscriberListener.h
-- Up-to-date: /usr/local/include/fastrtps/xmlparser
-- Up-to-date: /usr/local/include/fastrtps/xmlparser/XMLTree.h
-- Installing: /usr/local/include/fastrtps/xmlparser/XMLProfileManager.h
-- Installing: /usr/local/include/fastrtps/xmlparser/XMLParser.h
-- Installing: /usr/local/include/fastrtps/xmlparser/XMLParserCommon.h
-- Installing: /usr/local/include/fastrtps/xmlparser/XMLEndpointParser.h
-- Up-to-date: /usr/local/include/fastrtps/config
-- Up-to-date: /usr/local/include/fastrtps/config/doxygen_modules.h
-- Up-to-date: /usr/local/include/fastrtps/rtps
-- Installing: /usr/local/include/fastrtps/rtps/Endpoint.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/resources
-- Installing: /usr/local/include/fastrtps/rtps/resources/ResourceEvent.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/resources/ResourceManagement.h
-- Installing: /usr/local/include/fastrtps/rtps/resources/AsyncInterestTree.h
-- Installing: /usr/local/include/fastrtps/rtps/resources/TimedEvent.h
-- Installing: /usr/local/include/fastrtps/rtps/resources/AsyncWriterThread.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/flowcontrol
-- Up-to-date: /usr/local/include/fastrtps/rtps/flowcontrol/ThroughputControllerDescriptor.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common
-- Installing: /usr/local/include/fastrtps/rtps/common/Locator.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/BinaryProperty.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/all_common.h
-- Installing: /usr/local/include/fastrtps/rtps/common/WriteParams.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/SerializedPayload.h
-- Installing: /usr/local/include/fastrtps/rtps/common/Time_t.h
-- Installing: /usr/local/include/fastrtps/rtps/common/RemoteLocators.hpp
-- Installing: /usr/local/include/fastrtps/rtps/common/Property.h
-- Installing: /usr/local/include/fastrtps/rtps/common/Guid.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/Types.h
-- Installing: /usr/local/include/fastrtps/rtps/common/LocatorListComparisons.hpp
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/SampleIdentity.h
-- Installing: /usr/local/include/fastrtps/rtps/common/LocatorSelector.hpp
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/Token.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/CDRMessage_t.h
-- Installing: /usr/local/include/fastrtps/rtps/common/CacheChange.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/MatchingInfo.h
-- Installing: /usr/local/include/fastrtps/rtps/common/PortParameters.h
-- Installing: /usr/local/include/fastrtps/rtps/common/LocatorSelectorEntry.hpp
-- Installing: /usr/local/include/fastrtps/rtps/common/FragmentNumber.h
-- Installing: /usr/local/include/fastrtps/rtps/common/SequenceNumber.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/common/InstanceHandle.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/history
-- Installing: /usr/local/include/fastrtps/rtps/history/WriterHistory.h
-- Installing: /usr/local/include/fastrtps/rtps/history/CacheChangePool.h
-- Installing: /usr/local/include/fastrtps/rtps/history/ReaderHistory.h
-- Installing: /usr/local/include/fastrtps/rtps/history/History.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/rtps_fwd.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/participant
-- Up-to-date: /usr/local/include/fastrtps/rtps/participant/RTPSParticipantListener.h
-- Installing: /usr/local/include/fastrtps/rtps/participant/RTPSParticipant.h
-- Installing: /usr/local/include/fastrtps/rtps/participant/ParticipantDiscoveryInfo.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/attributes
-- Installing: /usr/local/include/fastrtps/rtps/attributes/HistoryAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/RTPSParticipantAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/ReaderAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/ServerAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/EndpointAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/PropertyPolicy.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/WriterAttributes.h
-- Installing: /usr/local/include/fastrtps/rtps/attributes/RTPSParticipantAllocationAttributes.hpp
-- Up-to-date: /usr/local/include/fastrtps/rtps/exceptions
-- Installing: /usr/local/include/fastrtps/rtps/exceptions/Exception.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/discovery
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/discovery/participant
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDP.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDPServerListener.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDPSimple.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDPListener.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDPServer.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/timedevent
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/timedevent/DSClientEvent.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/timedevent/DServerEvent.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/participant/PDPClient.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint/EDPServer.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint/EDPSimple.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint/EDPStatic.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint/EDP.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/discovery/endpoint/EDPClient.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/data
-- Installing: /usr/local/include/fastrtps/rtps/builtin/data/WriterProxyData.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/data/ParticipantProxyData.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/data/ReaderProxyData.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/BuiltinProtocols.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/builtin/liveliness
-- Installing: /usr/local/include/fastrtps/rtps/builtin/liveliness/WLP.h
-- Installing: /usr/local/include/fastrtps/rtps/builtin/liveliness/WLPListener.h
-- Installing: /usr/local/include/fastrtps/rtps/RTPSDomain.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/rtps_all.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/common
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/common/Handle.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/common/ParticipantGenericMessage.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/common/SharedSecretHandle.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/cryptography
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/cryptography/Cryptography.h
-- Installing: /usr/local/include/fastrtps/rtps/security/cryptography/CryptoKeyExchange.h
-- Installing: /usr/local/include/fastrtps/rtps/security/cryptography/CryptoKeyFactory.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/cryptography/CryptoTypes.h
-- Installing: /usr/local/include/fastrtps/rtps/security/cryptography/CryptoTransform.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/accesscontrol
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/accesscontrol/ParticipantSecurityAttributes.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/accesscontrol/SecurityMaskUtilities.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/accesscontrol/AccessControl.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/accesscontrol/EndpointSecurityAttributes.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/exceptions
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/exceptions/SecurityException.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/authentication
-- Up-to-date: /usr/local/include/fastrtps/rtps/security/authentication/Handshake.h
-- Installing: /usr/local/include/fastrtps/rtps/security/authentication/Authentication.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/reader
-- Installing: /usr/local/include/fastrtps/rtps/reader/StatelessPersistentReader.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/ReaderDiscoveryInfo.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/RTPSReader.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/ReaderListener.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/StatefulReader.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/StatefulPersistentReader.h
-- Installing: /usr/local/include/fastrtps/rtps/reader/StatelessReader.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/writer
-- Installing: /usr/local/include/fastrtps/rtps/writer/LivelinessManager.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/writer/PersistentWriter.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/ReaderProxy.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/StatefulWriter.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/RTPSWriter.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/WriterListener.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/StatefulPersistentWriter.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/StatelessPersistentWriter.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/LivelinessData.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/ReaderLocator.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/WriterDiscoveryInfo.h
-- Installing: /usr/local/include/fastrtps/rtps/writer/StatelessWriter.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/network
-- Installing: /usr/local/include/fastrtps/rtps/network/SenderResource.h
-- Installing: /usr/local/include/fastrtps/rtps/network/ReceiverResource.h
-- Installing: /usr/local/include/fastrtps/rtps/network/NetworkFactory.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/messages
-- Installing: /usr/local/include/fastrtps/rtps/messages/RTPSMessageCreator.h
-- Up-to-date: /usr/local/include/fastrtps/rtps/messages/RTPS_messages.h
-- Installing: /usr/local/include/fastrtps/rtps/messages/CDRMessage.hpp
-- Installing: /usr/local/include/fastrtps/rtps/messages/CDRMessage.h
-- Installing: /usr/local/include/fastrtps/rtps/messages/RTPSMessageGroup.h
-- Installing: /usr/local/include/fastrtps/rtps/messages/RTPSMessageSenderInterface.hpp
-- Installing: /usr/local/include/fastrtps/rtps/messages/MessageReceiver.h
-- Installing: /usr/local/include/fastrtps/config.h
-- Installing: /usr/local/lib/libfastrtps.so.1.9.0
-- Installing: /usr/local/lib/libfastrtps.so.1
-- Up-to-date: /usr/local/lib/libfastrtps.so
-- Set runtime path of "/usr/local/lib/libfastrtps.so.1.9.0" to ""
-- Old export file "/usr/local/share/fastrtps/cmake/fastrtps-targets.cmake" will be replaced.  Removing files [/usr/local/share/fastrtps/cmake/fastrtps-targets-release.cmake].
-- Installing: /usr/local/share/fastrtps/cmake/fastrtps-targets.cmake
-- Installing: /usr/local/share/fastrtps/cmake/fastrtps-targets-release.cmake
-- Installing: /usr/local/share/fastrtps/cmake/fastrtps-config.cmake
-- Installing: /usr/local/share/fastrtps/cmake/fastrtps-config-version.cmake
autouser@ubuntu:~/git/Fast-RTPS/build$

PX4:

autouser@ubuntu:~/git/PX4/Firmware$ make px4_sitl_rtps
-- PX4 config file: /home/autouser/git/PX4/Firmware/boards/px4/sitl/rtps.cmake
-- PX4 config: px4_sitl_rtps
-- PX4 platform: posix
-- PX4 lockstep: enabled
-- PX4 version: v1.9.2
-- cmake build type: RelWithDebInfo
-- The CXX compiler identification is GNU 7.4.0
-- The C compiler identification is GNU 7.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "3.6.8") 
-- Found PY_jinja2: /usr/local/lib/python3.6/dist-packages/jinja2  
-- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1
-- RTPS send: adc_report;airspeed;battery_status;cpuload;distance_sensor;estimator_status;home_position;iridiumsbd_status;radio_status;satellite_info;sensor_baro;sensor_combined;sensor_selection;vehicle_attitude;vehicle_odometry;vtol_vehicle_status;wind_estimate;collision_constraints
-- RTPS receive: camera_capture;camera_trigger;collision_report;debug_array;debug_key_value;debug_value;debug_vect;obstacle_distance;optical_flow;position_setpoint;position_setpoint_triplet;trajectory_waypoint;vehicle_trajectory_waypoint
-- Configuring done
-- Generating done
-- Build files have been written to: /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps
[21/714] git submodule src/modules/micrortps_bridge/micro-CDR
[22/714] git submodule src/lib/ecl
[28/714] git submodule src/drivers/gps/devices
[29/714] git submodule mavlink/include/mavlink/v2.0
[705/714] Generating RTPS topic bridge
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
[714/714] Linking CXX shared library s...s/dyn_hello/examples__dyn_hello.px4mod
autouser@ubuntu:~/git/PX4/Firmware$ 

micrortps_agent build:

autouser@ubuntu:~/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/build$ cmake ..
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1") 
-- Performing Test SUPPORTS_CXX11
-- Performing Test SUPPORTS_CXX11 - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/build
autouser@ubuntu:~/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/build$ make
Scanning dependencies of target micrortps_agent
[  1%] Building CXX object CMakeFiles/micrortps_agent.dir/RtpsTopics.cpp.o
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:67:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_POSITION’
const uint8_t position_setpoint__SETPOINT_TYPE_POSITION = 0;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:66:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_POSITION’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_POSITION = 0;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:68:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY’
const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:67:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_VELOCITY = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:69:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_LOITER’
const uint8_t position_setpoint__SETPOINT_TYPE_LOITER = 2;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:68:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_LOITER’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_LOITER = 2;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:70:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF’
const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF = 3;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:69:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_TAKEOFF = 3;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:71:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_LAND’
const uint8_t position_setpoint__SETPOINT_TYPE_LAND = 4;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:70:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_LAND’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_LAND = 4;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:72:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_IDLE’
const uint8_t position_setpoint__SETPOINT_TYPE_IDLE = 5;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:71:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_IDLE’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_IDLE = 5;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:73:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD’
const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD = 6;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:72:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_OFFBOARD = 6;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:74:15: error: redefinition of ‘const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET’
const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET = 7;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:73:15: note: ‘const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET’ previously defined here
const uint8_t position_setpoint__SETPOINT_TYPE_FOLLOW_TARGET = 7;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:75:15: error: redefinition of ‘const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED’
const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_.h:74:15: note: ‘const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED’ previously defined here
const uint8_t position_setpoint__VELOCITY_FRAME_LOCAL_NED = 1;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:63,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_triplet_.h:76:15: error: redefinition of ‘const uint8_t position_setpoint__VELOCITY_FRAME_BODY_NED’
const uint8_t position_setpoint__VELOCITY_FRAME_BODY_NED = 8;
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_PubSubTypes.h:29:0,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_setpoint_Subscriber.h:47,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.h:62,
                 from /home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/RtpsTopics.cpp:33:
/home/autouser/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/position_seaautautouauaaaaaaaaautouser@ubuntu:~/git/PX4/Firmware/build/px4_sitl_rtps/src/modules/micrortps_bridge/micrortps_client/micrortps_agent/build$ 
julianoes commented 5 years ago

@dedyc please put ``` around copy pasted console output to make it more readable.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions.