root@DESKTOP-02QR8Q5:~/GitHub/ardupilot# ./waf distclean 'distclean' finished successfully (40.576s) root@DESKTOP-02QR8Q5:~/GitHub/ardupilot# clear root@DESKTOP-02QR8Q5:~/GitHub/ardupilot# git submodule update --init --recursive \ > && ./waf configure --board=px4-v2 \ > && ./waf sub Setting top to : /root/GitHub/ardupilot Setting out to : /root/GitHub/ardupilot/build Autoconfiguration : enabled Setting board to : px4-v2 Checking for program 'arm-none-eabi-ar' : /usr/bin/arm-none-eabi-ar Using toolchain : arm-none-eabi Checking for 'g++' (C++ compiler) : /usr/bin/arm-none-eabi-g++ Checking for 'gcc' (C compiler) : /usr/bin/arm-none-eabi-gcc Checking for HAVE_CMATH_ISFINITE : no Checking for HAVE_CMATH_ISINF : no Checking for HAVE_CMATH_ISNAN : no Checking for NEED_CMATH_ISFINITE_STD_NAMESPACE : no Checking for NEED_CMATH_ISINF_STD_NAMESPACE : no Checking for NEED_CMATH_ISNAN_STD_NAMESPACE : no Checking for header endian.h : not found Checking for header byteswap.h : not found Checking for program 'cmake' : /usr/bin/cmake Checking cmake version : 3.10.2 Checking for program 'ninja, ninja-build' : not found Checking for program 'make' : /usr/bin/make Checking for program 'python' : /usr/bin/python Checking for python version >= 2.7.0 : 2.7.15 Checking for program 'python' : /usr/bin/python Checking for python version >= 2.7.0 : 2.7.15 Source is git repository : yes Update submodules : yes Checking for program 'git' : /usr/bin/git Gtest : PX4 boards currently don't support compiling gtest Checking for program 'arm-none-eabi-size' : /usr/bin/arm-none-eabi-size Benchmarks : disabled Unit tests : disabled 'configure' finished successfully (3.387s) Waf: Entering directory `/root/GitHub/ardupilot/build/px4-v2' [ 5/14] Processing modules/mavlink/message_definitions/v1.0/ardupilotmega.xml [ 6/14] Processing uavcangen: modules/uavcan/dsdl/uavcan/CoarseOrientation.uavcan modules/uavcan/dsdl/uavcan/Timestamp.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/1010.ArrayCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/1011.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/actuator/Command.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1000.Solution.uavcan modules/uavcan/dsdl/uavcan/equipment/ahrs/1001.MagneticFieldStrength.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1020.TrueAirspeed.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1021.IndicatedAirspeed.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1025.AngleOfAttack.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1026.Sideslip.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1028.StaticPressure.uavcan modules/uavcan/dsdl/uavcan/equipment/air_data/1029.StaticTemperature.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1040.AngularCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1041.GEOPOICommand.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/1044.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/camera_gimbal/Mode.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1030.RawCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1031.RPMCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/esc/1034.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1060.Fix.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1061.Auxiliary.uavcan modules/uavcan/dsdl/uavcan/equipment/gnss/1062.RTCMStream.uavcan modules/uavcan/dsdl/uavcan/equipment/hardpoint/1070.Command.uavcan modules/uavcan/dsdl/uavcan/equipment/hardpoint/1071.Status.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/1080.BeepCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/1081.LightsCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/RGB565.uavcan modules/uavcan/dsdl/uavcan/equipment/indication/SingleLightCommand.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1090.PrimaryPowerSupplyStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1091.CircuitStatus.uavcan modules/uavcan/dsdl/uavcan/equipment/power/1092.BatteryInfo.uavcan modules/uavcan/dsdl/uavcan/equipment/range_sensor/1050.Measurement.uavcan modules/uavcan/dsdl/uavcan/equipment/safety/1100.ArmingStatus.uavcan modules/uavcan/dsdl/uavcan/protocol/1.GetNodeInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/2.GetDataTypeInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/341.NodeStatus.uavcan modules/uavcan/dsdl/uavcan/protocol/4.GetTransportStats.uavcan modules/uavcan/dsdl/uavcan/protocol/4.GlobalTimeSync.uavcan modules/uavcan/dsdl/uavcan/protocol/5.Panic.uavcan modules/uavcan/dsdl/uavcan/protocol/5.RestartNode.uavcan modules/uavcan/dsdl/uavcan/protocol/6.AccessCommandShell.uavcan modules/uavcan/dsdl/uavcan/protocol/CANIfaceStats.uavcan modules/uavcan/dsdl/uavcan/protocol/DataTypeKind.uavcan modules/uavcan/dsdl/uavcan/protocol/HardwareVersion.uavcan modules/uavcan/dsdl/uavcan/protocol/SoftwareVersion.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/16370.KeyValue.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/16383.LogMessage.uavcan modules/uavcan/dsdl/uavcan/protocol/debug/LogLevel.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/1.Allocation.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/30.AppendEntries.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/31.RequestVote.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/390.Discovery.uavcan modules/uavcan/dsdl/uavcan/protocol/dynamic_node_id/server/Entry.uavcan modules/uavcan/dsdl/uavcan/protocol/enumeration/15.Begin.uavcan modules/uavcan/dsdl/uavcan/protocol/enumeration/380.Indication.uavcan modules/uavcan/dsdl/uavcan/protocol/file/40.BeginFirmwareUpdate.uavcan modules/uavcan/dsdl/uavcan/protocol/file/45.GetInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/file/46.GetDirectoryEntryInfo.uavcan modules/uavcan/dsdl/uavcan/protocol/file/47.Delete.uavcan modules/uavcan/dsdl/uavcan/protocol/file/48.Read.uavcan modules/uavcan/dsdl/uavcan/protocol/file/49.Write.uavcan modules/uavcan/dsdl/uavcan/protocol/file/EntryType.uavcan modules/uavcan/dsdl/uavcan/protocol/file/Error.uavcan modules/uavcan/dsdl/uavcan/protocol/file/Path.uavcan modules/uavcan/dsdl/uavcan/protocol/param/10.ExecuteOpcode.uavcan modules/uavcan/dsdl/uavcan/protocol/param/11.GetSet.uavcan modules/uavcan/dsdl/uavcan/protocol/param/Empty.uavcan modules/uavcan/dsdl/uavcan/protocol/param/NumericValue.uavcan modules/uavcan/dsdl/uavcan/protocol/param/Value.uavcan [ 7/14] Creating build/px4-v2/ap_version.h [ 8/14] CMake Configure px4 [ 9/14] PX4: Copying rc.APM to px4-extra-files/ROMFS/init.d/rc.APM [10/14] PX4: Copying rc.error to px4-extra-files/ROMFS/init.d/rc.error [11/14] PX4: Copying rcS to px4-extra-files/ROMFS/init.d/rcS [12/14] PX4: Copying px4fmuv2_bl.bin to px4-extra-files/ROMFS/bootloader/fmu_bl.bin -- nuttx-px4fmu-v2-apm -- could not find gdb -- could not find gdbtui -- could not find ddd -- could not find gdb -- could not find gdbtui -- could not find ddd -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/arm-none-eabi-gcc -- Found PythonInterp: /usr/bin/python (found version "2.7.15") Running from the source directory -- GIT_DESC = 8d505a020154e4e59f50b34735f9739b6f36b800 -- Configuring done Validation skipped for /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Note: message DATA64 is longer than 64 bytes long (74 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message DATA96 is longer than 64 bytes long (106 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message REMOTE_LOG_DATA_BLOCK is longer than 64 bytes long (214 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message DEVICE_OP_READ_REPLY is longer than 64 bytes long (143 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message DEVICE_OP_WRITE is longer than 64 bytes long (187 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Validation skipped for /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml. Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml Note: message GPS_STATUS is longer than 64 bytes long (109 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ATTITUDE_QUATERNION_COV is longer than 64 bytes long (80 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GLOBAL_POSITION_INT_COV is longer than 64 bytes long (189 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOCAL_POSITION_NED_COV is longer than 64 bytes long (233 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_ACTUATOR_CONTROLS is longer than 64 bytes long (89 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIGHRES_IMU is longer than 64 bytes long (70 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_SENSOR is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SIM_STATE is longer than 64 bytes long (92 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message FILE_TRANSFER_PROTOCOL is longer than 64 bytes long (262 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message HIL_STATE_QUATERNION is longer than 64 bytes long (72 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOG_DATA is longer than 64 bytes long (105 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GPS_INJECT_DATA is longer than 64 bytes long (121 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message SERIAL_CONTROL is longer than 64 bytes long (87 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message ENCAPSULATED_DATA is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message RESOURCE_REQUEST is longer than 64 bytes long (251 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message FOLLOW_TARGET is longer than 64 bytes long (101 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message CONTROL_SYSTEM_STATE is longer than 64 bytes long (108 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message AUTOPILOT_VERSION is longer than 64 bytes long (68 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GPS_INPUT is longer than 64 bytes long (71 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message GPS_RTCM_DATA is longer than 64 bytes long (190 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message V2_EXTENSION is longer than 64 bytes long (262 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message CAMERA_INFORMATION is longer than 64 bytes long (94 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message CAMERA_IMAGE_CAPTURED is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOGGING_DATA is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Note: message LOGGING_DATA_ACKED is longer than 64 bytes long (263 bytes), which can cause fragmentation since many radio modems use 64 bytes as maximum air transfer unit. Validation skipped for /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml. Parsing /root/GitHub/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml Merged enum MAV_CMD Found 208 MAVLink message types in 3 XML files Generating C implementation in directory /root/GitHub/ardupilot/build/px4-v2/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega Generating C implementation in directory /root/GitHub/ardupilot/build/px4-v2/libraries/GCS_MAVLink/include/mavlink/v2.0/common Generating C implementation in directory /root/GitHub/ardupilot/build/px4-v2/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix Copying fixed headers for protocol 2.0 to /root/GitHub/ardupilot/build/px4-v2/libraries/GCS_MAVLink/include/mavlink/v2.0 WARNING: Unable to load XML validator libraries. XML validation will not be performed -- Generating done -- Build files have been written to: /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware INCLUDE_DIRS=/root/GitHub/ardupilot/modules/PX4Firmware/src;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src;/root/GitHub/ardupilot/modules/PX4Firmware/src/modules;/root/GitHub/ardupilot/modules/PX4Firmware/src/include;/root/GitHub/ardupilot/modules/PX4Firmware/src/lib;/root/GitHub/ardupilot/modules/PX4Firmware/src/platforms;/root/GitHub/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src/modules/px4_messages;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src/modules;/root/GitHub/ardupilot/modules/PX4Firmware/mavlink/include/mavlink;/root/GitHub/ardupilot/modules/PX4Firmware/src/lib/DriverFramework/framework/include;src/lib/matrix;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/include;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/include/cxx;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/arch/chip;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/arch/common ADDING DRIVERS [13/14] CMake Build px4 msg_gen Scanning dependencies of target git_genmsg [ 0%] Generating git_init_Tools_genmsg.stamp [ 0%] Built target git_genmsg Scanning dependencies of target git_gencpp [ 50%] Generating git_init_Tools_gencpp.stamp [ 50%] Built target git_gencpp Scanning dependencies of target msg_gen [100%] Generating uORB topic multi headers for nuttx [100%] Generating uORB topic headers [100%] Built target msg_gen [14/14] CMake Build px4 prebuild_targets Scanning dependencies of target __nuttx_patch_px4fmu-v2 [ 0%] Built target __nuttx_patch_px4fmu-v2 Scanning dependencies of target __nuttx_copy_px4fmu-v2 [ 0%] Generating nuttx_copy_px4fmu-v2.stamp [ 0%] Built target __nuttx_copy_px4fmu-v2 Scanning dependencies of target nuttx_export_px4fmu-v2 [ 0%] Generating px4fmu-v2.export Configuring NuttX for px4fmu-v2 Exporting NuttX for px4fmu-v2 [100%] Generating nuttx_export_px4fmu-v2.stamp [100%] Built target nuttx_export_px4fmu-v2 Scanning dependencies of target prebuild_targets [100%] Built target prebuild_targets sem_timedwait.c: In function 'sem_timedwait': sem_timedwait.c:226:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (abstime->tv_sec < 0 || abstime->tv_nsec > 1000000000) ^ timer_settime.c:70:1: warning: 'inline' is not at beginning of declaration [-Wold-style-declaration] static void inline timer_sigqueue(FAR struct posix_timer_s *timer); ^~~~~~ timer_settime.c:71:1: warning: 'inline' is not at beginning of declaration [-Wold-style-declaration] static void inline timer_restart(FAR struct posix_timer_s *timer, uint32_t itimer); ^~~~~~ timer_settime.c:96:1: warning: 'inline' is not at beginning of declaration [-Wold-style-declaration] static void inline timer_sigqueue(FAR struct posix_timer_s *timer) ^~~~~~ timer_settime.c:136:1: warning: 'inline' is not at beginning of declaration [-Wold-style-declaration] static void inline timer_restart(FAR struct posix_timer_s *timer, uint32_t itimer) ^~~~~~ mq_timedsend.c: In function 'mq_timedsend': mq_timedsend.c:202:35: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (!abstime || abstime->tv_sec < 0 || abstime->tv_nsec > 1000000000) ^ mq_timedreceive.c: In function 'mq_timedreceive': mq_timedreceive.c:201:35: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (!abstime || abstime->tv_sec < 0 || abstime->tv_nsec > 1000000000) ^ In file included from stdio/lib_libvsprintf.c:230:0: ./stdio/lib_libdtoa.c: In function 'lib_dtoa': ./stdio/lib_libdtoa.c:153:13: warning: variable 'digalloc' set but not used [-Wunused-but-set-variable] FAR char *digalloc; /* Copy of digits to be freed after usage */ ^~~~~~~~ stdio/lib_dtoa.c:761:21: warning: 'tinytens' defined but not used [-Wunused-const-variable=] static const double tinytens[] = { 1e-16, 1e-32, 1e-64, 1e-128, 1e-256 }; ^~~~~~~~ string/lib_memchr.c: In function 'memchr': string/lib_memchr.c:66:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strchr.c: In function 'strchr': string/lib_strchr.c:65:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strdup.c: In function 'strdup': string/lib_strdup.c:53:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strndup.c: In function 'strndup': string/lib_strndup.c:69:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strrchr.c: In function 'strrchr': string/lib_strrchr.c:54:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ mm_memalign.c: In function 'mm_memalign': mm_memalign.c:106:14: warning: cast from function call of type 'void *' to non-matching type 'unsigned int' [-Wbad-function-cast] rawchunk = (size_t)malloc(allocsize); ^ chip/stm32_allocateheap.c:358:8: warning: #warning "CCM SRAM is included in the heap AND DMA is enabled" [-Wcpp] # warning "CCM SRAM is included in the heap AND DMA is enabled" ^~~~~~~ chip/stm32_spi.c: In function 'spi_send': chip/stm32_spi.c:1242:12: warning: variable 'regval' set but not used [-Wunused-but-set-variable] uint32_t regval; ^~~~~~ chip/stm32_tim.c:241:13: warning: 'stm32_tim_gpioconfig' defined but not used [-Wunused-function] static void stm32_tim_gpioconfig(uint32_t cfg, stm32_tim_channel_t mode) ^~~~~~~~~~~~~~~~~~~~ chip/stm32_sdio.c: In function 'stm32_dmasendsetup': chip/stm32_sdio.c:2662:7: warning: unused variable 'ret' [-Wunused-variable] int ret = -EINVAL; ^~~ chip/stm32_i2c.c: In function 'up_i2creset': chip/stm32_i2c.c:2085:16: warning: unused variable 'state' [-Wunused-variable] irqstate_t state; ^~~~~ chip/stm32_otgfsdev.c: In function 'stm32_ep0out_testmode': chip/stm32_otgfsdev.c:2040:12: warning: variable 'regval' set but not used [-Wunused-but-set-variable] uint32_t regval; ^~~~~~ chip/stm32_otgfsdev.c: In function 'stm32_ep_cancel': chip/stm32_otgfsdev.c:4434:30: warning: variable 'priv' set but not used [-Wunused-but-set-variable] FAR struct stm32_usbdev_s *priv; ^~~~ In file included from chip/stm32_rtc.c:84:0: chip/stm32_rtcc.c: In function 'up_rtcinitialize': chip/stm32_rtcc.c:600:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int ret; ^~~ ramdisk.c: In function 'create_ramdisk': ramdisk.c:116:21: warning: pointer targets in passing argument 2 of 'ramdisk_register' differ in signedness [-Wpointer-sign] pbuffer, ^~~~~~~ In file included from ramdisk.c:48:0: /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx/include/nuttx/ramdisk.h:86:12: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' EXTERN int ramdisk_register(int minor, FAR uint8_t *buffer, uint32_t nsectors, ^~~~~~~~~~~~~~~~ fat/fs_fat32.c: In function 'fat_unlink': fat/fs_fat32.c:1949:4: warning: #warning "Need to defer deleting cluster chain if the file is open" [-Wcpp] # warning "Need to defer deleting cluster chain if the file is open" ^~~~~~~ fat/fs_fat32.c: In function 'fat_rmdir': fat/fs_fat32.c:2214:4: warning: #warning "Need to defer deleting cluster chain if the directory is open" [-Wcpp] # warning "Need to defer deleting cluster chain if the directory is open" ^~~~~~~ mtd/ramtron.c: In function 'ramtron_readid': mtd/ramtron.c:361:26: warning: variable 'memory' set but not used [-Wunused-but-set-variable] uint16_t manufacturer, memory, capacity, part; ^~~~~~ pipes/pipe.c:91:1: warning: missing initializer for field 'holder' of 'sem_t {aka struct sem_s}' [-Wmissing-field-initializers] static sem_t g_pipesem = { 1 }; ^~~~~~ In file included from /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx/include/nuttx/fs/fs.h:49:0, from pipes/pipe.c:47: /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx/include/semaphore.h:97:22: note: 'holder' declared here struct semholder_s holder; /* Single holder */ ^~~~~~ usbdev/cdcacm.c:245:1: warning: missing initializer for field 'onrxdeque' of 'const struct uart_ops_s' [-Wmissing-field-initializers] }; ^ In file included from usbdev/cdcacm.c:56:0: /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx/include/nuttx/serial/serial.h:191:15: note: 'onrxdeque' declared here CODE void (*onrxdeque)(FAR struct uart_dev_s *dev); ^~~~~~~~~ [ 15/744] Checking included headers libraries/AC_AttitudeControl/AC_AttitudeControl.cpp [ 16/744] Checking included headers libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp [ 17/744] Checking included headers libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp [ 18/744] Checking included headers libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp [ 19/744] Checking included headers libraries/AC_AttitudeControl/AC_PosControl.cpp [ 20/744] Checking included headers libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp [ 21/744] Checking included headers libraries/AC_AttitudeControl/ControlMonitor.cpp [ 22/744] Checking included headers libraries/AC_Avoidance/AC_Avoid.cpp [ 23/744] Checking included headers libraries/AC_Fence/AC_Fence.cpp [ 24/744] Checking included headers libraries/AC_Fence/AC_PolyFence_loader.cpp [ 25/744] Checking included headers libraries/AC_PID/AC_HELI_PID.cpp [ 26/744] Checking included headers libraries/AC_PID/AC_P.cpp [ 27/744] Checking included headers libraries/AC_PID/AC_PID.cpp [ 28/744] Checking included headers libraries/AC_PID/AC_PI_2D.cpp [ 29/744] Checking included headers libraries/AC_WPNav/AC_Circle.cpp [ 30/744] Checking included headers libraries/AC_WPNav/AC_WPNav.cpp [ 31/744] Checking included headers libraries/AP_ADC/AP_ADC.cpp [ 32/744] Checking included headers libraries/AP_ADC/AP_ADC_ADS1115.cpp [ 33/744] Checking included headers libraries/AP_AHRS/AP_AHRS.cpp [ 34/744] Checking included headers libraries/AP_AHRS/AP_AHRS_DCM.cpp [ 35/744] Checking included headers libraries/AP_AHRS/AP_AHRS_NavEKF.cpp [ 36/744] Checking included headers libraries/AP_AHRS/AP_AHRS_View.cpp [ 37/744] Checking included headers libraries/AP_AccelCal/AccelCalibrator.cpp [ 38/744] Checking included headers libraries/AP_Airspeed/AP_Airspeed.cpp [ 39/744] Checking included headers libraries/AP_Airspeed/AP_Airspeed_Backend.cpp [ 40/744] Checking included headers libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp [ 41/744] Checking included headers libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp [ 42/744] Checking included headers libraries/AP_Airspeed/AP_Airspeed_analog.cpp [ 43/744] Checking included headers libraries/AP_Airspeed/Airspeed_Calibration.cpp [ 44/744] Checking included headers libraries/AP_Baro/AP_Baro_BMP085.cpp [ 45/744] Checking included headers libraries/AP_Baro/AP_Baro_BMP280.cpp [ 46/744] Checking included headers libraries/AP_Baro/AP_Baro_Backend.cpp [ 47/744] Checking included headers libraries/AP_Baro/AP_Baro_HIL.cpp [ 48/744] Checking included headers libraries/AP_Baro/AP_Baro_KellerLD.cpp [ 49/744] Checking included headers libraries/AP_Baro/AP_Baro_MS5611.cpp [ 50/744] Checking included headers libraries/AP_Baro/AP_Baro_QURT.cpp [ 51/744] Checking included headers libraries/AP_Baro/AP_Baro_UAVCAN.cpp [ 52/744] Checking included headers libraries/AP_Baro/AP_Baro_qflight.cpp [ 53/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp [ 54/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp [ 55/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp [ 56/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp [ 57/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp [ 58/744] Checking included headers libraries/AP_Beacon/AP_Beacon.cpp [ 59/744] Checking included headers libraries/AP_Beacon/AP_Beacon_Backend.cpp [ 60/744] Checking included headers libraries/AP_Beacon/AP_Beacon_Pozyx.cpp [ 61/744] Checking included headers libraries/AP_Beacon/AP_Beacon_SITL.cpp [ 62/744] Checking included headers libraries/AP_BoardConfig/AP_BoardConfig.cpp [ 63/744] Checking included headers libraries/AP_BoardConfig/canbus.cpp [ 64/744] Checking included headers libraries/AP_BoardConfig/px4_drivers.cpp [ 65/744] Checking included headers libraries/AP_Button/AP_Button.cpp [ 66/744] Checking included headers libraries/AP_Camera/AP_Camera.cpp [ 67/744] Checking included headers libraries/AP_Common/AP_Common.cpp [ 68/744] Checking included headers libraries/AP_Common/Location.cpp [ 69/744] Checking included headers libraries/AP_Common/c++.cpp [ 70/744] Checking included headers libraries/AP_Compass/AP_Compass_AK09916.cpp [ 71/744] Checking included headers libraries/AP_Compass/AP_Compass_AK8963.cpp [ 72/744] Checking included headers libraries/AP_Compass/AP_Compass_BMM150.cpp [ 73/744] Checking included headers libraries/AP_Compass/AP_Compass_Backend.cpp [ 74/744] Checking included headers libraries/AP_Compass/AP_Compass_Calibration.cpp [ 75/744] Checking included headers libraries/AP_Compass/AP_Compass_HIL.cpp [ 76/744] Checking included headers libraries/AP_Compass/AP_Compass_HMC5843.cpp [ 77/744] Checking included headers libraries/AP_Compass/AP_Compass_IST8310.cpp [ 78/744] Checking included headers libraries/AP_Compass/AP_Compass_LIS3MDL.cpp [ 79/744] Checking included headers libraries/AP_Compass/AP_Compass_LSM303D.cpp [ 80/744] Checking included headers libraries/AP_Compass/AP_Compass_LSM9DS1.cpp [ 81/744] Checking included headers libraries/AP_Compass/AP_Compass_QURT.cpp [ 82/744] Checking included headers libraries/AP_Compass/AP_Compass_UAVCAN.cpp [ 83/744] Checking included headers libraries/AP_Compass/AP_Compass_qflight.cpp [ 84/744] Checking included headers libraries/AP_Compass/CompassCalibrator.cpp [ 85/744] Checking included headers libraries/AP_Compass/Compass_learn.cpp [ 86/744] Checking included headers libraries/AP_Declination/AP_Declination.cpp [ 87/744] Checking included headers libraries/AP_FlashStorage/AP_FlashStorage.cpp [ 88/744] Checking included headers libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp [ 89/744] Checking included headers libraries/AP_GPS/AP_GPS.cpp [ 90/744] Checking included headers libraries/AP_GPS/AP_GPS_ERB.cpp [ 91/744] Checking included headers libraries/AP_GPS/AP_GPS_GSOF.cpp [ 92/744] Checking included headers libraries/AP_GPS/AP_GPS_MAV.cpp [ 93/744] Checking included headers libraries/AP_GPS/AP_GPS_MTK.cpp [ 94/744] Checking included headers libraries/AP_GPS/AP_GPS_MTK19.cpp [ 95/744] Checking included headers libraries/AP_GPS/AP_GPS_NMEA.cpp [ 96/744] Checking included headers libraries/AP_GPS/AP_GPS_NOVA.cpp [ 97/744] Checking included headers libraries/AP_GPS/AP_GPS_QURT.cpp [ 98/744] Checking included headers libraries/AP_GPS/AP_GPS_SBF.cpp [ 99/744] Checking included headers libraries/AP_GPS/AP_GPS_SBP.cpp [100/744] Checking included headers libraries/AP_GPS/AP_GPS_SIRF.cpp [101/744] Checking included headers libraries/AP_GPS/AP_GPS_UAVCAN.cpp [102/744] Checking included headers libraries/AP_GPS/AP_GPS_UBLOX.cpp [103/744] Checking included headers libraries/AP_GPS/GPS_Backend.cpp [104/744] Checking included headers libraries/AP_Gripper/AP_Gripper.cpp [105/744] Checking included headers libraries/AP_Gripper/AP_Gripper_Backend.cpp [106/744] Checking included headers libraries/AP_Gripper/AP_Gripper_EPM.cpp [107/744] Checking included headers libraries/AP_Gripper/AP_Gripper_Servo.cpp [108/744] Checking included headers libraries/AP_ICEngine/AP_ICEngine.cpp [109/744] Checking included headers libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp [110/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp [111/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp [112/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp [113/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp [114/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp [115/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp [116/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp [117/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_QURT.cpp [118/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp [119/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_MAVLink.cpp [120/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_Stream.cpp [121/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor_qflight.cpp [122/744] Checking included headers libraries/AP_InertialSensor/AuxiliaryBus.cpp [123/744] Checking included headers libraries/AP_JSButton/AP_JSButton.cpp [124/744] Checking included headers libraries/AP_LeakDetector/AP_LeakDetector.cpp [125/744] Checking included headers libraries/AP_LeakDetector/AP_LeakDetector_Analog.cpp [126/744] Checking included headers libraries/AP_LeakDetector/AP_LeakDetector_Backend.cpp [127/744] Checking included headers libraries/AP_LeakDetector/AP_LeakDetector_Digital.cpp [128/744] Checking included headers libraries/AP_Math/AP_GeodesicGrid.cpp [129/744] Checking included headers libraries/AP_Math/AP_Math.cpp [130/744] Checking included headers libraries/AP_Math/crc.cpp [131/744] Checking included headers libraries/AP_Math/edc.cpp [132/744] Checking included headers libraries/AP_Math/location.cpp [133/744] Checking included headers libraries/AP_Math/matrix3.cpp [134/744] Checking included headers libraries/AP_Math/matrixN.cpp [135/744] Checking included headers libraries/AP_Math/matrix_alg.cpp [136/744] Checking included headers libraries/AP_Math/polygon.cpp [137/744] Checking included headers libraries/AP_Math/quaternion.cpp [138/744] Checking included headers libraries/AP_Math/vector2.cpp [139/744] Checking included headers libraries/AP_Math/vector3.cpp [140/744] Checking included headers libraries/AP_Module/AP_Module.cpp [141/744] Checking included headers libraries/AP_Motors/AP_Motors6DOF.cpp [142/744] Checking included headers libraries/AP_Motors/AP_MotorsCoax.cpp [143/744] Checking included headers libraries/AP_Motors/AP_MotorsHeli.cpp [144/744] Checking included headers libraries/AP_Motors/AP_MotorsHeli_Dual.cpp [145/744] Checking included headers libraries/AP_Motors/AP_MotorsHeli_RSC.cpp [146/744] Checking included headers libraries/AP_Motors/AP_MotorsHeli_Single.cpp [147/744] Checking included headers libraries/AP_Motors/AP_MotorsMatrix.cpp [148/744] Checking included headers libraries/AP_Motors/AP_MotorsMulticopter.cpp [149/744] Checking included headers libraries/AP_Motors/AP_MotorsSingle.cpp [150/744] Checking included headers libraries/AP_Motors/AP_MotorsTri.cpp [151/744] Checking included headers libraries/AP_Motors/AP_Motors_Class.cpp [152/744] Checking included headers libraries/AP_Mount/AP_Mount.cpp [153/744] Checking included headers libraries/AP_Mount/AP_Mount_Alexmos.cpp [154/744] Checking included headers libraries/AP_Mount/AP_Mount_Backend.cpp [155/744] Checking included headers libraries/AP_Mount/AP_Mount_SToRM32.cpp [156/744] Checking included headers libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp [157/744] Checking included headers libraries/AP_Mount/AP_Mount_Servo.cpp [158/744] Checking included headers libraries/AP_Mount/AP_Mount_SoloGimbal.cpp [159/744] Checking included headers libraries/AP_Mount/SoloGimbal.cpp [160/744] Checking included headers libraries/AP_Mount/SoloGimbalEKF.cpp [161/744] Checking included headers libraries/AP_Mount/SoloGimbal_Parameters.cpp [162/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp [163/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp [164/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp [165/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp [166/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp [167/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp [168/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp [169/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp [170/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp [171/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2_core.cpp [172/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp [173/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp [174/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp [175/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp [176/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp [177/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp [178/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp [179/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp [180/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp [181/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp [182/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp [183/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3_core.cpp [184/744] Checking included headers libraries/AP_Notify/AP_BoardLED.cpp [185/744] Checking included headers libraries/AP_Notify/AP_Notify.cpp [186/744] Checking included headers libraries/AP_Notify/Buzzer.cpp [187/744] Checking included headers libraries/AP_Notify/DiscoLED.cpp [188/744] Checking included headers libraries/AP_Notify/DiscreteRGBLed.cpp [189/744] Checking included headers libraries/AP_Notify/Display.cpp [190/744] Checking included headers libraries/AP_Notify/Display_SH1106_I2C.cpp [191/744] Checking included headers libraries/AP_Notify/Display_SSD1306_I2C.cpp [192/744] Checking included headers libraries/AP_Notify/ExternalLED.cpp [193/744] Checking included headers libraries/AP_Notify/NavioLED.cpp [194/744] Checking included headers libraries/AP_Notify/NavioLED_I2C.cpp [195/744] Checking included headers libraries/AP_Notify/OreoLED_PX4.cpp [196/744] Checking included headers libraries/AP_Notify/PixRacerLED.cpp [197/744] Checking included headers libraries/AP_Notify/RCOutputRGBLed.cpp [198/744] Checking included headers libraries/AP_Notify/RGBLed.cpp [199/744] Checking included headers libraries/AP_Notify/ToneAlarm_Linux.cpp [200/744] Checking included headers libraries/AP_Notify/ToneAlarm_PX4.cpp [201/744] Checking included headers libraries/AP_Notify/ToneAlarm_PX4_Solo.cpp [202/744] Checking included headers libraries/AP_Notify/ToshibaLED.cpp [203/744] Checking included headers libraries/AP_Notify/ToshibaLED_I2C.cpp [204/744] Checking included headers libraries/AP_Notify/VRBoard_LED.cpp [205/744] Checking included headers libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp [206/744] Checking included headers libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp [207/744] Checking included headers libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp [208/744] Checking included headers libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp [209/744] Checking included headers libraries/AP_OpticalFlow/OpticalFlow.cpp [210/744] Checking included headers libraries/AP_OpticalFlow/OpticalFlow_backend.cpp [211/744] Checking included headers libraries/AP_Param/AP_Param.cpp [212/744] Checking included headers libraries/AP_Proximity/AP_Proximity.cpp [213/744] Checking included headers libraries/AP_Proximity/AP_Proximity_Backend.cpp [214/744] Checking included headers libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp [215/744] Checking included headers libraries/AP_Proximity/AP_Proximity_MAV.cpp [216/744] Checking included headers libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp [217/744] Checking included headers libraries/AP_Proximity/AP_Proximity_SITL.cpp [218/744] Checking included headers libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp [219/744] Checking included headers libraries/AP_RCMapper/AP_RCMapper.cpp [220/744] Checking included headers libraries/AP_RPM/AP_RPM.cpp [221/744] Checking included headers libraries/AP_RPM/RPM_Backend.cpp [222/744] Checking included headers libraries/AP_RPM/RPM_PX4_PWM.cpp [223/744] Checking included headers libraries/AP_RPM/RPM_Pin.cpp [224/744] Checking included headers libraries/AP_RPM/RPM_SITL.cpp [225/744] Checking included headers libraries/AP_RSSI/AP_RSSI.cpp [226/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp [227/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp [228/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp [229/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp [230/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp [231/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp [232/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp [233/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp [234/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_PX4_PWM.cpp [235/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp [236/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp [237/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_trone.cpp [238/744] Checking included headers libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp [239/744] Checking included headers libraries/AP_RangeFinder/RangeFinder.cpp [240/744] Checking included headers libraries/AP_RangeFinder/RangeFinder_Backend.cpp [241/744] Checking included headers libraries/AP_Relay/AP_Relay.cpp [242/744] Checking included headers libraries/AP_SerialManager/AP_SerialManager.cpp [243/744] Checking included headers libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp [244/744] Checking included headers libraries/AP_TemperatureSensor/TSYS01.cpp [245/744] Checking included headers libraries/AP_Terrain/AP_Terrain.cpp [246/744] Checking included headers libraries/AP_Terrain/TerrainGCS.cpp [247/744] Checking included headers libraries/AP_Terrain/TerrainIO.cpp [248/744] Checking included headers libraries/AP_Terrain/TerrainMission.cpp [249/744] Checking included headers libraries/AP_Terrain/TerrainUtil.cpp [250/744] Checking included headers libraries/AP_Tuning/AP_Tuning.cpp [251/744] Checking included headers libraries/AP_UAVCAN/AP_UAVCAN.cpp [252/744] Checking included headers libraries/DataFlash/DFMessageWriter.cpp [253/744] Checking included headers libraries/DataFlash/DataFlash.cpp [254/744] Checking included headers libraries/DataFlash/DataFlash_Backend.cpp [255/744] Checking included headers libraries/DataFlash/DataFlash_Block.cpp [256/744] Checking included headers libraries/DataFlash/DataFlash_File.cpp [257/744] Checking included headers libraries/DataFlash/DataFlash_MAVLink.cpp [258/744] Checking included headers libraries/DataFlash/DataFlash_SITL.cpp [259/744] Checking included headers libraries/DataFlash/LogFile.cpp [260/744] Checking included headers libraries/Filter/DerivativeFilter.cpp [261/744] Checking included headers libraries/Filter/LowPassFilter.cpp [262/744] Checking included headers libraries/Filter/LowPassFilter2p.cpp [263/744] Checking included headers libraries/GCS_MAVLink/GCS_Common.cpp [264/744] Checking included headers libraries/GCS_MAVLink/GCS_DeviceOp.cpp [265/744] Checking included headers libraries/GCS_MAVLink/GCS_Logs.cpp [266/744] Checking included headers libraries/GCS_MAVLink/GCS_MAVLink.cpp [267/744] Checking included headers libraries/GCS_MAVLink/GCS_Signing.cpp [268/744] Checking included headers libraries/GCS_MAVLink/GCS_serial_control.cpp [269/744] Checking included headers libraries/GCS_MAVLink/MAVLink_routing.cpp [270/744] Checking included headers libraries/RC_Channel/RC_Channel.cpp [271/744] Checking included headers libraries/RC_Channel/RC_Channels.cpp [272/744] Checking included headers libraries/SRV_Channel/SRV_Channel.cpp [273/744] Checking included headers libraries/SRV_Channel/SRV_Channel_aux.cpp [274/744] Checking included headers libraries/SRV_Channel/SRV_Channels.cpp [275/744] Checking included headers libraries/StorageManager/StorageManager.cpp [276/744] Checking included headers libraries/AP_HAL/Device.cpp [277/744] Checking included headers libraries/AP_HAL/HAL.cpp [278/744] Checking included headers libraries/AP_HAL/UARTDriver.cpp [279/744] Checking included headers libraries/AP_HAL/Util.cpp [280/744] Checking included headers libraries/AP_HAL/utility/Print.cpp [281/744] Checking included headers libraries/AP_HAL/utility/RingBuffer.cpp [282/744] Checking included headers libraries/AP_HAL/utility/Socket.cpp [283/744] Checking included headers libraries/AP_HAL/utility/dsm.cpp [284/744] Checking included headers libraries/AP_HAL/utility/ftoa_engine.cpp [285/744] Checking included headers libraries/AP_HAL/utility/getopt_cpp.cpp [286/744] Checking included headers libraries/AP_HAL/utility/print_vprintf.cpp [287/744] Checking included headers libraries/AP_HAL/utility/srxl.cpp [288/744] Checking included headers libraries/AP_HAL/utility/st24.cpp [289/744] Checking included headers libraries/AP_HAL/utility/sumd.cpp [290/744] Checking included headers libraries/AP_HAL/utility/utoa_invert.cpp [291/744] Checking included headers libraries/AP_HAL_Empty/AnalogIn.cpp [292/744] Checking included headers libraries/AP_HAL_Empty/GPIO.cpp [293/744] Checking included headers libraries/AP_HAL_Empty/HAL_Empty_Class.cpp [294/744] Checking included headers libraries/AP_HAL_Empty/PrivateMember.cpp [295/744] Checking included headers libraries/AP_HAL_Empty/RCInput.cpp [296/744] Checking included headers libraries/AP_HAL_Empty/RCOutput.cpp [297/744] Checking included headers libraries/AP_HAL_Empty/Scheduler.cpp [298/744] Checking included headers libraries/AP_HAL_Empty/Semaphores.cpp [299/744] Checking included headers libraries/AP_HAL_Empty/Storage.cpp [300/744] Checking included headers libraries/AP_HAL_Empty/UARTDriver.cpp [301/744] Checking included headers modules/uavcan/libuavcan/src/driver/uc_can.cpp [302/744] Checking included headers modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp [303/744] Checking included headers modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp [304/744] Checking included headers modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp [305/744] Checking included headers modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp [306/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp [307/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp [308/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp [309/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_scheduler.cpp [310/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_service_client.cpp [311/744] Checking included headers modules/uavcan/libuavcan/src/node/uc_timer.cpp [312/744] Checking included headers modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp [313/744] Checking included headers modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp [314/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp [315/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_can_io.cpp [316/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_crc.cpp [317/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp [318/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_frame.cpp [319/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp [320/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_transfer.cpp [321/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp [322/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp [323/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp [324/744] Checking included headers modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp [325/744] Checking included headers modules/uavcan/libuavcan/src/uc_data_type.cpp [326/744] Checking included headers modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp [327/744] Checking included headers modules/uavcan/libuavcan/src/uc_error.cpp [328/744] Checking included headers libraries/AP_HAL_PX4/AnalogIn.cpp [329/744] Checking included headers libraries/AP_HAL_PX4/CAN.cpp [330/744] Checking included headers libraries/AP_HAL_PX4/Device.cpp [331/744] Checking included headers libraries/AP_HAL_PX4/GPIO.cpp [332/744] Checking included headers libraries/AP_HAL_PX4/I2CDevice.cpp [333/744] Checking included headers libraries/AP_HAL_PX4/NSHShellStream.cpp [334/744] Checking included headers libraries/AP_HAL_PX4/RCInput.cpp [335/744] Checking included headers libraries/AP_HAL_PX4/RCOutput.cpp [336/744] Checking included headers libraries/AP_HAL_PX4/RCOutput_Tap.cpp [337/744] Checking included headers libraries/AP_HAL_PX4/SPIDevice.cpp [338/744] Checking included headers libraries/AP_HAL_PX4/Scheduler.cpp [339/744] Checking included headers libraries/AP_HAL_PX4/Semaphores.cpp [340/744] Checking included headers libraries/AP_HAL_PX4/Storage.cpp [341/744] Checking included headers libraries/AP_HAL_PX4/UARTDriver.cpp [342/744] Checking included headers libraries/AP_HAL_PX4/Util.cpp [343/744] Checking included headers libraries/AP_HAL_PX4/px4_param.cpp [344/744] Checking included headers libraries/AP_HAL_PX4/system.cpp [345/744] Checking included headers libraries/AP_AccelCal/AP_AccelCal.cpp [346/744] Checking included headers libraries/AP_Baro/AP_Baro.cpp [347/744] Checking included headers libraries/AP_BattMonitor/AP_BattMonitor.cpp [348/744] Checking included headers libraries/AP_Compass/AP_Compass.cpp [349/744] Checking included headers libraries/AP_InertialSensor/AP_InertialSensor.cpp [350/744] Checking included headers libraries/AP_Mission/AP_Mission.cpp [351/744] Checking included headers libraries/AP_NavEKF2/AP_NavEKF2.cpp [352/744] Checking included headers libraries/AP_NavEKF3/AP_NavEKF3.cpp [353/744] Checking included headers libraries/AP_Rally/AP_Rally.cpp [354/744] Checking included headers libraries/AP_Scheduler/AP_Scheduler.cpp [355/744] Checking included headers libraries/AP_Motors/AP_MotorsTailsitter.cpp [356/744] Checking included headers libraries/AP_Arming/AP_Arming.cpp [357/744] Checking included headers libraries/AP_HAL_PX4/HAL_PX4_Class.cpp [358/744] CMake Configure px4 [359/744] Compiling libraries/SRV_Channel/SRV_Channel.cpp [360/744] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp [361/744] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp -- nuttx-px4fmu-v2-apm -- could not find gdb -- could not find gdbtui -- could not find ddd -- could not find gdb -- could not find gdbtui -- could not find ddd -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/arm-none-eabi-gcc -- Found PythonInterp: /usr/bin/python (found version "2.7.15") [362/744] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp [363/744] Compiling libraries/GCS_MAVLink/GCS_Common.cpp -- GIT_DESC = 8d505a020154e4e59f50b34735f9739b6f36b800 [364/744] Compiling libraries/Filter/LowPassFilter.cpp -- Configuring done [365/744] Compiling libraries/DataFlash/LogFile.cpp [366/744] Compiling libraries/DataFlash/DataFlash_SITL.cpp [367/744] Compiling libraries/AP_UAVCAN/AP_UAVCAN.cpp [368/744] Compiling libraries/AP_Tuning/AP_Tuning.cpp [369/744] Compiling libraries/AP_Terrain/TerrainGCS.cpp [370/744] Compiling libraries/AP_TemperatureSensor/TSYS01.cpp -- Generating done [371/744] Compiling libraries/AP_Relay/AP_Relay.cpp [372/744] Compiling libraries/AP_RangeFinder/RangeFinder_Backend.cpp -- Build files have been written to: /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware INCLUDE_DIRS=/root/GitHub/ardupilot/modules/PX4Firmware/src;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src;/root/GitHub/ardupilot/modules/PX4Firmware/src/modules;/root/GitHub/ardupilot/modules/PX4Firmware/src/include;/root/GitHub/ardupilot/modules/PX4Firmware/src/lib;/root/GitHub/ardupilot/modules/PX4Firmware/src/platforms;/root/GitHub/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v2;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src/modules/px4_messages;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/src/modules;/root/GitHub/ardupilot/modules/PX4Firmware/mavlink/include/mavlink;/root/GitHub/ardupilot/modules/PX4Firmware/src/lib/DriverFramework/framework/include;src/lib/matrix;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/include;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/include/cxx;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/arch/chip;/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/px4fmu-v2/NuttX/nuttx-export/arch/common ADDING DRIVERS [373/744] Compiling libraries/AP_RangeFinder/RangeFinder.cpp [374/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_uLanding.cpp [375/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_trone.cpp [376/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp [377/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp [378/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp [379/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp [380/744] Compiling libraries/AP_RPM/RPM_SITL.cpp [381/744] Compiling libraries/AP_RPM/RPM_PX4_PWM.cpp [382/744] Compiling libraries/AP_RPM/RPM_Backend.cpp [383/744] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp [384/744] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp [385/744] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp [386/744] Compiling libraries/AP_Proximity/AP_Proximity.cpp [387/744] Compiling libraries/AP_OpticalFlow/OpticalFlow.cpp [388/744] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp [389/744] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp [390/744] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp [391/744] Compiling libraries/AP_Notify/ToneAlarm_PX4.cpp [392/744] Compiling libraries/AP_Notify/ToneAlarm_Linux.cpp [393/744] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp [394/744] Compiling libraries/AP_Notify/PixRacerLED.cpp [395/744] Compiling libraries/AP_Notify/OreoLED_PX4.cpp [396/744] Compiling libraries/AP_Notify/NavioLED.cpp [397/744] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp [398/744] Compiling libraries/AP_Notify/AP_Notify.cpp [399/744] Compiling libraries/AP_Notify/AP_BoardLED.cpp [400/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp [401/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp [402/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp [403/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp [404/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp [405/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp [406/744] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp [407/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp [408/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp [409/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp [410/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp [411/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp [412/744] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp [413/744] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp [414/744] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp [415/744] Compiling libraries/AP_Mount/AP_Mount.cpp [416/744] Compiling libraries/AP_Motors/AP_MotorsTri.cpp [417/744] Compiling libraries/AP_Motors/AP_MotorsMulticopter.cpp [418/744] Compiling libraries/AP_Motors/AP_MotorsHeli_RSC.cpp [419/744] Compiling libraries/AP_Motors/AP_MotorsHeli_Dual.cpp [420/744] Compiling libraries/AP_Motors/AP_MotorsHeli.cpp [421/744] Compiling libraries/AP_Motors/AP_MotorsCoax.cpp [422/744] Compiling libraries/AP_Motors/AP_Motors6DOF.cpp [423/744] Compiling libraries/AP_Math/vector2.cpp [424/744] Compiling libraries/AP_Math/polygon.cpp [425/744] Compiling libraries/AP_Math/matrixN.cpp [426/744] Compiling libraries/AP_Math/matrix3.cpp [427/744] Compiling libraries/AP_Math/edc.cpp [428/744] Compiling libraries/AP_Math/crc.cpp [429/744] Compiling libraries/AP_Math/AP_Math.cpp [430/744] Compiling libraries/AP_LeakDetector/AP_LeakDetector_Digital.cpp [431/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_MAVLink.cpp [432/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_QURT.cpp [433/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp [434/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp [435/744] Compiling libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp [436/744] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp [437/744] Compiling libraries/AP_GPS/GPS_Backend.cpp [438/744] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp [439/744] Compiling libraries/AP_GPS/AP_GPS_QURT.cpp [440/744] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp [441/744] Compiling libraries/AP_GPS/AP_GPS_MTK19.cpp [442/744] Compiling libraries/AP_GPS/AP_GPS_MTK.cpp [443/744] Compiling libraries/AP_GPS/AP_GPS.cpp [444/744] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp [445/744] Compiling libraries/AP_Declination/AP_Declination.cpp [446/744] Compiling libraries/AP_Compass/AP_Compass_qflight.cpp [447/744] Compiling libraries/AP_Compass/AP_Compass_QURT.cpp [448/744] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp [449/744] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp [450/744] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp [451/744] Compiling libraries/AP_Compass/AP_Compass_HIL.cpp [452/744] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp [453/744] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp [454/744] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp [455/744] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp [456/744] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp [457/744] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp [458/744] Compiling libraries/AP_Beacon/AP_Beacon.cpp [459/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Maxell.cpp [460/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp [461/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp [462/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp [463/744] Compiling libraries/AP_Baro/AP_Baro_UAVCAN.cpp [464/744] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp [465/744] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp [466/744] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp [467/744] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp [468/744] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp [469/744] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp [470/744] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp [471/744] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp [472/744] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp [473/744] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp [474/744] Compiling libraries/AC_WPNav/AC_WPNav.cpp [475/744] Compiling libraries/AC_WPNav/AC_Circle.cpp [476/744] Compiling libraries/AC_PID/AC_PI_2D.cpp [477/744] Compiling libraries/AC_PID/AC_P.cpp [478/744] Compiling libraries/AC_PID/AC_HELI_PID.cpp [479/744] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [480/744] Compiling libraries/AC_Fence/AC_Fence.cpp [481/744] Compiling libraries/AC_Avoidance/AC_Avoid.cpp [482/744] Compiling libraries/AC_AttitudeControl/ControlMonitor.cpp [483/744] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp [484/744] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp [485/744] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp [486/744] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp [487/744] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp [488/744] Compiling libraries/AC_AttitudeControl/AC_PosControl_Sub.cpp [489/744] Compiling libraries/AC_PID/AC_PID.cpp [490/744] Compiling libraries/AP_ADC/AP_ADC.cpp [491/744] Compiling libraries/AP_AHRS/AP_AHRS.cpp [492/744] Compiling libraries/AP_AHRS/AP_AHRS_NavEKF.cpp [493/744] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp [494/744] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp [495/744] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp [496/744] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp [497/744] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp [498/744] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp [499/744] Compiling libraries/AP_Baro/AP_Baro_QURT.cpp [500/744] Compiling libraries/AP_Baro/AP_Baro_qflight.cpp [501/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp [503/744] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp [503/744] Compiling libraries/AP_BoardConfig/canbus.cpp [504/744] Compiling libraries/AP_BoardConfig/px4_drivers.cpp [505/744] Compiling libraries/AP_Button/AP_Button.cpp [506/744] Compiling libraries/AP_Camera/AP_Camera.cpp [507/744] Compiling libraries/AP_Common/AP_Common.cpp [508/744] Compiling libraries/AP_Common/Location.cpp [509/744] Compiling libraries/AP_Common/c++.cpp [510/744] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp [511/744] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp [512/744] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp [513/744] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp [514/744] Compiling libraries/AP_Compass/AP_Compass_UAVCAN.cpp [515/744] Compiling libraries/AP_Compass/CompassCalibrator.cpp [516/744] Compiling libraries/AP_Compass/Compass_learn.cpp [517/744] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp [518/744] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp [519/744] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp [520/744] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp [521/744] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp [522/744] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp [523/744] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp [524/744] Compiling libraries/AP_GPS/AP_GPS_UAVCAN.cpp [525/744] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp [526/744] Compiling libraries/AP_Gripper/AP_Gripper.cpp [527/744] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp [528/744] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp [529/744] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp [530/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp [531/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp [532/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp [533/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp [534/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp [535/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp [536/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_Stream.cpp [537/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor_qflight.cpp [538/744] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp [539/744] Compiling libraries/AP_JSButton/AP_JSButton.cpp [540/744] Compiling libraries/AP_LeakDetector/AP_LeakDetector.cpp [541/744] Compiling libraries/AP_LeakDetector/AP_LeakDetector_Analog.cpp [542/744] Compiling libraries/AP_LeakDetector/AP_LeakDetector_Backend.cpp [543/744] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp [544/744] Compiling libraries/AP_Math/location.cpp [545/744] Compiling libraries/AP_Math/matrix_alg.cpp [546/744] Compiling libraries/AP_Math/quaternion.cpp [547/744] Compiling libraries/AP_Math/vector3.cpp [548/744] Compiling libraries/AP_Module/AP_Module.cpp [549/744] Compiling libraries/AP_Motors/AP_MotorsHeli_Single.cpp [550/744] Compiling libraries/AP_Motors/AP_MotorsMatrix.cpp [551/744] Compiling libraries/AP_Motors/AP_MotorsSingle.cpp [552/744] Compiling libraries/AP_Motors/AP_Motors_Class.cpp [553/744] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp [554/744] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp [555/744] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp [556/744] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp [557/744] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp [558/744] Compiling libraries/AP_Mount/SoloGimbal.cpp [559/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp [560/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp [561/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp [562/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp [563/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp [564/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp [565/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp [566/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp [567/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp [568/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp [569/744] Compiling libraries/AP_Notify/Buzzer.cpp [570/744] Compiling libraries/AP_Notify/DiscoLED.cpp [571/744] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp [572/744] Compiling libraries/AP_Notify/Display.cpp [573/744] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp [574/744] Compiling libraries/AP_Notify/ExternalLED.cpp [575/744] Compiling libraries/AP_Notify/NavioLED_I2C.cpp [576/744] Compiling libraries/AP_Notify/RGBLed.cpp [577/744] Compiling libraries/AP_Notify/ToneAlarm_PX4_Solo.cpp [578/744] Compiling libraries/AP_Notify/ToshibaLED.cpp [579/744] Compiling libraries/AP_Notify/VRBoard_LED.cpp [580/744] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp [581/744] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp [582/744] Compiling libraries/AP_OpticalFlow/OpticalFlow_backend.cpp [583/744] Compiling libraries/AP_Param/AP_Param.cpp [584/744] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp [585/744] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp [586/744] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp [587/744] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp [588/744] Compiling libraries/AP_RPM/AP_RPM.cpp [589/744] Compiling libraries/AP_RPM/RPM_Pin.cpp [590/744] Compiling libraries/AP_RSSI/AP_RSSI.cpp [591/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp [592/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp [593/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp [594/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp [595/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp [596/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PX4_PWM.cpp [597/744] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp [598/744] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp [599/744] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp [600/744] Compiling libraries/AP_Terrain/AP_Terrain.cpp [601/744] Compiling libraries/AP_Terrain/TerrainIO.cpp [602/744] Compiling libraries/AP_Terrain/TerrainMission.cpp [603/744] Compiling libraries/AP_Terrain/TerrainUtil.cpp [604/744] Compiling libraries/DataFlash/DFMessageWriter.cpp [605/744] Compiling libraries/DataFlash/DataFlash.cpp [606/744] Compiling libraries/DataFlash/DataFlash_Backend.cpp [607/744] Compiling libraries/DataFlash/DataFlash_Block.cpp [608/744] Compiling libraries/DataFlash/DataFlash_File.cpp [609/744] Compiling libraries/DataFlash/DataFlash_MAVLink.cpp [610/744] Compiling libraries/Filter/DerivativeFilter.cpp [611/744] Compiling libraries/Filter/LowPassFilter2p.cpp [612/744] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp [613/744] Compiling libraries/GCS_MAVLink/GCS_Logs.cpp [614/744] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp [615/744] Compiling libraries/RC_Channel/RC_Channel.cpp [616/744] Compiling libraries/RC_Channel/RC_Channels.cpp [617/744] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp [618/744] Compiling libraries/AP_HAL/Device.cpp [619/744] Compiling libraries/AP_HAL/HAL.cpp [620/744] Compiling libraries/AP_HAL/Util.cpp [621/744] Compiling libraries/AP_HAL/utility/RingBuffer.cpp [622/744] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp ../../libraries/AP_HAL/Util.cpp:75:27: warning: "HAL_BOARD_CHIBIOS" is not defined [-Wundef] #elif CONFIG_HAL_BOARD == HAL_BOARD_CHIBIOS ^~~~~~~~~~~~~~~~~ [623/744] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp [624/744] Compiling libraries/AP_HAL/utility/srxl.cpp [625/744] Compiling libraries/AP_HAL/utility/sumd.cpp [626/744] Compiling libraries/AP_HAL_Empty/GPIO.cpp [627/744] Compiling libraries/AP_HAL_Empty/PrivateMember.cpp [628/744] Compiling libraries/AP_HAL_Empty/RCOutput.cpp [629/744] Compiling libraries/AP_HAL_Empty/Semaphores.cpp [630/744] Compiling libraries/AP_HAL_Empty/Storage.cpp [631/744] Compiling modules/uavcan/libuavcan/src/driver/uc_can.cpp [632/744] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_array_copy.cpp [633/744] Compiling modules/uavcan/libuavcan/src/marshal/uc_bit_stream.cpp [634/744] Compiling modules/uavcan/libuavcan/src/marshal/uc_float_spec.cpp [635/744] Compiling modules/uavcan/libuavcan/src/node/uc_generic_subscriber.cpp [636/744] Compiling modules/uavcan/libuavcan/src/node/uc_global_data_type_registry.cpp [637/744] Compiling modules/uavcan/libuavcan/src/protocol/uc_dynamic_node_id_client.cpp [638/744] Compiling modules/uavcan/libuavcan/src/protocol/uc_node_status_provider.cpp [639/744] Compiling modules/uavcan/libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp [640/744] Compiling modules/uavcan/libuavcan/src/transport/uc_dispatcher.cpp [641/744] Compiling modules/uavcan/libuavcan/src/transport/uc_outgoing_transfer_registry.cpp [642/744] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_buffer.cpp [643/744] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_listener.cpp [644/744] Compiling modules/uavcan/libuavcan/src/uc_data_type.cpp [645/744] Compiling modules/uavcan/libuavcan/src/uc_dynamic_memory.cpp [646/744] Compiling modules/uavcan/libuavcan/src/uc_error.cpp [647/744] Compiling libraries/AP_HAL_PX4/AnalogIn.cpp [648/744] Compiling libraries/AP_HAL_PX4/CAN.cpp [649/744] Compiling libraries/AP_HAL_PX4/Device.cpp [650/744] Compiling libraries/AP_HAL_PX4/NSHShellStream.cpp [651/744] Compiling libraries/AP_HAL_PX4/RCOutput.cpp [652/744] Compiling libraries/AP_HAL_PX4/SPIDevice.cpp [653/744] Compiling libraries/AP_HAL_PX4/Util.cpp [654/744] Compiling libraries/AP_HAL_PX4/px4_param.cpp [655/744] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp [656/744] Compiling libraries/AP_Rally/AP_Rally.cpp [657/744] Compiling libraries/AP_Arming/AP_Arming.cpp [658/744] Compiling ArduSub/GCS_Mavlink.cpp [659/744] Compiling ArduSub/Log.cpp [660/744] Compiling ArduSub/Sub.cpp [661/744] Compiling ArduSub/UserCode.cpp [662/744] Compiling ArduSub/commands.cpp [663/744] Compiling ArduSub/control_auto.cpp [664/744] Compiling ArduSub/control_circle.cpp [665/744] Compiling ArduSub/inertia.cpp [666/744] Compiling ArduSub/perf_info.cpp [667/744] Compiling ArduSub/position_vector.cpp [668/744] Compiling ArduSub/radio.cpp [669/744] Compiling ArduSub/sensors.cpp [670/744] Compiling ArduSub/terrain.cpp [671/744] Compiling ArduSub/turn_counter.cpp [672/744] CMake Build px4 fw_io [673/744] Compiling libraries/StorageManager/StorageManager.cpp Scanning dependencies of target __nuttx_patch_px4io-v2 [ 0%] Built target __nuttx_patch_px4io-v2 [674/744] Compiling libraries/AP_HAL/UARTDriver.cpp Scanning dependencies of target __nuttx_copy_px4io-v2 [ 4%] Generating nuttx_copy_px4io-v2.stamp [675/744] Compiling libraries/AP_HAL/utility/Print.cpp [676/744] Compiling libraries/AP_HAL/utility/Socket.cpp [677/744] Compiling libraries/AP_HAL/utility/dsm.cpp [678/744] Compiling libraries/AP_HAL/utility/utoa_invert.cpp [679/744] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp [680/744] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp [681/744] Compiling modules/uavcan/libuavcan/src/node/uc_service_client.cpp [682/744] Compiling modules/uavcan/libuavcan/src/node/uc_timer.cpp [683/744] Compiling modules/uavcan/libuavcan/src/transport/uc_crc.cpp [684/744] Compiling modules/uavcan/libuavcan/src/transport/uc_frame.cpp [685/744] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_sender.cpp [686/744] Compiling libraries/AP_HAL_PX4/GPIO.cpp [687/744] Compiling libraries/AP_HAL_PX4/I2CDevice.cpp [688/744] Compiling libraries/AP_HAL_PX4/Scheduler.cpp [689/744] Compiling libraries/AP_HAL_PX4/Storage.cpp [690/744] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp [691/744] Compiling libraries/AP_Baro/AP_Baro.cpp [692/744] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp [693/744] Compiling libraries/AP_Compass/AP_Compass.cpp [694/744] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp [695/744] Compiling libraries/AP_Mission/AP_Mission.cpp [696/744] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp [697/744] Compiling libraries/AP_Motors/AP_MotorsTailsitter.cpp [698/744] Compiling libraries/AP_HAL_PX4/HAL_PX4_Class.cpp [699/744] Compiling ArduSub/AP_Arming_Sub.cpp [700/744] Compiling ArduSub/Attitude.cpp [701/744] Compiling ArduSub/Parameters.cpp [702/744] Compiling ArduSub/capabilities.cpp [703/744] Compiling ArduSub/control_acro.cpp [704/744] Compiling ArduSub/control_althold.cpp [705/744] Compiling ArduSub/control_guided.cpp [706/744] Compiling ArduSub/control_poshold.cpp [707/744] Compiling ArduSub/flight_mode.cpp [708/744] Compiling ArduSub/joystick.cpp [709/744] Compiling ArduSub/motors.cpp [710/744] Compiling ArduSub/surface_bottom_detector.cpp [711/744] Compiling ArduSub/system.cpp [712/744] Compiling ArduSub/fence.cpp [713/744] Compiling ArduSub/failsafe.cpp [714/744] Compiling ArduSub/control_surface.cpp [715/744] Compiling ArduSub/control_stabilize.cpp [716/744] Compiling ArduSub/control_manual.cpp [717/744] Compiling ArduSub/commands_logic.cpp [718/744] Compiling ArduSub/ArduSub.cpp [719/744] Compiling ArduSub/AP_State.cpp [720/744] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp [721/744] Compiling libraries/AP_HAL_PX4/system.cpp [722/744] Compiling libraries/AP_HAL_PX4/UARTDriver.cpp [723/744] Compiling libraries/AP_HAL_PX4/Semaphores.cpp [724/744] Compiling libraries/AP_HAL_PX4/RCOutput_Tap.cpp [725/744] Compiling libraries/AP_HAL_PX4/RCInput.cpp [726/744] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer_receiver.cpp [727/744] Compiling modules/uavcan/libuavcan/src/transport/uc_transfer.cpp [728/744] Compiling modules/uavcan/libuavcan/src/transport/uc_can_io.cpp [729/744] Compiling modules/uavcan/libuavcan/src/node/uc_scheduler.cpp [730/744] Compiling modules/uavcan/libuavcan/src/node/uc_generic_publisher.cpp [731/744] Compiling modules/uavcan/libuavcan/src/marshal/uc_scalar_codec.cpp [732/744] Compiling libraries/AP_HAL_Empty/Scheduler.cpp [733/744] Compiling libraries/AP_HAL_Empty/RCInput.cpp [734/744] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp [735/744] Compiling libraries/AP_HAL/utility/st24.cpp [736/744] Compiling libraries/AP_HAL/utility/print_vprintf.cpp [737/744] Compiling libraries/SRV_Channel/SRV_Channels.cpp [738/744] Linking build/px4-v2/lib/libArduSub_libs.a [739/744] Linking build/px4-v2/lib/bin/libardusub.a [ 4%] Built target __nuttx_copy_px4io-v2 Scanning dependencies of target nuttx_export_px4io-v2 [ 8%] Generating ../../../px4io-v2.export Configuring NuttX for px4io-v2 Exporting NuttX for px4io-v2 [ 13%] Generating nuttx_export_px4io-v2.stamp [ 13%] Built target nuttx_export_px4io-v2 Scanning dependencies of target io_prebuild_targets [ 13%] Built target io_prebuild_targets Scanning dependencies of target git_genmsg [ 13%] Built target git_genmsg Scanning dependencies of target git_gencpp [ 17%] Built target git_gencpp Scanning dependencies of target msg_gen [ 21%] Built target msg_gen Scanning dependencies of target mixer_gen [ 26%] Generating mixer_multirotor.generated.h [ 26%] Built target mixer_gen Scanning dependencies of target px4io-v2 [ 30%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/adc.c.obj [ 30%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/controls.c.obj [ 34%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/px4io.c.obj [ 34%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/registers.c.obj [ 39%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/safety.c.obj [ 43%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/up_cxxinitialize.c.obj [ 43%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/perf_counter.c.obj [ 47%] Building CXX object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/mixer.cpp.obj [ 52%] Building CXX object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/mixer/mixer.cpp.obj [ 52%] Building CXX object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/mixer/mixer_group.cpp.obj [ 56%] Building CXX object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/mixer/mixer_multirotor.cpp.obj [ 56%] Building CXX object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/mixer/mixer_simple.cpp.obj [ 60%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/pwm_limit/pwm_limit.c.obj [ 65%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/lib/rc/st24.c.obj [ 65%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/lib/rc/sumd.c.obj [ 69%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/lib/rc/sbus.c.obj [ 69%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/lib/rc/dsm.c.obj [ 73%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/lib/rc/srxl.c.obj [ 78%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/drivers/stm32/drv_hrt.c.obj [ 78%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/drivers/stm32/drv_io_timer.c.obj [ 82%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/drivers/stm32/drv_pwm_servo.c.obj [ 82%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/drivers/boards/px4io-v2/px4io_init.c.obj [ 86%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/__/drivers/boards/px4io-v2/px4io_timer_config.c.obj [ 91%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/serial.c.obj [ 91%] Building C object src/modules/px4iofirmware/CMakeFiles/px4io-v2.dir/__/systemlib/hx_stream.c.obj [ 95%] Linking CXX executable px4io-v2 [ 95%] Built target px4io-v2 Scanning dependencies of target fw_io [100%] Generating px4io-v2.bin [100%] Built target fw_io sem_timedwait.c: In function 'sem_timedwait': sem_timedwait.c:226:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] if (abstime->tv_sec < 0 || abstime->tv_nsec > 1000000000) ^ stdio/lib_printf.c: In function 'printf': stdio/lib_printf.c:96:9: warning: implicit declaration of function 'vsyslog' [-Wimplicit-function-declaration] ret = vsyslog(fmt, ap); ^~~~~~~ stdio/lib_printf.c:96:3: warning: nested extern declaration of 'vsyslog' [-Wnested-externs] ret = vsyslog(fmt, ap); ^~~ string/lib_memchr.c: In function 'memchr': string/lib_memchr.c:66:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strchr.c: In function 'strchr': string/lib_strchr.c:65:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strdup.c: In function 'strdup': string/lib_strdup.c:53:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strndup.c: In function 'strndup': string/lib_strndup.c:69:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ string/lib_strrchr.c: In function 'strrchr': string/lib_strrchr.c:54:6: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare] if (s) ^ mm_memalign.c: In function 'mm_memalign': mm_memalign.c:106:14: warning: cast from function call of type 'void *' to non-matching type 'unsigned int' [-Wbad-function-cast] rawchunk = (size_t)malloc(allocsize); ^ [740/744] PX4: Copying px4io-v2 to px4-extra-files/px4io [741/744] PX4: Copying PX4IO to ROMFS px4-extra-files/ROMFS/px4io/px4io.bin [742/744] CMake Build px4 build_firmware_px4fmu-v2 [ 1%] Generating romfs.o Scanning source path /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/tmp/custom-ROMFS/init.d Creating start script /root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware/tmp/custom-ROMFS/init.d/rc.autostart All done! Pruning ROMFS files. Scanning dependencies of target romfs [ 1%] Linking C static library libromfs.a [ 1%] Built target romfs Scanning dependencies of target git_matrix [ 1%] Generating git_init_src_lib_matrix.stamp [ 1%] Built target git_matrix [ 1%] Built target git_genmsg [ 2%] Built target git_gencpp [ 4%] Built target msg_gen Scanning dependencies of target __nuttx_patch_px4fmu-v2 [ 4%] Built target __nuttx_patch_px4fmu-v2 Scanning dependencies of target __nuttx_copy_px4fmu-v2 [ 4%] Built target __nuttx_copy_px4fmu-v2 Scanning dependencies of target nuttx_export_px4fmu-v2 [ 5%] Built target nuttx_export_px4fmu-v2 Scanning dependencies of target prebuild_targets [ 5%] Built target prebuild_targets Scanning dependencies of target git_mavlink [ 6%] Generating git_init_mavlink_include_mavlink_v1.0.stamp [ 6%] Built target git_mavlink Scanning dependencies of target git_uavcan [ 8%] Generating git_init_src_modules_uavcan_libuavcan.stamp [ 8%] Built target git_uavcan Scanning dependencies of target platforms__common [ 8%] Building C object src/platforms/common/CMakeFiles/platforms__common.dir/px4_getopt.c.obj [ 9%] Linking C static library libplatforms__common.a [ 9%] Built target platforms__common Scanning dependencies of target platforms__nuttx [ 10%] Building CXX object src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/px4_nuttx_impl.cpp.obj src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/build.make:62: recipe for target 'src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/px4_nuttx_impl.cpp.obj' failed CMakeFiles/Makefile2:876: recipe for target 'src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/all' failed CMakeFiles/Makefile2:2498: recipe for target 'src/firmware/nuttx/CMakeFiles/build_firmware_px4fmu-v2.dir/rule' failed Makefile:964: recipe for target 'build_firmware_px4fmu-v2' failed In file included from /usr/include/newlib/c++/6.3.1/string:52:0, from /usr/include/newlib/c++/6.3.1/stdexcept:39, from /usr/include/newlib/c++/6.3.1/array:39, from /usr/include/newlib/c++/6.3.1/tuple:39, from /usr/include/newlib/c++/6.3.1/functional:55, from /root/GitHub/ardupilot/modules/PX4Firmware/src/include/../platforms/px4_subscriber.h:42, from /root/GitHub/ardupilot/modules/PX4Firmware/src/include/../platforms/px4_nodehandle.h:42, from /root/GitHub/ardupilot/modules/PX4Firmware/src/include/px4.h:46, from /root/GitHub/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_nuttx_impl.cpp:40: /usr/include/newlib/c++/6.3.1/bits/basic_string.h: In function 'float std::__cxx11::stof(const string&, size_t*)': /usr/include/newlib/c++/6.3.1/bits/basic_string.h:5454:31: error: 'strtof' is not a member of 'std' { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); } ^~~ compilation terminated due to -Wfatal-errors. make[3]: *** [src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/px4_nuttx_impl.cpp.obj] Error 1 make[2]: *** [src/platforms/nuttx/CMakeFiles/platforms__nuttx.dir/all] Error 2 make[1]: *** [src/firmware/nuttx/CMakeFiles/build_firmware_px4fmu-v2.dir/rule] Error 2 make: *** [build_firmware_px4fmu-v2] Error 2 Waf: Leaving directory `/root/GitHub/ardupilot/build/px4-v2' Build failed -> task in 'bin/ardusub' failed (exit status 2): {task 140401150744528: cmake_build_task -> } ['/usr/bin/cmake', '--build', '/root/GitHub/ardupilot/build/px4-v2/modules/PX4Firmware', '--target', 'build_firmware_px4fmu-v2'] root@DESKTOP-02QR8Q5:~/GitHub/ardupilot#