mbmis006@hptouchsmart:~$ git clone https://github.com/ArduPilot/ardupilot.git Cloning into 'ardupilot'... remote: Counting objects: 160743, done. remote: Compressing objects: 100% (80/80), done. remote: Total 160743 (delta 50), reused 2 (delta 2), pack-reused 160661 Receiving objects: 100% (160743/160743), 74.66 MiB | 255.00 KiB/s, done. Resolving deltas: 100% (116160/116160), done. Checking connectivity... done. mbmis006@hptouchsmart:~$ cd ardupilot mbmis006@hptouchsmart:~/ardupilot$ git submodule update --init --recursive Submodule 'modules/PX4Firmware' (git://github.com/ArduPilot/PX4Firmware.git) registered for path 'modules/PX4Firmware' Submodule 'modules/PX4NuttX' (git://github.com/ArduPilot/PX4NuttX.git) registered for path 'modules/PX4NuttX' Submodule 'modules/gbenchmark' (git://github.com/google/benchmark.git) registered for path 'modules/gbenchmark' Submodule 'gtest' (git://github.com/ArduPilot/googletest) registered for path 'modules/gtest' Submodule 'modules/mavlink' (git://github.com/ArduPilot/mavlink) registered for path 'modules/mavlink' Submodule 'modules/uavcan' (git://github.com/ArduPilot/uavcan.git) registered for path 'modules/uavcan' Submodule 'modules/waf' (git://github.com/ArduPilot/waf.git) registered for path 'modules/waf' Cloning into 'modules/PX4Firmware'... remote: Counting objects: 172528, done. remote: Compressing objects: 100% (10/10), done. remote: Total 172528 (delta 26), reused 24 (delta 24), pack-reused 172494 Receiving objects: 100% (172528/172528), 72.92 MiB | 378.00 KiB/s, done. Resolving deltas: 100% (128076/128076), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware': checked out '4a1d6880549f95858686c0faa770bd1c644779dd' Submodule 'Tools/gencpp' (https://github.com/ros/gencpp.git) registered for path 'Tools/gencpp' Submodule 'Tools/genmsg' (https://github.com/ros/genmsg.git) registered for path 'Tools/genmsg' Submodule 'mavlink/include/mavlink/v1.0' (git://github.com/mavlink/c_library.git) registered for path 'mavlink/include/mavlink/v1.0' Submodule 'src/lib/DriverFramework' (https://github.com/PX4/DriverFramework.git) registered for path 'src/lib/DriverFramework' Submodule 'src/lib/ecl' (https://github.com/PX4/ecl.git) registered for path 'src/lib/ecl' Submodule 'src/lib/matrix' (https://github.com/PX4/Matrix.git) registered for path 'src/lib/matrix' Submodule 'src/modules/uavcan/libuavcan' (git://github.com/UAVCAN/libuavcan.git) registered for path 'src/modules/uavcan/libuavcan' Cloning into 'Tools/gencpp'... remote: Counting objects: 788, done. remote: Total 788 (delta 0), reused 0 (delta 0), pack-reused 788 Receiving objects: 100% (788/788), 127.07 KiB | 116.00 KiB/s, done. Resolving deltas: 100% (428/428), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/Tools/gencpp': checked out '26a86f04bcec0018af6652b3ddd3f680e6e3fa2a' Cloning into 'Tools/genmsg'... remote: Counting objects: 1691, done. remote: Total 1691 (delta 0), reused 0 (delta 0), pack-reused 1691 Receiving objects: 100% (1691/1691), 358.08 KiB | 254.00 KiB/s, done. Resolving deltas: 100% (899/899), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/Tools/genmsg': checked out '72f0383f0e6a489214c51802ae12d6e271b1e454' Cloning into 'mavlink/include/mavlink/v1.0'... remote: Counting objects: 8252, done. remote: Total 8252 (delta 0), reused 0 (delta 0), pack-reused 8251 Receiving objects: 100% (8252/8252), 3.31 MiB | 347.00 KiB/s, done. Resolving deltas: 100% (7439/7439), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/mavlink/include/mavlink/v1.0': checked out 'bf251caef3dbf610e5152115a2d81e00e54ab7e7' Cloning into 'src/lib/DriverFramework'... remote: Counting objects: 3604, done. remote: Total 3604 (delta 0), reused 0 (delta 0), pack-reused 3604 Receiving objects: 100% (3604/3604), 685.23 KiB | 358.00 KiB/s, done. Resolving deltas: 100% (2383/2383), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/DriverFramework': checked out 'd6ef668f4564e1c158910c52df7d71114bd2ca4e' Submodule 'cmake_hexagon' (https://github.com/ATLFlight/cmake_hexagon.git) registered for path 'cmake/cmake_hexagon' Submodule 'dspal' (https://github.com/PX4/dspal) registered for path 'dspal' Cloning into 'cmake/cmake_hexagon'... remote: Counting objects: 277, done. remote: Total 277 (delta 0), reused 0 (delta 0), pack-reused 277 Receiving objects: 100% (277/277), 49.68 KiB | 0 bytes/s, done. Resolving deltas: 100% (131/131), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/DriverFramework/cmake/cmake_hexagon': checked out 'ba681fcd0d4c5ac95636dd8e9d8536dbd81beabd' Cloning into 'dspal'... remote: Counting objects: 748, done. remote: Total 748 (delta 0), reused 0 (delta 0), pack-reused 747 Receiving objects: 100% (748/748), 251.95 KiB | 348.00 KiB/s, done. Resolving deltas: 100% (446/446), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/DriverFramework/dspal': checked out '8f39699c6b79447f32f0714629da790bbf271aa5' Submodule 'test/dspal_tester/cmake_hexagon' (https://github.com/ATLFlight/cmake_hexagon.git) registered for path 'test/dspal_tester/cmake_hexagon' Cloning into 'test/dspal_tester/cmake_hexagon'... remote: Counting objects: 277, done. remote: Total 277 (delta 0), reused 0 (delta 0), pack-reused 277 Receiving objects: 100% (277/277), 49.68 KiB | 0 bytes/s, done. Resolving deltas: 100% (131/131), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/DriverFramework/dspal/test/dspal_tester/cmake_hexagon': checked out 'ba681fcd0d4c5ac95636dd8e9d8536dbd81beabd' Cloning into 'src/lib/ecl'... remote: Counting objects: 2616, done. remote: Compressing objects: 100% (6/6), done. remote: Total 2616 (delta 0), reused 0 (delta 0), pack-reused 2610 Receiving objects: 100% (2616/2616), 19.67 MiB | 268.00 KiB/s, done. Resolving deltas: 100% (1823/1823), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/ecl': checked out 'f86ef3478219b4b1c31e17b8f308df4b69eda2f7' Submodule 'matrix' (https://github.com/PX4/Matrix) registered for path 'matrix' Cloning into 'matrix'... remote: Counting objects: 1060, done. remote: Compressing objects: 100% (74/74), done. remote: Total 1060 (delta 130), reused 85 (delta 85), pack-reused 900 Receiving objects: 100% (1060/1060), 830.48 KiB | 257.00 KiB/s, done. Resolving deltas: 100% (737/737), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/ecl/matrix': checked out '95e3d7d6ce5274d9b7fec76c0093dc5eaa381abf' Cloning into 'src/lib/matrix'... remote: Counting objects: 1060, done. remote: Compressing objects: 100% (74/74), done. remote: Total 1060 (delta 130), reused 85 (delta 85), pack-reused 900 Receiving objects: 100% (1060/1060), 830.48 KiB | 251.00 KiB/s, done. Resolving deltas: 100% (737/737), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/lib/matrix': checked out '07fba8322a16cb2dac47e6a8ac7d21ec346313ff' Cloning into 'src/modules/uavcan/libuavcan'... remote: Counting objects: 16887, done. remote: Total 16887 (delta 0), reused 0 (delta 0), pack-reused 16887 Receiving objects: 100% (16887/16887), 2.69 MiB | 274.00 KiB/s, done. Resolving deltas: 100% (11394/11394), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/modules/uavcan/libuavcan': checked out '702f6f05608885d3be993edb01394212bd2dade1' Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl' Submodule 'libuavcan/dsdl_compiler/pyuavcan' (https://github.com/UAVCAN/pyuavcan) registered for path 'libuavcan/dsdl_compiler/pyuavcan' Cloning into 'dsdl'... remote: Counting objects: 515, done. remote: Total 515 (delta 0), reused 0 (delta 0), pack-reused 515 Receiving objects: 100% (515/515), 66.27 KiB | 0 bytes/s, done. Resolving deltas: 100% (283/283), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/modules/uavcan/libuavcan/dsdl': checked out '9804a3e6972825586be252ce08dd899f44994b14' Cloning into 'libuavcan/dsdl_compiler/pyuavcan'... remote: Counting objects: 1062, done. remote: Total 1062 (delta 0), reused 0 (delta 0), pack-reused 1062 Receiving objects: 100% (1062/1062), 208.14 KiB | 157.00 KiB/s, done. Resolving deltas: 100% (718/718), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/modules/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan': checked out 'c58477a644d20ccf95a20c151f3a0402f271c3b8' Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl' Cloning into 'dsdl'... remote: Counting objects: 515, done. remote: Total 515 (delta 0), reused 0 (delta 0), pack-reused 515 Receiving objects: 100% (515/515), 66.27 KiB | 0 bytes/s, done. Resolving deltas: 100% (283/283), done. Checking connectivity... done. Submodule path 'modules/PX4Firmware/src/modules/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl': checked out 'fd12483ddd4e58242d61d74a163e7aeaa1e0f466' Cloning into 'modules/PX4NuttX'... remote: Counting objects: 125543, done. remote: Total 125543 (delta 0), reused 0 (delta 0), pack-reused 125543 Receiving objects: 100% (125543/125543), 31.08 MiB | 273.00 KiB/s, done. Resolving deltas: 100% (102400/102400), done. Checking connectivity... done. Submodule path 'modules/PX4NuttX': checked out '579e82d4567e0884f113447d255d8e8e4335ac76' Cloning into 'modules/gbenchmark'... remote: Counting objects: 2648, done. remote: Compressing objects: 100% (5/5), done. remote: Total 2648 (delta 0), reused 0 (delta 0), pack-reused 2643 Receiving objects: 100% (2648/2648), 646.47 KiB | 237.00 KiB/s, done. Resolving deltas: 100% (1692/1692), done. Checking connectivity... done. Submodule path 'modules/gbenchmark': checked out '006d23ccca1375a973b7fae0cc351cedb41b812a' Cloning into 'modules/gtest'... remote: Counting objects: 7141, done. remote: Total 7141 (delta 0), reused 0 (delta 0), pack-reused 7141 Receiving objects: 100% (7141/7141), 2.40 MiB | 297.00 KiB/s, done. Resolving deltas: 100% (5330/5330), done. Checking connectivity... done. Submodule path 'modules/gtest': checked out 'c99458533a9b4c743ed51537e25989ea55944908' Cloning into 'modules/mavlink'... remote: Counting objects: 14099, done. remote: Total 14099 (delta 0), reused 0 (delta 0), pack-reused 14099 Receiving objects: 100% (14099/14099), 5.76 MiB | 183.00 KiB/s, done. Resolving deltas: 100% (9336/9336), done. Checking connectivity... done. Submodule path 'modules/mavlink': checked out 'ee5d0733ea793e11acdb626fea33d2298f6c56c9' Cloning into 'modules/uavcan'... remote: Counting objects: 16655, done. remote: Total 16655 (delta 0), reused 0 (delta 0), pack-reused 16655 Receiving objects: 100% (16655/16655), 2.64 MiB | 260.00 KiB/s, done. Resolving deltas: 100% (11248/11248), done. Checking connectivity... done. Submodule path 'modules/uavcan': checked out '7ce96d6c1e5aeb82fa90ade26a49552c122a984b' Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl' Submodule 'libuavcan/dsdl_compiler/pyuavcan' (https://github.com/UAVCAN/pyuavcan) registered for path 'libuavcan/dsdl_compiler/pyuavcan' Cloning into 'dsdl'... remote: Counting objects: 515, done. remote: Total 515 (delta 0), reused 0 (delta 0), pack-reused 515 Receiving objects: 100% (515/515), 66.27 KiB | 0 bytes/s, done. Resolving deltas: 100% (283/283), done. Checking connectivity... done. Submodule path 'modules/uavcan/dsdl': checked out '9804a3e6972825586be252ce08dd899f44994b14' Cloning into 'libuavcan/dsdl_compiler/pyuavcan'... remote: Counting objects: 1062, done. remote: Total 1062 (delta 0), reused 0 (delta 0), pack-reused 1062 Receiving objects: 100% (1062/1062), 208.14 KiB | 202.00 KiB/s, done. Resolving deltas: 100% (718/718), done. Checking connectivity... done. Submodule path 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan': checked out 'c58477a644d20ccf95a20c151f3a0402f271c3b8' Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl' Cloning into 'dsdl'... remote: Counting objects: 515, done. remote: Total 515 (delta 0), reused 0 (delta 0), pack-reused 515 Receiving objects: 100% (515/515), 66.27 KiB | 0 bytes/s, done. Resolving deltas: 100% (283/283), done. Checking connectivity... done. Submodule path 'modules/uavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl': checked out 'fd12483ddd4e58242d61d74a163e7aeaa1e0f466' Cloning into 'modules/waf'... remote: Counting objects: 12735, done. remote: Total 12735 (delta 0), reused 0 (delta 0), pack-reused 12735 Receiving objects: 100% (12735/12735), 3.67 MiB | 261.00 KiB/s, done. Resolving deltas: 100% (8902/8902), done. Checking connectivity... done. Submodule path 'modules/waf': checked out '9a0932951f9afb0a5029f501eddd7393ca61ac4c' mbmis006@hptouchsmart:~/ardupilot$ cd ArduCopter mbmis006@hptouchsmart:~/ardupilot/ArduCopter$ make px4-v4 // BUILDROOT=/home/mbmis006/ardupilot/Build.ArduCopter HAL_BOARD=HAL_BOARD_PX4 HAL_BOARD_SUBTYPE= TOOLCHAIN=NATIVE EXTRAFLAGS=-DGIT_VERSION="744f19cd" -I/home/mbmis006/ardupilot/libraries/AP_Common/missing -DMAVLINK_PROTOCOL_VERSION=2 -DNUTTX_GIT_VERSION="579e82d4" -DPX4_GIT_VERSION="4a1d6880" -DUAVCAN=1 -DHAVE_STD_NULLPTR_T=0 -DHAVE_ENDIAN_H=0 -DHAVE_BYTESWAP_H=0 -I/home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink Checking modules echo "Generating MAVLink headers..." Generating MAVLink headers... #goto mavlink module directory and run the most recent generator script echo "Generating C code using mavgen.py located at" /home/mbmis006/ardupilot/modules/mavlink/ Generating C code using mavgen.py located at /home/mbmis006/ardupilot/modules/mavlink/ PYTHONPATH=/home/mbmis006/ardupilot/modules/mavlink/ python /home/mbmis006/ardupilot/modules/mavlink//pymavlink/tools/mavgen.py --lang=C --wire-protocol=2.0 --output=/home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0 /home/mbmis006/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Validating /home/mbmis006/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Parsing /home/mbmis006/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. Validating /home/mbmis006/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml Parsing /home/mbmis006/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 (76 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 (193 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 (237 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_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. Merged enum MAV_CMD Found 182 MAVLink message types in 2 XML files Generating C implementation in directory /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega Generating C implementation in directory /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/common Copying fixed headers for protocol 2.0 to /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0 make[1]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware' Skipping submodules. NUTTX_SRC is set to /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/ %% Configuring NuttX for px4fmu-v4 make[3]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[6]: 'clean' is up to date. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[3]: 'clean' is up to date. make[3]: 'clean' is up to date. make[3]: 'clean' is up to date. make[3]: 'clean' is up to date. make[3]: Nothing to be done for 'clean'. make[3]: 'clean' is up to date. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[3]: 'clean' is up to date. make[3]: 'clean' is up to date. make[3]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[7]: 'clean' is up to date. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[6]: 'clean' is up to date. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'clean'. make[5]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[5]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[3]: 'distclean' is up to date. make[3]: 'distclean' is up to date. make[3]: 'distclean' is up to date. make[3]: Nothing to be done for 'distclean'. make[3]: Nothing to be done for 'distclean'. make[3]: 'distclean' is up to date. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'clean'. make[4]: Nothing to be done for 'distclean'. make[4]: Nothing to be done for 'distclean'. make[3]: 'distclean' is up to date. make[3]: 'distclean' is up to date. %% Exporting NuttX for px4fmu-v4 No .version file found, creating one LN: include/arch to arch/arm/include LN: include/arch/board to configs/px4fmu-v4/include LN: include/arch/chip to arch/arm/include/stm32 LN: arch/arm/src/board to configs/px4fmu-v4/src LN: arch/arm/src/chip to arch/arm/src/stm32 LN: include/apps to ../apps/include Register: sercon Register: serdis make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. Register: sysinfo make[5]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. make[4]: Nothing to be done for 'context'. CC: os_start.c CC: os_bringup.c CC: errno_getptr.c CC: errno_get.c CC: errno_set.c CC: sched_garbage.c CC: sched_getfiles.c CC: sched_getsockets.c CC: sched_getstreams.c CC: prctl.c CC: exit.c CC: getpid.c CC: task_create.c CC: task_init.c CC: task_setup.c CC: task_activate.c CC: task_start.c CC: task_delete.c CC: task_exit.c CC: task_exithook.c CC: task_recover.c CC: task_restart.c CC: task_spawn.c CC: task_spawnparms.c CC: task_terminate.c CC: sched_addreadytorun.c CC: sched_removereadytorun.c CC: sched_addprioritized.c CC: sched_mergepending.c CC: sched_addblocked.c CC: sched_removeblocked.c CC: sched_free.c CC: sched_gettcb.c CC: sched_verifytcb.c CC: sched_releasetcb.c CC: task_vfork.c CC: group_create.c CC: group_join.c CC: group_leave.c CC: group_find.c CC: group_setupstreams.c CC: group_setupidlefiles.c CC: group_setuptaskfiles.c CC: task_getgroup.c CC: group_foreachchild.c CC: group_killchildren.c CC: group_signal.c CC: sched_setparam.c CC: sched_setpriority.c CC: sched_getparam.c CC: sched_setscheduler.c CC: sched_getscheduler.c CC: sched_yield.c CC: sched_rrgetinterval.c CC: sched_foreach.c CC: sched_lock.c CC: sched_unlock.c CC: sched_lockcount.c CC: sched_self.c CC: atexit.c CC: sched_reprioritize.c CC: sched_waitpid.c CC: wd_initialize.c CC: wd_create.c CC: wd_start.c CC: wd_cancel.c CC: wd_delete.c CC: wd_gettime.c CC: sched_processtimer.c CC: sleep.c CC: usleep.c CC: sem_initialize.c CC: sem_destroy.c CC: sem_open.c CC: sem_close.c CC: sem_unlink.c CC: sem_wait.c CC: sem_trywait.c CC: sem_timedwait.c 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) ^ CC: sem_post.c CC: sem_findnamed.c CC: sem_waitirq.c CC: sem_holder.c CC: timer_initialize.c CC: timer_create.c CC: timer_delete.c CC: timer_getoverrun.c CC: timer_gettime.c CC: timer_settime.c 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) ^ CC: timer_release.c CC: irq_initialize.c CC: irq_attach.c CC: irq_dispatch.c CC: irq_unexpectedisr.c CC: clock_initialize.c CC: clock_settime.c CC: clock_gettime.c CC: clock_getres.c CC: clock_time2ticks.c CC: clock_abstime2ticks.c CC: clock_ticks2time.c CC: clock_gettimeofday.c CC: clock_systimer.c CC: pthread_create.c CC: pthread_exit.c CC: pthread_join.c CC: pthread_detach.c CC: pthread_yield.c CC: pthread_getschedparam.c CC: pthread_setschedparam.c CC: pthread_mutexinit.c CC: pthread_mutexdestroy.c CC: pthread_mutexlock.c CC: pthread_mutextrylock.c CC: pthread_mutexunlock.c CC: pthread_condinit.c CC: pthread_conddestroy.c CC: pthread_condwait.c CC: pthread_condsignal.c CC: pthread_condbroadcast.c CC: pthread_barrierinit.c CC: pthread_barrierdestroy.c CC: pthread_barrierwait.c CC: pthread_cancel.c CC: pthread_setcancelstate.c CC: pthread_keycreate.c CC: pthread_setspecific.c CC: pthread_getspecific.c CC: pthread_keydelete.c CC: pthread_initialize.c CC: pthread_completejoin.c CC: pthread_findjoininfo.c CC: pthread_once.c CC: pthread_release.c CC: pthread_setschedprio.c CC: pthread_condtimedwait.c CC: pthread_kill.c CC: pthread_sigmask.c CC: sig_initialize.c CC: sig_action.c CC: sig_procmask.c CC: sig_pending.c CC: sig_suspend.c CC: sig_kill.c CC: sig_queue.c CC: sig_waitinfo.c CC: sig_timedwait.c CC: sig_findaction.c CC: sig_allocatependingsigaction.c CC: sig_releasependingsigaction.c CC: sig_unmaskpendingsignal.c CC: sig_removependingsignal.c CC: sig_releasependingsignal.c CC: sig_lowest.c CC: sig_mqnotempty.c CC: sig_cleanup.c CC: sig_dispatch.c CC: sig_deliver.c CC: pause.c CC: mq_open.c CC: mq_close.c CC: mq_unlink.c CC: mq_send.c CC: mq_timedsend.c 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) ^ CC: mq_sndinternal.c CC: mq_receive.c CC: mq_timedreceive.c 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) ^ CC: mq_rcvinternal.c CC: mq_initialize.c CC: mq_descreate.c CC: mq_findnamed.c CC: mq_msgfree.c CC: mq_msgqfree.c CC: mq_release.c CC: mq_recover.c CC: mq_waitirq.c CC: mq_notify.c CC: env_getenvironptr.c CC: env_dup.c CC: env_release.c CC: env_findvar.c CC: env_removevar.c CC: env_clearenv.c CC: env_getenv.c CC: env_putenv.c CC: env_setenv.c CC: env_unsetenv.c AR: os_start.o os_bringup.o errno_getptr.o errno_get.o errno_set.o sched_garbage.o sched_getfiles.o sched_getsockets.o sched_getstreams.o prctl.o exit.o getpid.o task_create.o task_init.o task_setup.o task_activate.o task_start.o task_delete.o task_exit.o task_exithook.o task_recover.o task_restart.o task_spawn.o task_spawnparms.o task_terminate.o sched_addreadytorun.o sched_removereadytorun.o sched_addprioritized.o sched_mergepending.o sched_addblocked.o sched_removeblocked.o sched_free.o sched_gettcb.o sched_verifytcb.o sched_releasetcb.o task_vfork.o group_create.o group_join.o group_leave.o group_find.o group_setupstreams.o group_setupidlefiles.o group_setuptaskfiles.o task_getgroup.o group_foreachchild.o group_killchildren.o group_signal.o sched_setparam.o sched_setpriority.o sched_getparam.o sched_setscheduler.o sched_getscheduler.o sched_yield.o sched_rrgetinterval.o sched_foreach.o sched_lock.o sched_unlock.o sched_lockcount.o sched_self.o atexit.o sched_reprioritize.o sched_waitpid.o wd_initialize.o wd_create.o wd_start.o wd_cancel.o wd_delete.o wd_gettime.o sched_processtimer.o sleep.o usleep.o sem_initialize.o sem_destroy.o sem_open.o sem_close.o sem_unlink.o sem_wait.o sem_trywait.o sem_timedwait.o sem_post.o sem_findnamed.o sem_waitirq.o sem_holder.o timer_initialize.o timer_create.o timer_delete.o timer_getoverrun.o timer_gettime.o timer_settime.o timer_release.o irq_initialize.o irq_attach.o irq_dispatch.o irq_unexpectedisr.o clock_initialize.o clock_settime.o clock_gettime.o clock_getres.o clock_time2ticks.o clock_abstime2ticks.o clock_ticks2time.o clock_gettimeofday.o clock_systimer.o pthread_create.o pthread_exit.o pthread_join.o pthread_detach.o pthread_yield.o pthread_getschedparam.o pthread_setschedparam.o pthread_mutexinit.o pthread_mutexdestroy.o pthread_mutexlock.o pthread_mutextrylock.o pthread_mutexunlock.o pthread_condinit.o pthread_conddestroy.o pthread_condwait.o pthread_condsignal.o pthread_condbroadcast.o pthread_barrierinit.o pthread_barrierdestroy.o pthread_barrierwait.o pthread_cancel.o pthread_setcancelstate.o pthread_keycreate.o pthread_setspecific.o pthread_getspecific.o pthread_keydelete.o pthread_initialize.o pthread_completejoin.o pthread_findjoininfo.o pthread_once.o pthread_release.o pthread_setschedprio.o pthread_condtimedwait.o pthread_kill.o pthread_sigmask.o sig_initialize.o sig_action.o sig_procmask.o sig_pending.o sig_suspend.o sig_kill.o sig_queue.o sig_waitinfo.o sig_timedwait.o sig_findaction.o sig_allocatependingsigaction.o sig_releasependingsigaction.o sig_unmaskpendingsignal.o sig_removependingsignal.o sig_releasependingsignal.o sig_lowest.o sig_mqnotempty.o sig_cleanup.o sig_dispatch.o sig_deliver.o pause.o mq_open.o mq_close.o mq_unlink.o mq_send.o mq_timedsend.o mq_sndinternal.o mq_receive.o mq_timedreceive.o mq_rcvinternal.o mq_initialize.o mq_descreate.o mq_findnamed.o mq_msgfree.o mq_msgqfree.o mq_release.o mq_recover.o mq_waitirq.o mq_notify.o env_getenvironptr.o env_dup.o env_release.o env_findvar.o env_removevar.o env_clearenv.o env_getenv.o env_putenv.o env_setenv.o env_unsetenv.o CC: stdio/lib_fileno.c CC: stdio/lib_printf.c CC: stdio/lib_syslog.c CC: stdio/lib_lowsyslog.c CC: stdio/lib_sprintf.c CC: stdio/lib_asprintf.c CC: stdio/lib_snprintf.c CC: stdio/lib_libsprintf.c CC: stdio/lib_vsprintf.c CC: stdio/lib_avsprintf.c CC: stdio/lib_vsnprintf.c CC: stdio/lib_libvsprintf.c In file included from stdio/lib_libvsprintf.c:230:0: ./stdio/lib_libdtoa.c: In function 'lib_dtoa': ./stdio/lib_libdtoa.c:153:9: warning: variable 'digalloc' set but not used [-Wunused-but-set-variable] FAR char *digalloc; /* Copy of digits to be freed after usage */ ^ CC: stdio/lib_dprintf.c CC: stdio/lib_vdprintf.c CC: stdio/lib_meminstream.c CC: stdio/lib_memoutstream.c CC: stdio/lib_lowinstream.c CC: stdio/lib_lowoutstream.c CC: stdio/lib_zeroinstream.c CC: stdio/lib_nullinstream.c CC: stdio/lib_nulloutstream.c CC: stdio/lib_sscanf.c CC: stdio/lib_rawinstream.c CC: stdio/lib_rawoutstream.c CC: stdio/lib_fopen.c CC: stdio/lib_fclose.c CC: stdio/lib_fread.c CC: stdio/lib_libfread.c CC: stdio/lib_fseek.c CC: stdio/lib_ftell.c CC: stdio/lib_fsetpos.c CC: stdio/lib_fgetpos.c CC: stdio/lib_fgetc.c CC: stdio/lib_fgets.c CC: stdio/lib_gets.c CC: stdio/lib_fwrite.c CC: stdio/lib_libfwrite.c CC: stdio/lib_fflush.c CC: stdio/lib_libflushall.c CC: stdio/lib_libfflush.c CC: stdio/lib_rdflush.c CC: stdio/lib_wrflush.c CC: stdio/lib_fputc.c CC: stdio/lib_puts.c CC: stdio/lib_fputs.c CC: stdio/lib_ungetc.c CC: stdio/lib_vprintf.c CC: stdio/lib_fprintf.c CC: stdio/lib_vfprintf.c CC: stdio/lib_stdinstream.c CC: stdio/lib_stdoutstream.c CC: stdio/lib_perror.c CC: stdio/lib_feof.c CC: stdio/lib_ferror.c CC: stdio/lib_clearerr.c CC: stdio/lib_dtoa.c CC: stdio/lib_libnoflush.c CC: stdlib/lib_abs.c CC: stdlib/lib_abort.c CC: stdlib/lib_imaxabs.c CC: stdlib/lib_itoa.c CC: stdlib/lib_labs.c CC: stdlib/lib_llabs.c CC: stdlib/lib_rand.c CC: stdlib/lib_qsort.c CC: unistd/lib_getopt.c CC: unistd/lib_getoptargp.c CC: unistd/lib_getoptindp.c CC: unistd/lib_getoptoptp.c CC: unistd/lib_chdir.c CC: unistd/lib_getcwd.c CC: sched/sched_getprioritymax.c CC: sched/sched_getprioritymin.c CC: string/lib_checkbase.c CC: string/lib_isbasedigit.c CC: string/lib_memset.c CC: string/lib_memchr.c CC: string/lib_memccpy.c CC: string/lib_memcmp.c CC: string/lib_memmove.c CC: string/lib_skipspace.c CC: string/lib_strcasecmp.c CC: string/lib_strcat.c CC: string/lib_strchr.c CC: string/lib_strcpy.c CC: string/lib_strcmp.c CC: string/lib_strcspn.c CC: string/lib_strdup.c CC: string/lib_strerror.c CC: string/lib_strlen.c CC: string/lib_strnlen.c CC: string/lib_strncasecmp.c CC: string/lib_strncat.c CC: string/lib_strncmp.c CC: string/lib_strncpy.c CC: string/lib_strndup.c CC: string/lib_strcasestr.c CC: string/lib_strpbrk.c CC: string/lib_strrchr.c CC: string/lib_strspn.c CC: string/lib_strstr.c CC: string/lib_strtok.c CC: string/lib_strtokr.c CC: string/lib_strtol.c CC: string/lib_strtoll.c CC: string/lib_strtoul.c CC: string/lib_strtoull.c CC: string/lib_strtod.c CC: pthread/pthread_attrinit.c CC: pthread/pthread_attrdestroy.c CC: pthread/pthread_attrsetschedpolicy.c CC: pthread/pthread_attrgetschedpolicy.c CC: pthread/pthread_attrsetinheritsched.c CC: pthread/pthread_attrgetinheritsched.c CC: pthread/pthread_attrsetstacksize.c CC: pthread/pthread_attrgetstacksize.c CC: pthread/pthread_attrsetschedparam.c CC: pthread/pthread_attrgetschedparam.c CC: pthread/pthread_barrierattrinit.c CC: pthread/pthread_barrierattrdestroy.c CC: pthread/pthread_barrierattrgetpshared.c CC: pthread/pthread_barrierattrsetpshared.c CC: pthread/pthread_condattrinit.c CC: pthread/pthread_condattrdestroy.c CC: pthread/pthread_mutexattrinit.c CC: pthread/pthread_mutexattrdestroy.c CC: pthread/pthread_mutexattrgetpshared.c CC: pthread/pthread_mutexattrsetpshared.c CC: semaphore/sem_init.c CC: semaphore/sem_getvalue.c CC: signal/sig_emptyset.c CC: signal/sig_fillset.c CC: signal/sig_addset.c CC: signal/sig_delset.c CC: signal/sig_ismember.c CC: mqueue/mq_setattr.c CC: mqueue/mq_getattr.c CC: fixedmath/lib_rint.c CC: fixedmath/lib_fixedmath.c CC: fixedmath/lib_b16sin.c CC: fixedmath/lib_b16cos.c CC: fixedmath/lib_b16atan2.c CC: net/lib_etherntoa.c CC: net/lib_htons.c CC: net/lib_htonl.c CC: net/lib_inetaddr.c CC: net/lib_inetntoa.c CC: net/lib_inetntop.c CC: net/lib_inetpton.c CC: time/lib_mktime.c CC: time/lib_gmtime.c CC: time/lib_gmtimer.c CC: time/lib_strftime.c CC: time/lib_calendar2utc.c CC: time/lib_daysbeforemonth.c CC: time/lib_isleapyear.c CC: time/lib_time.c CC: libgen/lib_basename.c CC: libgen/lib_dirname.c CC: dirent/lib_readdirr.c CC: dirent/lib_telldir.c CC: termios/lib_cfgetspeed.c CC: termios/lib_cfsetspeed.c CC: termios/lib_tcflush.c CC: termios/lib_tcgetattr.c CC: termios/lib_tcsetattr.c CC: spawn/lib_psfa_addaction.c CC: spawn/lib_psfa_addclose.c CC: spawn/lib_psfa_adddup2.c CC: spawn/lib_psfa_addopen.c CC: spawn/lib_psfa_destroy.c CC: spawn/lib_psfa_init.c CC: spawn/lib_psa_getflags.c CC: spawn/lib_psa_getschedparam.c CC: spawn/lib_psa_getschedpolicy.c CC: spawn/lib_psa_getstacksize.c CC: spawn/lib_psa_init.c CC: spawn/lib_psa_setflags.c CC: spawn/lib_psa_setschedparam.c CC: spawn/lib_psa_setschedpolicy.c CC: spawn/lib_psa_setstacksize.c CC: spawn/lib_psa_getsigmask.c CC: spawn/lib_psa_setsigmask.c CC: queue/sq_addlast.c CC: queue/sq_addfirst.c CC: queue/sq_addafter.c CC: queue/sq_rem.c CC: queue/sq_remlast.c CC: queue/sq_remfirst.c CC: queue/sq_remafter.c CC: queue/dq_addlast.c CC: queue/dq_addfirst.c CC: queue/dq_addafter.c CC: queue/dq_addbefore.c CC: queue/dq_rem.c CC: queue/dq_remlast.c CC: queue/dq_remfirst.c CC: wqueue/work_thread.c CC: wqueue/work_queue.c CC: wqueue/work_cancel.c CC: wqueue/work_signal.c CC: misc/lib_init.c CC: misc/lib_filesem.c CC: misc/lib_sendfile.c CC: misc/lib_streamsem.c CC: misc/lib_match.c CC: misc/lib_crc32.c CC: misc/lib_dbg.c CC: misc/lib_dumpbuffer.c AR: bin/lib_fileno.o bin/lib_printf.o bin/lib_syslog.o bin/lib_lowsyslog.o bin/lib_sprintf.o bin/lib_asprintf.o bin/lib_snprintf.o bin/lib_libsprintf.o bin/lib_vsprintf.o bin/lib_avsprintf.o bin/lib_vsnprintf.o bin/lib_libvsprintf.o bin/lib_dprintf.o bin/lib_vdprintf.o bin/lib_meminstream.o bin/lib_memoutstream.o bin/lib_lowinstream.o bin/lib_lowoutstream.o bin/lib_zeroinstream.o bin/lib_nullinstream.o bin/lib_nulloutstream.o bin/lib_sscanf.o bin/lib_rawinstream.o bin/lib_rawoutstream.o bin/lib_fopen.o bin/lib_fclose.o bin/lib_fread.o bin/lib_libfread.o bin/lib_fseek.o bin/lib_ftell.o bin/lib_fsetpos.o bin/lib_fgetpos.o bin/lib_fgetc.o bin/lib_fgets.o bin/lib_gets.o bin/lib_fwrite.o bin/lib_libfwrite.o bin/lib_fflush.o bin/lib_libflushall.o bin/lib_libfflush.o bin/lib_rdflush.o bin/lib_wrflush.o bin/lib_fputc.o bin/lib_puts.o bin/lib_fputs.o bin/lib_ungetc.o bin/lib_vprintf.o bin/lib_fprintf.o bin/lib_vfprintf.o bin/lib_stdinstream.o bin/lib_stdoutstream.o bin/lib_perror.o bin/lib_feof.o bin/lib_ferror.o bin/lib_clearerr.o bin/lib_dtoa.o bin/lib_libnoflush.o bin/lib_abs.o bin/lib_abort.o bin/lib_imaxabs.o bin/lib_itoa.o bin/lib_labs.o bin/lib_llabs.o bin/lib_rand.o bin/lib_qsort.o bin/lib_getopt.o bin/lib_getoptargp.o bin/lib_getoptindp.o bin/lib_getoptoptp.o bin/lib_chdir.o bin/lib_getcwd.o bin/sched_getprioritymax.o bin/sched_getprioritymin.o bin/lib_checkbase.o bin/lib_isbasedigit.o bin/lib_memset.o bin/lib_memchr.o bin/lib_memccpy.o bin/lib_memcmp.o bin/lib_memmove.o bin/lib_skipspace.o bin/lib_strcasecmp.o bin/lib_strcat.o bin/lib_strchr.o bin/lib_strcpy.o bin/lib_strcmp.o bin/lib_strcspn.o bin/lib_strdup.o bin/lib_strerror.o bin/lib_strlen.o bin/lib_strnlen.o bin/lib_strncasecmp.o bin/lib_strncat.o bin/lib_strncmp.o bin/lib_strncpy.o bin/lib_strndup.o bin/lib_strcasestr.o bin/lib_strpbrk.o bin/lib_strrchr.o bin/lib_strspn.o bin/lib_strstr.o bin/lib_strtok.o bin/lib_strtokr.o bin/lib_strtol.o bin/lib_strtoll.o bin/lib_strtoul.o bin/lib_strtoull.o bin/lib_strtod.o bin/pthread_attrinit.o bin/pthread_attrdestroy.o bin/pthread_attrsetschedpolicy.o bin/pthread_attrgetschedpolicy.o bin/pthread_attrsetinheritsched.o bin/pthread_attrgetinheritsched.o bin/pthread_attrsetstacksize.o bin/pthread_attrgetstacksize.o bin/pthread_attrsetschedparam.o bin/pthread_attrgetschedparam.o bin/pthread_barrierattrinit.o bin/pthread_barrierattrdestroy.o bin/pthread_barrierattrgetpshared.o bin/pthread_barrierattrsetpshared.o bin/pthread_condattrinit.o bin/pthread_condattrdestroy.o bin/pthread_mutexattrinit.o bin/pthread_mutexattrdestroy.o bin/pthread_mutexattrgetpshared.o bin/pthread_mutexattrsetpshared.o bin/sem_init.o bin/sem_getvalue.o bin/sig_emptyset.o bin/sig_fillset.o bin/sig_addset.o bin/sig_delset.o bin/sig_ismember.o bin/mq_setattr.o bin/mq_getattr.o bin/lib_rint.o bin/lib_fixedmath.o bin/lib_b16sin.o bin/lib_b16cos.o bin/lib_b16atan2.o bin/lib_etherntoa.o bin/lib_htons.o bin/lib_htonl.o bin/lib_inetaddr.o bin/lib_inetntoa.o bin/lib_inetntop.o bin/lib_inetpton.o bin/lib_mktime.o bin/lib_gmtime.o bin/lib_gmtimer.o bin/lib_strftime.o bin/lib_calendar2utc.o bin/lib_daysbeforemonth.o bin/lib_isleapyear.o bin/lib_time.o bin/lib_basename.o bin/lib_dirname.o bin/lib_readdirr.o bin/lib_telldir.o bin/lib_cfgetspeed.o bin/lib_cfsetspeed.o bin/lib_tcflush.o bin/lib_tcgetattr.o bin/lib_tcsetattr.o bin/lib_psfa_addaction.o bin/lib_psfa_addclose.o bin/lib_psfa_adddup2.o bin/lib_psfa_addopen.o bin/lib_psfa_destroy.o bin/lib_psfa_init.o bin/lib_psa_getflags.o bin/lib_psa_getschedparam.o bin/lib_psa_getschedpolicy.o bin/lib_psa_getstacksize.o bin/lib_psa_init.o bin/lib_psa_setflags.o bin/lib_psa_setschedparam.o bin/lib_psa_setschedpolicy.o bin/lib_psa_setstacksize.o bin/lib_psa_getsigmask.o bin/lib_psa_setsigmask.o bin/sq_addlast.o bin/sq_addfirst.o bin/sq_addafter.o bin/sq_rem.o bin/sq_remlast.o bin/sq_remfirst.o bin/sq_remafter.o bin/dq_addlast.o bin/dq_addfirst.o bin/dq_addafter.o bin/dq_addbefore.o bin/dq_rem.o bin/dq_remlast.o bin/dq_remfirst.o bin/work_thread.o bin/work_queue.o bin/work_cancel.o bin/work_signal.o bin/lib_init.o bin/lib_filesem.o bin/lib_sendfile.o bin/lib_streamsem.o bin/lib_match.o bin/lib_crc32.o bin/lib_dbg.o bin/lib_dumpbuffer.o CC: mm_initialize.c CC: mm_sem.c CC: mm_addfreechunk.c CC: mm_size2ndx.c CC: mm_shrinkchunk.c CC: mm_malloc.c CC: mm_zalloc.c CC: mm_calloc.c CC: mm_realloc.c CC: mm_memalign.c 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); ^ CC: mm_free.c CC: mm_mallinfo.c CC: mm_user.c CC: mm_graninit.c CC: mm_granalloc.c CC: mm_granfree.c CC: mm_grancritical.c AR: bin/mm_initialize.o bin/mm_sem.o bin/mm_addfreechunk.o bin/mm_size2ndx.o bin/mm_shrinkchunk.o bin/mm_malloc.o bin/mm_zalloc.o bin/mm_calloc.o bin/mm_realloc.o bin/mm_memalign.o bin/mm_free.o bin/mm_mallinfo.o bin/mm_user.o bin/mm_graninit.o bin/mm_granalloc.o bin/mm_granfree.o bin/mm_grancritical.o AS: chip/stm32_vectors.S AS: armv7-m/up_saveusercontext.S AS: armv7-m/up_fullcontextrestore.S AS: armv7-m/up_switchcontext.S AS: armv7-m/vfork.S AS: armv7-m/up_exception.S AS: armv7-m/up_memcpy.S AS: armv7-m/up_fpu.S CC: chip/stm32_allocateheap.c 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" ^ CC: chip/stm32_start.c CC: chip/stm32_rcc.c CC: chip/stm32_lse.c CC: chip/stm32_lsi.c CC: chip/stm32_gpio.c CC: chip/stm32_exti_gpio.c CC: chip/stm32_flash.c CC: chip/stm32_irq.c CC: chip/stm32_timerisr.c CC: chip/stm32_dma.c CC: chip/stm32_lowputc.c CC: chip/stm32_serial.c CC: chip/stm32_spi.c chip/stm32_spi.c: In function 'spi_send': chip/stm32_spi.c:1205:12: warning: variable 'regval' set but not used [-Wunused-but-set-variable] uint32_t regval; ^ CC: chip/stm32_sdio.c chip/stm32_sdio.c: In function 'stm32_dmasendsetup': chip/stm32_sdio.c:2662:7: warning: unused variable 'ret' [-Wunused-variable] int ret = -EINVAL; ^ CC: chip/stm32_tim.c 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) ^ CC: chip/stm32_i2c.c chip/stm32_i2c.c: In function 'up_i2creset': chip/stm32_i2c.c:2050:16: warning: unused variable 'state' [-Wunused-variable] irqstate_t state; ^ CC: chip/stm32_waste.c CC: chip/stm32_otgfsdev.c 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:4423:26: warning: variable 'priv' set but not used [-Wunused-but-set-variable] FAR struct stm32_usbdev_s *priv; ^ CC: chip/stm32_idle.c CC: chip/stm32_pmstop.c CC: chip/stm32_pmstandby.c CC: chip/stm32_pmsleep.c CC: chip/stm32_pminitialize.c CC: chip/stm32_pwr.c CC: chip/stm32_rtc.c 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; ^ CC: chip/stm32_wwdg.c CC: armv7-m/up_assert.c CC: armv7-m/up_blocktask.c CC: armv7-m/up_copystate.c CC: common/up_createstack.c CC: common/up_mdelay.c CC: common/up_udelay.c CC: common/up_exit.c CC: common/up_initialize.c CC: armv7-m/up_initialstate.c CC: common/up_interruptcontext.c CC: armv7-m/up_memfault.c CC: common/up_modifyreg8.c CC: common/up_modifyreg16.c CC: common/up_modifyreg32.c CC: armv7-m/up_releasepending.c CC: common/up_releasestack.c CC: armv7-m/up_reprioritizertr.c CC: armv7-m/up_schedulesigaction.c CC: armv7-m/up_sigdeliver.c CC: armv7-m/up_systemreset.c CC: armv7-m/up_unblocktask.c CC: common/up_usestack.c CC: armv7-m/up_doirq.c CC: armv7-m/up_hardfault.c CC: armv7-m/up_svcall.c CC: common/up_vfork.c CC: armv7-m/up_vectors.c AR: stm32_vectors.o up_saveusercontext.o up_fullcontextrestore.o up_switchcontext.o vfork.o up_exception.o up_memcpy.o up_fpu.o stm32_allocateheap.o stm32_start.o stm32_rcc.o stm32_lse.o stm32_lsi.o stm32_gpio.o stm32_exti_gpio.o stm32_flash.o stm32_irq.o stm32_timerisr.o stm32_dma.o stm32_lowputc.o stm32_serial.o stm32_spi.o stm32_sdio.o stm32_tim.o stm32_i2c.o stm32_waste.o stm32_otgfsdev.o stm32_idle.o stm32_pmstop.o stm32_pmstandby.o stm32_pmsleep.o stm32_pminitialize.o stm32_pwr.o stm32_rtc.o stm32_wwdg.o up_assert.o up_blocktask.o up_copystate.o up_createstack.o up_mdelay.o up_udelay.o up_exit.o up_initialize.o up_initialstate.o up_interruptcontext.o up_memfault.o up_modifyreg8.o up_modifyreg16.o up_modifyreg32.o up_releasepending.o up_releasestack.o up_reprioritizertr.o up_schedulesigaction.o up_sigdeliver.o up_systemreset.o up_unblocktask.o up_usestack.o up_doirq.o up_hardfault.o up_svcall.o up_vfork.o up_vectors.o CXX: libxx_cxapurevirtual.cxx CXX: libxx_eabi_atexit.cxx CXX: libxx_cxa_atexit.cxx CXX: libxx_delete.cxx CXX: libxx_deletea.cxx CXX: libxx_new.cxx CXX: libxx_newa.cxx CXX: libxx_stdthrow.cxx AR: libxx_cxapurevirtual.o libxx_eabi_atexit.o libxx_cxa_atexit.o libxx_delete.o libxx_deletea.o libxx_new.o libxx_newa.o libxx_stdthrow.o CC: builtin.c CC: builtin_list.c CC: exec_builtin.c AR: builtin.o builtin_list.o exec_builtin.o CC: cdcacm_main.c AR: cdcacm_main.o CC: mount_main.c CC: ramdisk.c 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: /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/include/nuttx/ramdisk.h:86:12: note: expected 'uint8_t *' but argument is of type 'char *' EXTERN int ramdisk_register(int minor, FAR uint8_t *buffer, uint32_t nsectors, ^ AR: mount_main.o ramdisk.o CC: nsh_main.c AR: nsh_main.o CC: nsh_init.c CC: nsh_parse.c CC: nsh_console.c CC: nsh_script.c CC: nsh_session.c CC: nsh_fscmds.c CC: nsh_ddcmd.c CC: nsh_proccmds.c CC: nsh_mmcmds.c CC: nsh_envcmds.c CC: nsh_dbgcmds.c CC: nsh_builtin.c CC: nsh_romfsetc.c CC: nsh_timcmds.c CC: nsh_mntcmds.c CC: nsh_consolemain.c CC: nsh_test.c CC: nsh_usbdev.c AR: nsh_init.o nsh_parse.o nsh_console.o nsh_script.o nsh_session.o nsh_fscmds.o nsh_ddcmd.o nsh_proccmds.o nsh_mmcmds.o nsh_envcmds.o nsh_dbgcmds.o nsh_builtin.o nsh_romfsetc.o nsh_timcmds.o nsh_mntcmds.o nsh_consolemain.o nsh_test.o nsh_usbdev.o CC: readline.c AR: readline.o CC: sysinfo.c AR: sysinfo.o CC: fs_close.c CC: fs_closedir.c CC: fs_dup.c CC: fs_dup2.c CC: fs_fcntl.c CC: fs_filedup.c CC: fs_filedup2.c CC: fs_ioctl.c CC: fs_lseek.c CC: fs_open.c CC: fs_opendir.c CC: fs_poll.c CC: fs_read.c CC: fs_readdir.c CC: fs_rewinddir.c CC: fs_seekdir.c CC: fs_stat.c CC: fs_statfs.c CC: fs_select.c CC: fs_write.c CC: fs_files.c CC: fs_foreachinode.c CC: fs_inode.c CC: fs_inodeaddref.c CC: fs_inodefind.c CC: fs_inoderelease.c CC: fs_inoderemove.c CC: fs_inodereserve.c CC: fs_registerdriver.c CC: fs_unregisterdriver.c CC: fs_registerblockdriver.c CC: fs_unregisterblockdriver.c CC: fs_findblockdriver.c CC: fs_openblockdriver.c CC: fs_closeblockdriver.c CC: mmap/fs_mmap.c CC: fs_fdopen.c CC: fs_fsync.c CC: fs_mkdir.c CC: fs_mount.c CC: fs_rename.c CC: fs_rmdir.c CC: fs_umount.c CC: fs_unlink.c CC: fs_foreachmountpoint.c CC: fat/fs_fat32.c fat/fs_fat32.c:1941: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:2206: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" ^ CC: fat/fs_fat32dirent.c CC: fat/fs_fat32attrib.c CC: fat/fs_fat32util.c CC: fat/fs_mkfatfs.c CC: fat/fs_configfat.c CC: fat/fs_writefat.c CC: romfs/fs_romfs.c CC: romfs/fs_romfsutil.c CC: nxffs/nxffs_block.c CC: nxffs/nxffs_blockstats.c CC: nxffs/nxffs_cache.c CC: nxffs/nxffs_dirent.c CC: nxffs/nxffs_dump.c CC: nxffs/nxffs_initialize.c CC: nxffs/nxffs_inode.c CC: nxffs/nxffs_ioctl.c CC: nxffs/nxffs_open.c CC: nxffs/nxffs_pack.c nxffs/nxffs_pack.c: In function 'nxffs_pack': nxffs/nxffs_pack.c:1278:7: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] int ret; ^ CC: nxffs/nxffs_read.c CC: nxffs/nxffs_reformat.c nxffs/nxffs_reformat.c: In function 'nxffs_badblocks': nxffs/nxffs_reformat.c:155:9: warning: variable 'modified' set but not used [-Wunused-but-set-variable] bool modified; /* TRUE: The erase block has been modified */ ^ CC: nxffs/nxffs_stat.c nxffs/nxffs_stat.c:105:2: warning: #warning "Need f_bfree, f_bavail, f_files, f_ffree calculation" [-Wcpp] #warning "Need f_bfree, f_bavail, f_files, f_ffree calculation" ^ CC: nxffs/nxffs_unlink.c CC: nxffs/nxffs_util.c CC: nxffs/nxffs_write.c CC: binfs/fs_binfs.c AR: fs_close.o fs_closedir.o fs_dup.o fs_dup2.o fs_fcntl.o fs_filedup.o fs_filedup2.o fs_ioctl.o fs_lseek.o fs_open.o fs_opendir.o fs_poll.o fs_read.o fs_readdir.o fs_rewinddir.o fs_seekdir.o fs_stat.o fs_statfs.o fs_select.o fs_write.o fs_files.o fs_foreachinode.o fs_inode.o fs_inodeaddref.o fs_inodefind.o fs_inoderelease.o fs_inoderemove.o fs_inodereserve.o fs_registerdriver.o fs_unregisterdriver.o fs_registerblockdriver.o fs_unregisterblockdriver.o fs_findblockdriver.o fs_openblockdriver.o fs_closeblockdriver.o fs_mmap.o fs_fdopen.o fs_fsync.o fs_mkdir.o fs_mount.o fs_rename.o fs_rmdir.o fs_umount.o fs_unlink.o fs_foreachmountpoint.o fs_fat32.o fs_fat32dirent.o fs_fat32attrib.o fs_fat32util.o fs_mkfatfs.o fs_configfat.o fs_writefat.o fs_romfs.o fs_romfsutil.o nxffs_block.o nxffs_blockstats.o nxffs_cache.o nxffs_dirent.o nxffs_dump.o nxffs_initialize.o nxffs_inode.o nxffs_ioctl.o nxffs_open.o nxffs_pack.o nxffs_read.o nxffs_reformat.o nxffs_stat.o nxffs_unlink.o nxffs_util.o nxffs_write.o fs_binfs.o CC: bch/bchlib_setup.c CC: bch/bchlib_teardown.c CC: bch/bchlib_read.c CC: bch/bchlib_write.c CC: bch/bchlib_cache.c CC: bch/bchlib_sem.c CC: bch/bchdev_register.c CC: bch/bchdev_unregister.c CC: bch/bchdev_driver.c CC: mmcsd/mmcsd_sdio.c mmcsd/mmcsd_sdio.c: In function 'mmcsd_writesingle': mmcsd/mmcsd_sdio.c:1631:76: warning: passing argument 2 of 'priv->dev->dmapreflight' discards 'const' qualifier from pointer target type ret = SDIO_DMAPREFLIGHT(priv->dev, buffer, priv->blocksize); ^ mmcsd/mmcsd_sdio.c:1631:76: note: expected 'uint8_t *' but argument is of type 'const uint8_t *' CC: mtd/at45db.c CC: mtd/flash_eraseall.c CC: mtd/ftl.c CC: mtd/m25px.c CC: mtd/ramtron.c mtd/ramtron.c: In function 'ramtron_readid': mtd/ramtron.c:377:26: warning: variable 'memory' set but not used [-Wunused-but-set-variable] uint16_t manufacturer, memory, capacity, part; ^ mtd/ramtron.c:377:12: warning: variable 'manufacturer' set but not used [-Wunused-but-set-variable] uint16_t manufacturer, memory, capacity, part; ^ CC: mtd/mtd_partition.c CC: pipes/pipe.c pipes/pipe.c:91:1: warning: missing initializer for field 'holder' of 'sem_t' [-Wmissing-field-initializers] static sem_t g_pipesem = { 1 }; ^ In file included from /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/include/nuttx/fs/fs.h:49:0, from pipes/pipe.c:47: /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/include/semaphore.h:97:22: note: 'holder' declared here struct semholder_s holder; /* Single holder */ ^ CC: pipes/fifo.c CC: pipes/pipe_common.c CC: sensors/lis331dl.c CC: serial/serial.c CC: serial/serialirq.c CC: serial/lowconsole.c CC: usbdev/cdcacm.c 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: /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/include/nuttx/serial/serial.h:191:10: note: 'onrxdeque' declared here CODE void (*onrxdeque)(FAR struct uart_dev_s *dev); ^ CC: usbdev/cdcacm_desc.c CC: usbdev/usbdev_trace.c CC: usbdev/usbdev_trprintf.c CC: usbhost/hid_parser.c CC: dev_null.c CC: dev_zero.c CC: loop.c CC: ramdisk.c CC: rwbuffer.c CC: watchdog.c AR: bchlib_setup.o bchlib_teardown.o bchlib_read.o bchlib_write.o bchlib_cache.o bchlib_sem.o bchdev_register.o bchdev_unregister.o bchdev_driver.o mmcsd_sdio.o at45db.o flash_eraseall.o ftl.o m25px.o ramtron.o mtd_partition.o pipe.o fifo.o pipe_common.o lis331dl.o serial.o serialirq.o lowconsole.o cdcacm.o cdcacm_desc.o usbdev_trace.o usbdev_trprintf.o hid_parser.o dev_null.o dev_zero.o loop.o ramdisk.o rwbuffer.o watchdog.o CC: binfmt_globals.c CC: binfmt_register.c CC: binfmt_unregister.c CC: binfmt_loadmodule.c CC: binfmt_unloadmodule.c CC: binfmt_execmodule.c CC: binfmt_exec.c CC: binfmt_dumpmodule.c CC: symtab_findbyname.c CC: symtab_findbyvalue.c CC: symtab_findorderedbyname.c CC: symtab_findorderedbyvalue.c CC: builtin.c CC: libbuiltin/libbuiltin_getname.c CC: libbuiltin/libbuiltin_isavail.c AR: binfmt_globals.o binfmt_register.o binfmt_unregister.o binfmt_loadmodule.o binfmt_unloadmodule.o binfmt_execmodule.o binfmt_exec.o binfmt_dumpmodule.o symtab_findbyname.o symtab_findbyvalue.o symtab_findorderedbyname.o symtab_findorderedbyvalue.o builtin.o libbuiltin_getname.o libbuiltin_isavail.o CC: empty.c AR: empty.o make[1]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware' Building /home/mbmis006/ardupilot/module.mk %% module_mk %% px4-v4 make[1]: Entering directory '/home/mbmis006/ardupilot' Skipping submodules. NUTTX_SRC is set to /home/mbmis006/ardupilot/modules/PX4NuttX/nuttx/ Generating uORB topic headers offboard_control_mode.h: new header file uavcan_parameter_value.h: new header file uavcan_parameter_request.h: new header file distance_sensor.h: new header file control_state.h: new header file telemetry_status.h: new header file encoders.h: new header file actuator_outputs.h: new header file input_rc.h: new header file qshell_req.h: new header file actuator_armed.h: new header file vehicle_local_position.h: new header file actuator_controls_0.h: new header file camera_trigger.h: new header file sensor_gyro.h: new header file rc_parameter_map.h: new header file actuator_controls_virtual_mc.h: new header file subsystem_info.h: new header file vehicle_global_velocity_setpoint.h: new header file mc_virtual_rates_setpoint.h: new header file test_motor.h: new header file fence.h: new header file differential_pressure.h: new header file vehicle_attitude_setpoint.h: new header file time_offset.h: new header file parameter_update.h: new header file vehicle_rates_setpoint.h: new header file vehicle_command_ack.h: new header file actuator_direct.h: new header file multirotor_motor_limits.h: new header file ekf2_innovations.h: new header file vision_position_estimate.h: new header file vehicle_gps_position.h: new header file navigation_capabilities.h: new header file vehicle_control_mode.h: new header file actuator_controls_virtual_fw.h: new header file fw_virtual_rates_setpoint.h: new header file hil_sensor.h: new header file actuator_controls_1.h: new header file satellite_info.h: new header file debug_key_value.h: new header file sensor_mag.h: new header file servorail_status.h: new header file position_setpoint_triplet.h: new header file vehicle_global_position.h: new header file geofence_result.h: new header file vehicle_status.h: new header file vehicle_command.h: new header file att_pos_mocap.h: new header file output_pwm.h: new header file mission_result.h: new header file vehicle_attitude.h: new header file fence_vertex.h: new header file vehicle_force_setpoint.h: new header file position_setpoint.h: new header file actuator_controls_3.h: new header file vtol_vehicle_status.h: new header file tecs_status.h: new header file home_position.h: new header file airspeed.h: new header file rc_channels.h: new header file actuator_controls.h: new header file vehicle_local_position_setpoint.h: new header file ekf2_replay.h: new header file follow_target.h: new header file optical_flow.h: new header file esc_status.h: new header file mc_att_ctrl_status.h: new header file filtered_bottom_flow.h: new header file sensor_accel.h: new header file vehicle_land_detected.h: new header file fw_virtual_attitude_setpoint.h: new header file battery_status.h: new header file wind_estimate.h: new header file estimator_status.h: new header file manual_control_setpoint.h: new header file sensor_combined.h: new header file pwm_input.h: new header file mavlink_log.h: new header file safety.h: new header file mission.h: new header file mc_virtual_attitude_setpoint.h: new header file actuator_controls_2.h: new header file esc_report.h: new header file sensor_baro.h: new header file system_power.h: new header file Generating multiplatform uORB topic wrapper headers offboard_control_mode.h: new header file uavcan_parameter_value.h: new header file uavcan_parameter_request.h: new header file distance_sensor.h: new header file control_state.h: new header file telemetry_status.h: new header file encoders.h: new header file actuator_outputs.h: new header file input_rc.h: new header file qshell_req.h: new header file actuator_armed.h: new header file vehicle_local_position.h: new header file actuator_controls_0.h: new header file camera_trigger.h: new header file sensor_gyro.h: new header file rc_parameter_map.h: new header file actuator_controls_virtual_mc.h: new header file subsystem_info.h: new header file vehicle_global_velocity_setpoint.h: new header file mc_virtual_rates_setpoint.h: new header file test_motor.h: new header file fence.h: new header file differential_pressure.h: new header file vehicle_attitude_setpoint.h: new header file time_offset.h: new header file parameter_update.h: new header file vehicle_rates_setpoint.h: new header file vehicle_command_ack.h: new header file actuator_direct.h: new header file multirotor_motor_limits.h: new header file ekf2_innovations.h: new header file vision_position_estimate.h: new header file vehicle_gps_position.h: new header file navigation_capabilities.h: new header file vehicle_control_mode.h: new header file actuator_controls_virtual_fw.h: new header file fw_virtual_rates_setpoint.h: new header file hil_sensor.h: new header file actuator_controls_1.h: new header file satellite_info.h: new header file debug_key_value.h: new header file sensor_mag.h: new header file servorail_status.h: new header file position_setpoint_triplet.h: new header file vehicle_global_position.h: new header file geofence_result.h: new header file vehicle_status.h: new header file vehicle_command.h: new header file att_pos_mocap.h: new header file output_pwm.h: new header file mission_result.h: new header file vehicle_attitude.h: new header file fence_vertex.h: new header file vehicle_force_setpoint.h: new header file position_setpoint.h: new header file actuator_controls_3.h: new header file vtol_vehicle_status.h: new header file tecs_status.h: new header file home_position.h: new header file airspeed.h: new header file rc_channels.h: new header file actuator_controls.h: new header file vehicle_local_position_setpoint.h: new header file ekf2_replay.h: new header file follow_target.h: new header file optical_flow.h: new header file esc_status.h: new header file mc_att_ctrl_status.h: new header file filtered_bottom_flow.h: new header file sensor_accel.h: new header file vehicle_land_detected.h: new header file fw_virtual_attitude_setpoint.h: new header file battery_status.h: new header file wind_estimate.h: new header file estimator_status.h: new header file manual_control_setpoint.h: new header file sensor_combined.h: new header file pwm_input.h: new header file mavlink_log.h: new header file safety.h: new header file mission.h: new header file mc_virtual_attitude_setpoint.h: new header file actuator_controls_2.h: new header file esc_report.h: new header file sensor_baro.h: new header file system_power.h: new header file %%%% %%%% Building px4fmu-v4_APM in /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/ %%%% make[2]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build' % PX4_BASE = /home/mbmis006/ardupilot/modules/PX4Firmware/ % GIT_DESC = % CONFIG = px4fmu-v4_APM grep: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/nuttx-export/include/nuttx/config.h: No such file or directory % BOARD = px4fmu-v4 % WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/ % NUTTX_EXPORT_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/nuttx-export/ % NUTTX_CONFIG_HEADER = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/nuttx-export/include/nuttx/config.h %% Unpacking /home/mbmis006/ardupilot/modules/PX4Firmware/Archives/px4fmu-v4.export make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot' %% MODULE_MK = /home/mbmis006/ardupilot/module.mk % MODULE_NAME = ardupilot % MODULE_SRC = /home/mbmis006/ardupilot/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot CXX: /home/mbmis006/ardupilot/ArduCopter/inertia.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/motors.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_althold.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/Attitude.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/baro_ground_effect.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/GCS_Mavlink.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/precision_landing.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/tuning.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/sensors.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_autotune.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/land_detector.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_acro.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/heli.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/setup.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/adsb.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/heli_control_acro.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_brake.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_sport.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/radio.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/leds.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/UserCode.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/AP_State.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/ekf_check.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_auto.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/compassmot.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/commands.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_flip.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/test.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_poshold.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_drift.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/ArduCopter.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/compat.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/Parameters.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/arming_checks.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_throw.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/events.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_guided.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/commands_logic.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/terrain.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/esc_calibration.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/position_vector.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/crash_check.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/perf_info.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/fence.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/takeoff.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_stabilize.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/Copter.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/heli_control_stabilize.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/navigation.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/system.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_rtl.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/switches.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/motor_test.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/Log.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/flight_mode.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/failsafe.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_land.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/landing_gear.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_circle.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/control_loiter.cpp CXX: /home/mbmis006/ardupilot/ArduCopter/capabilities.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Common/AP_Common.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Common/c++.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Common/Location.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Menu/AP_Menu.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Param/AP_Param.cpp CXX: /home/mbmis006/ardupilot/libraries/StorageManager/StorageManager.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_Signing.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_serial_control.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_Logs.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/MAVLink_routing.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_Common.cpp CXX: /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_MAVLink.cpp In file included from /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:7:0, from /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_MAVLink.cpp:32: /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_quaternion_to_dcm(const float*, float (*)[3])': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:38:21: warning: no previous declaration for 'void mavlink_quaternion_to_dcm(const float*, float (*)[3])' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_quaternion_to_dcm(const float quaternion[4], float dcm[3][3]) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_dcm_to_euler(const float (*)[3], float*, float*, float*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:68:21: warning: no previous declaration for 'void mavlink_dcm_to_euler(const float (*)[3], float*, float*, float*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_dcm_to_euler(const float dcm[3][3], float* roll, float* pitch, float* yaw) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_quaternion_to_euler(const float*, float*, float*, float*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:102:21: warning: no previous declaration for 'void mavlink_quaternion_to_euler(const float*, float*, float*, float*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_quaternion_to_euler(const float quaternion[4], float* roll, float* pitch, float* yaw) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_euler_to_quaternion(float, float, float, float*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:118:21: warning: no previous declaration for 'void mavlink_euler_to_quaternion(float, float, float, float*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_euler_to_quaternion(float roll, float pitch, float yaw, float quaternion[4]) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_dcm_to_quaternion(const float (*)[3], float*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:146:21: warning: no previous declaration for 'void mavlink_dcm_to_quaternion(const float (*)[3], float*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_dcm_to_quaternion(const float dcm[3][3], float quaternion[4]) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h: In function 'void mavlink_euler_to_dcm(float, float, float, float (*)[3])': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_conversions.h:189:21: warning: no previous declaration for 'void mavlink_euler_to_dcm(float, float, float, float (*)[3])' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_euler_to_dcm(float roll, float pitch, float yaw, float dcm[3][3]) ^ In file included from /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:14:0, from /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_MAVLink.cpp:32: /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h: In function 'void mavlink_sha256_init(mavlink_sha256_ctx*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h:96:21: warning: no previous declaration for 'void mavlink_sha256_init(mavlink_sha256_ctx*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_sha256_init(mavlink_sha256_ctx *m) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h: In function 'void mavlink_sha256_update(mavlink_sha256_ctx*, const void*, uint32_t)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h:157:21: warning: no previous declaration for 'void mavlink_sha256_update(mavlink_sha256_ctx*, const void*, uint32_t)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_sha256_update(mavlink_sha256_ctx *m, const void *v, uint32_t len) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h: In function 'void mavlink_sha256_final_48(mavlink_sha256_ctx*, uint8_t*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_sha256.h:197:21: warning: no previous declaration for 'void mavlink_sha256_final_48(mavlink_sha256_ctx*, uint8_t*)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_sha256_final_48(mavlink_sha256_ctx *m, uint8_t result[6]) ^ In file included from /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_MAVLink.cpp:32:0: /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'mavlink_message_t* mavlink_get_channel_buffer(uint8_t)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:36:35: warning: no previous declaration for 'mavlink_message_t* mavlink_get_channel_buffer(uint8_t)' [-Wmissing-declarations] MAVLINK_HELPER mavlink_message_t* mavlink_get_channel_buffer(uint8_t chan) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'uint8_t mavlink_sign_packet(mavlink_signing_t*, uint8_t*, const uint8_t*, uint8_t, const uint8_t*, uint8_t, const uint8_t*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:61:24: warning: no previous declaration for 'uint8_t mavlink_sign_packet(mavlink_signing_t*, uint8_t*, const uint8_t*, uint8_t, const uint8_t*, uint8_t, const uint8_t*)' [-Wmissing-declarations] MAVLINK_HELPER uint8_t mavlink_sign_packet(mavlink_signing_t *signing, ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'uint8_t _mav_trim_payload(const char*, uint8_t)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:96:24: warning: no previous declaration for 'uint8_t _mav_trim_payload(const char*, uint8_t)' [-Wmissing-declarations] MAVLINK_HELPER uint8_t _mav_trim_payload(const char *payload, uint8_t length) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'bool mavlink_signature_check(mavlink_signing_t*, mavlink_signing_streams_t*, const mavlink_message_t*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:107:21: warning: no previous declaration for 'bool mavlink_signature_check(mavlink_signing_t*, mavlink_signing_streams_t*, const mavlink_message_t*)' [-Wmissing-declarations] MAVLINK_HELPER bool mavlink_signature_check(mavlink_signing_t *signing, ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'uint8_t mavlink_get_crc_extra(const mavlink_message_t*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:505:24: warning: no previous declaration for 'uint8_t mavlink_get_crc_extra(const mavlink_message_t*)' [-Wmissing-declarations] MAVLINK_HELPER uint8_t mavlink_get_crc_extra(const mavlink_message_t *msg) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'uint8_t mavlink_expected_message_length(const mavlink_message_t*)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:515:24: warning: no previous declaration for 'uint8_t mavlink_expected_message_length(const mavlink_message_t*)' [-Wmissing-declarations] MAVLINK_HELPER uint8_t mavlink_expected_message_length(const mavlink_message_t *msg) ^ In file included from /home/mbmis006/ardupilot/libraries/GCS_MAVLink/GCS_MAVLink.cpp:32:0: /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'void mavlink_set_proto_version(uint8_t, unsigned int)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:871:21: warning: no previous declaration for 'void mavlink_set_proto_version(uint8_t, unsigned int)' [-Wmissing-declarations] MAVLINK_HELPER void mavlink_set_proto_version(uint8_t chan, unsigned int version) ^ /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h: In function 'unsigned int mavlink_get_proto_version(uint8_t, unsigned int)': /home/mbmis006/ardupilot/Build.ArduCopter/libraries/GCS_MAVLink/include/mavlink/v2.0/mavlink_helpers.h:886:29: warning: no previous declaration for 'unsigned int mavlink_get_proto_version(uint8_t, unsigned int)' [-Wmissing-declarations] MAVLINK_HELPER unsigned int mavlink_get_proto_version(uint8_t chan, unsigned int version) ^ CXX: /home/mbmis006/ardupilot/libraries/AP_SerialManager/AP_SerialManager.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp: In member function 'bool AP_GPS_SBF::process_message()': /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp:239:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t)(temp.Latitude * RAD_TO_DEG_DOUBLE * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp:239:78: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t)(temp.Latitude * RAD_TO_DEG_DOUBLE * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp:240:59: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t)(temp.Longitude * RAD_TO_DEG_DOUBLE * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBF.cpp:240:79: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t)(temp.Longitude * RAD_TO_DEG_DOUBLE * 1e7); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_UBLOX.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_ERB.cpp /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_ERB.cpp: In member function 'bool AP_GPS_ERB::_parse_gps()': /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_ERB.cpp:158:65: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t)(_buffer.pos.longitude * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_ERB.cpp:159:64: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t)(_buffer.pos.latitude * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_ERB.cpp:160:68: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.alt = (int32_t)(_buffer.pos.altitude_msl * 1e2); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp: In member function 'bool AP_GPS_GSOF::process_message()': /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp:299:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t)(RAD_TO_DEG_DOUBLE * (SwapDouble(gsof_msg.data, a)) * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp:299:99: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t)(RAD_TO_DEG_DOUBLE * (SwapDouble(gsof_msg.data, a)) * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp:300:66: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t)(RAD_TO_DEG_DOUBLE * (SwapDouble(gsof_msg.data, a + 8)) * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp:300:103: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t)(RAD_TO_DEG_DOUBLE * (SwapDouble(gsof_msg.data, a + 8)) * 1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_GSOF.cpp:301:82: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.alt = (int32_t)(SwapDouble(gsof_msg.data, a + 16) * 1e2); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_NMEA.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SIRF.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/GPS_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBP.cpp /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBP.cpp: In member function 'bool AP_GPS_SBP::_attempt_state_update()': /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBP.cpp:279:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lat = (int32_t) (pos_llh->lat*1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBP.cpp:280:58: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.lng = (int32_t) (pos_llh->lon*1e7); ^ /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_SBP.cpp:281:61: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] state.location.alt = (int32_t) (pos_llh->height*1e2); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_MTK19.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_QURT.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_GPS/AP_GPS_MTK.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/LogFile.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash_SITL.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DFMessageWriter.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash_Block.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash_MAVLink.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/DataFlash/DataFlash_File.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_ADC/AP_ADC.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_ADC/AP_ADC_ADS1115.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_ADC/AP_ADC_ADS7844.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_HIL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_qflight.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_MS5611.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_QURT.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Baro/AP_Baro_BMP085.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_Calibration.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/Compass_learn.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_qflight.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_BMM150.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_HMC5843.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_QURT.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/CompassCalibrator.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_HIL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_LSM9DS1.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_AK8963.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Compass/AP_Compass_LSM303D.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/quaternion.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/AP_GeodesicGrid.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/vector2.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/polygon.cpp /home/mbmis006/ardupilot/libraries/AP_Math/polygon.cpp: In instantiation of 'bool Polygon_complete(const Vector2*, unsigned int) [with T = float]': /home/mbmis006/ardupilot/libraries/AP_Math/polygon.cpp:99:68: required from here /home/mbmis006/ardupilot/libraries/AP_Math/polygon.cpp:92:54: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return (n >= 4 && V[n-1].x == V[0].x && V[n-1].y == V[0].y); ^ /home/mbmis006/ardupilot/libraries/AP_Math/polygon.cpp:92:32: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] return (n >= 4 && V[n-1].x == V[0].x && V[n-1].y == V[0].y); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_Math/matrix3.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/matrix_alg.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/edc.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp: In instantiation of 'bool is_equal(FloatOne, FloatTwo) [with FloatOne = double; FloatTwo = double]': /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:15:66: required from here /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:9:29: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return fabsf(v_1 - v_2) < std::numeric_limits::epsilon(); ^ /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp: In instantiation of 'float safe_asin(T) [with T = double]': /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:35:48: required from here /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:23:11: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if (v >= 1.0f) { ^ /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:26:11: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if (v <= -1.0f) { ^ /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp: In instantiation of 'T constrain_value(T, T, T) [with T = double]': /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:176:94: required from here /home/mbmis006/ardupilot/libraries/AP_Math/AP_Math.cpp:159:29: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return (low + high) * 0.5f; ^ CXX: /home/mbmis006/ardupilot/libraries/AP_Math/vector3.cpp /home/mbmis006/ardupilot/libraries/AP_Math/vector3.cpp: In instantiation of 'float Vector3::angle(const Vector3&) const [with T = double]': /home/mbmis006/ardupilot/libraries/AP_Math/vector3.cpp:437:65: required from here /home/mbmis006/ardupilot/libraries/AP_Math/vector3.cpp:368:31: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] float cosv = ((*this)*v2) / len; ^ CXX: /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp: In function 'void wgsllh2ecef(const Vector3d&, Vector3d&)': /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:212:32: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double N = WGS84_A / sqrt(1. - d*d); ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:212:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double N = WGS84_A / sqrt(1. - d*d); ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp: In function 'void wgsecef2llh(const Vector3d&, Vector3d&)': /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:232:9: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if (p < WGS84_A*1e-16) { ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:234:28: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] llh[2] = fabs(ecef[2]) - WGS84_B; ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:239:22: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] const double P = p / WGS84_A; ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:240:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] const double e_c = sqrt(1. - WGS84_E*WGS84_E); ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:241:40: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] const double Z = fabs(ecef[2]) * e_c / WGS84_A; ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:263:14: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] B_n = 1.5*WGS84_E*S*C*C*(A_n*(P*S - Z*C) - WGS84_E*S*C); ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:299:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if (fabs(S - prev_S) < 1e-16 && fabs(C - prev_C) < 1e-16) { ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:299:54: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] if (fabs(S - prev_S) < 1e-16 && fabs(C - prev_C) < 1e-16) { ^ /home/mbmis006/ardupilot/libraries/AP_Math/location.cpp:309:48: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] llh[2] = (p*e_c*C + fabs(ecef[2])*S - WGS84_A*e_c*A_n) / sqrt(e_c*e_c*C*C + S*S); ^ CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AuxiliaryBus.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_MPU9250.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_MPU6000.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_Stream.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_QURT.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_qflight.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_UserInteract_MAVLink.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialSensor/AP_InertialSensor_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_AccelCal/AccelCalibrator.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_AccelCal/AP_AccelCal.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_AHRS/AP_AHRS_DCM.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_AHRS/AP_AHRS.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF/AP_NavEKF.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF/AP_NavEKF_core.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_core.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mission/AP_Mission.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Rally/AP_Rally.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PID/AC_HELI_PID.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PID/AC_PI_2D.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PID/AC_PID.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PID/AC_P.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_AttitudeControl/AC_PosControl.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_AttitudeControl/ControlMonitor.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_AttitudeControl/AC_AttitudeControl.cpp CXX: /home/mbmis006/ardupilot/libraries/RC_Channel/RC_Channel.cpp CXX: /home/mbmis006/ardupilot/libraries/RC_Channel/RC_Channel_aux.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsY6.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsHeli_Single.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsMulticopter.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsHeli_RSC.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsSingle.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsQuad.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsOcta.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsHexa.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsTri.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsMatrix.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_Motors_Class.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsOctaQuad.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsHeli.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Motors/AP_MotorsCoax.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/RangeFinder.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_PX4_PWM.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/RangeFinder_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/AP_OpticalFlow_HIL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/AP_OpticalFlow_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/OpticalFlow_backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/AP_OpticalFlow_Linux.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/OpticalFlow.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RSSI/AP_RSSI.cpp CXX: /home/mbmis006/ardupilot/libraries/Filter/LowPassFilter.cpp CXX: /home/mbmis006/ardupilot/libraries/Filter/DerivativeFilter.cpp CXX: /home/mbmis006/ardupilot/libraries/Filter/LowPassFilter2p.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Relay/AP_Relay.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Camera/AP_Camera.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/SoloGimbalEKF.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_Alexmos.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_SToRM32.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/SoloGimbal.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/SoloGimbal_Parameters.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_SoloGimbal.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_Servo.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Airspeed/AP_Airspeed_I2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Airspeed/Airspeed_Calibration.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Airspeed/AP_Airspeed_analog.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Airspeed/AP_Airspeed.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Airspeed/AP_Airspeed_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_InertialNav/AP_InertialNav_NavEKF.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_WPNav/AC_WPNav.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_WPNav/AC_Circle.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Declination/AP_Declination.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_Fence/AC_PolyFence_loader.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_Fence/AC_Fence.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_Avoidance/AC_Avoid.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Scheduler/AP_Scheduler.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RCMapper/AP_RCMapper.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/Display_SSD1306_I2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToneAlarm_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ExternalLED.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToneAlarm_PX4_Solo.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToshibaLED.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/NavioLED.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/OreoLED_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToneAlarm_Linux.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/Buzzer.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/Display.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/AP_BoardLED.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToshibaLED_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/DiscreteRGBLed.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/VRBoard_LED.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/AP_Notify.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/RGBLed.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/ToshibaLED_I2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/RCOutputRGBLed.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Notify/NavioLED_I2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor_SMBus_I2C.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BattMonitor/AP_BattMonitor_SMBus_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_BoardConfig/AP_BoardConfig.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_Sprayer/AC_Sprayer.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_EPM/AP_EPM.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Parachute/AP_Parachute.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_LandingGear/AP_LandingGear.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Terrain/TerrainIO.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Terrain/TerrainMission.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Terrain/TerrainGCS.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Terrain/AP_Terrain.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_Terrain/TerrainUtil.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RPM/RPM_Backend.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RPM/AP_RPM.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RPM/RPM_PX4_PWM.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_RPM/RPM_SITL.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PrecLand/AC_PrecLand_Companion.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_PrecLand/AC_PrecLand.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_IRLock/AP_IRLock_PX4.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_IRLock/IRLock.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_InputManager/AC_InputManager.cpp CXX: /home/mbmis006/ardupilot/libraries/AC_InputManager/AC_InputManager_Heli.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_ADSB/AP_ADSB.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/UARTDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/HAL.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/Util.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/GPIO.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/Semaphores.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/UARTDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/Storage.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/PrivateMember.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/I2CDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/SPIDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/RCOutput.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/Scheduler.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/AnalogIn.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/RCInput.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_Empty/HAL_Empty_Class.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/GPIO.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/Scheduler.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/Semaphores.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/RCOutput.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/UARTDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/Storage.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/px4_param.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/NSHShellStream.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/I2CDriver.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/system.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/HAL_PX4_Class.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/AnalogIn.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/Util.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL_PX4/RCInput.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/Socket.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/utoa_invert.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/dsm.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/Print.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/print_vprintf.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/RingBuffer.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/getopt_cpp.cpp CXX: /home/mbmis006/ardupilot/libraries/AP_HAL/utility/ftoa_engine.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/module.pre.o CMD: ArduPilot make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed/module.mk % MODULE_NAME = airspeed % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed/airspeed.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/airspeed' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/module.mk % MODULE_NAME = batt_smbus % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/batt_smbus.cpp /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/batt_smbus.cpp: In member function 'virtual int BATT_SMBUS::test()': /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/batt_smbus.cpp:305:89: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] (float)status.discharged_mah, (int)_batt_capacity, (int)status.is_powering_off); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/batt_smbus.cpp:305:89: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/batt_smbus.cpp:305:89: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus/module.pre.o CMD: batt_smbus make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/batt_smbus' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/module.mk % MODULE_NAME = px4fmu-v4 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4 CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_can.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_init.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_timer_config.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_spi.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_usb.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/px4fmu_led.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/boards/px4fmu-v4' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/module.mk % MODULE_NAME = device % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/device_nuttx.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.cpp:42: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.cpp: In member function 'bool Integrator::put(uint64_t, math::Vector<3u>&, math::Vector<3u>&, uint64_t&)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.cpp:77:54: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double dt = (double)(timestamp - _last_integration) / 1000000.0; ^ CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/cdev.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/i2c_nuttx.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/pio.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/spi.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/ringbuffer.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed/module.mk % MODULE_NAME = ets_airspeed % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed/ets_airspeed.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed/module.pre.o CMD: ets_airspeed make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ets_airspeed' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/module.mk % MODULE_NAME = hmc5883 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883 CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/hmc5883_i2c.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/hmc5883_spi.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/hmc5883.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/rotation.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/hmc5883.cpp:75: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883/module.pre.o CMD: hmc5883 make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/hmc5883' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock/module.mk % MODULE_NAME = irlock % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock/irlock.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock/module.pre.o CMD: irlock make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/irlock' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led/module.mk % MODULE_NAME = led % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led/led.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/led' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/module.mk % MODULE_NAME = ll40ls % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/ll40ls.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/LidarLite.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/LidarLiteI2C.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/LidarLitePWM.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls/module.pre.o CMD: ll40ls make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ll40ls' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx/module.mk % MODULE_NAME = mb12xx % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx/mb12xx.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx/module.pre.o CMD: mb12xx make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mb12xx' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed/module.mk % MODULE_NAME = meas_airspeed % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed/meas_airspeed.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed/module.pre.o CMD: meas_airspeed make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/meas_airspeed' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/module.mk % MODULE_NAME = mkblctrl % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/mkblctrl.cpp CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/mkblctrl_params.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl/module.pre.o CMD: mkblctrl make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mkblctrl' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/module.mk % MODULE_NAME = mpu6000 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000 CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/mpu6000.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/rotation.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/mpu6000.cpp:75: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000/module.pre.o CMD: mpu6000 make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu6000' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/module.mk % MODULE_NAME = mpu9250 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250 CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/mpu9250.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/mpu9250.cpp:73: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/main.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/main.cpp:65: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/gyro.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/gyro.cpp:61: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/mag.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/device/integrator.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/mag.cpp:60: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250/module.pre.o CMD: mpu9250 make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/mpu9250' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/module.mk % MODULE_NAME = ms5611 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611 CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/ms5611_nuttx.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/ms5611_spi.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/ms5611_i2c.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611/module.pre.o CMD: ms5611 make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/ms5611' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/module.mk % MODULE_NAME = pwm_input % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/pwm_input.cpp /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/pwm_input.cpp: In constructor 'PWMIN::PWMIN()': /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/pwm_input.cpp:255:17: warning: 'PWMIN::_perf_read' will be initialized after [-Wreorder] perf_counter_t _perf_read; ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/pwm_input.cpp:254:17: warning: 'perf_ctr_header* PWMIN::_perf_interrupt' [-Wreorder] perf_counter_t _perf_interrupt; ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/pwm_input.cpp:268:1: warning: when initialized here [-Wreorder] PWMIN::PWMIN() : ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input/module.pre.o CMD: pwm_input make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/pwm_input' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/module.mk % MODULE_NAME = px4fmu % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/fmu.cpp CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/../../lib/rc/sbus.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/../../lib/rc/dsm.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/../../lib/rc/st24.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/../../lib/rc/sumd.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/px4fmu_params.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu/module.pre.o CMD: fmu make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/px4fmu' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled/module.mk % MODULE_NAME = rgbled % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled/rgbled.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled/module.pre.o CMD: rgbled make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/rgbled' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/module.mk % MODULE_NAME = stm32 % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32 CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/drv_hrt.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/drv_pwm_servo.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/drv_io_timer.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/drv_input_capture.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc/module.mk % MODULE_NAME = adc % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc/adc.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc/module.pre.o CMD: adc make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/adc' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/module.mk % MODULE_NAME = tone_alarm % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/tone_alarm.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm/module.pre.o CMD: tone_alarm make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/stm32/tone_alarm' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone/module.mk % MODULE_NAME = trone % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone/trone.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone/module.pre.o CMD: trone make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/drivers/trone' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/module.mk % MODULE_NAME = conversion % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/rotation.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/rotation.h:44, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/rotation.cpp:41: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/conversion' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/module.mk % MODULE_NAME = mathlib % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/test/test.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp: In function 'double math::radians(double)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp:137:18: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return (degrees / 180.0) * M_PI; ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp:137:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return (degrees / 180.0) * M_PI; ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp: In function 'double math::degrees(double)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp:147:18: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return (radians / M_PI) * 180.0; ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Limits.cpp:147:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] return (radians / M_PI) * 180.0; ^ PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter/module.mk % MODULE_NAME = filter % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter/LowPassFilter2p.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/filter' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/module.mk % MODULE_NAME = systemlib % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/perf_counter.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/conversions.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/cpuload.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/getopt_long.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/pid/pid.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/airspeed.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mavlink_log.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/rc_check.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/otp.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/board_serial.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/pwm_limit/pwm_limit.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mcu_version.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/bson/tinybson.c CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/circuit_breaker.cpp CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/printload.c /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/printload.c: In function 'print_load': /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/printload.c:220:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)curr_time_us / 1000000.d, ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/printload.c:221:27: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] (double)idle_time_us / 1000000.d, ^ CC: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/git_version.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/err.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/up_cxxinitialize.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/hx_stream.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/module.mk % MODULE_NAME = mixer % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/mixer.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/mixer_group.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/mixer_simple.cpp CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/mixer_load.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/systemlib/mixer' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/module.mk % MODULE_NAME = uORB % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORBDevices_nuttx.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORBTest_UnitTest.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORBManager_nuttx.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/objects_common.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/Publication.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/Subscription.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORBUtils.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORB.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/uORBMain.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB/module.pre.o CMD: uorb make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uORB' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/module.mk Running from the source directory % MODULE_NAME = uavcan % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/uavcan_main.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/uavcan_servers.cpp CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/uavcan_params.c CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/actuators/esc.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/actuators/hardpoint.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/sensor_bridge.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/gnss.cpp In file included from /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/mathlib.h:46:0, from /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/gnss.cpp:44: /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp: In member function 'void math::Quaternion::from_euler(float, float, float)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:198:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPhi_2 = cos(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:199:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPhi_2 = sin(double(roll) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:200:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosTheta_2 = cos(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:201:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinTheta_2 = sin(double(pitch) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:202:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double cosPsi_2 = cos(double(yaw) / 2.0); ^ /home/mbmis006/ardupilot/modules/PX4Firmware/src/lib/mathlib/math/Quaternion.hpp:203:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] double sinPsi_2 = sin(double(yaw) / 2.0); ^ CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/mag.cpp CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/baro.cpp /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/baro.cpp: In member function 'void UavcanBarometerBridge::air_pressure_sub_cb(const uavcan::ReceivedDataStructure >&)': /home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/sensors/baro.cpp:177:47: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] const double p = double(msg.static_pressure) / 1000.0; // measured pressure in kPa ^ CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/marshal/uc_scalar_codec.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/marshal/uc_float_spec.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/marshal/uc_bit_stream.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/marshal/uc_bit_array_copy.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/protocol/uc_dynamic_node_id_client.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/protocol/uc_node_status_provider.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/driver/uc_can.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_frame.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_dispatcher.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_transfer_listener.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_transfer.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_transfer_sender.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_can_acceptance_filter_configurator.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_transfer_receiver.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_crc.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_outgoing_transfer_registry.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_transfer_buffer.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/transport/uc_can_io.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/uc_error.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/uc_dynamic_memory.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/uc_data_type.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_generic_subscriber.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_global_data_type_registry.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_generic_publisher.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_scheduler.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_service_client.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan/src/node/uc_timer.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan_drivers/stm32/driver/src/uc_stm32_clock.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan_drivers/stm32/driver/src/uc_stm32_thread.cpp CXX: /home/mbmis006/ardupilot/modules/uavcan//libuavcan_drivers/stm32/driver/src/uc_stm32_can.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan/module.pre.o CMD: uavcan make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/modules/uavcan' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common/module.mk % MODULE_NAME = common % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common/px4_getopt.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/common' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.mk % MODULE_NAME = px4_layer % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/px4_nuttx_tasks.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/../../posix/px4_layer/px4_log.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer/module.pre.o make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/platforms/nuttx/px4_layer' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update/module.mk % MODULE_NAME = bl_update % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update/bl_update.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update/module.pre.o CMD: bl_update make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/bl_update' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer/module.mk % MODULE_NAME = mixer % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer CXX: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer/mixer.cpp PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer/module.pre.o CMD: mixer make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mixer' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test/module.mk % MODULE_NAME = motor_test % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test/motor_test.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test/module.pre.o CMD: motor_test make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/motor_test' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/module.mk % MODULE_NAME = mtd % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/mtd.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/24xxxx_mtd.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd/module.pre.o CMD: mtd make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/mtd' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm/module.mk % MODULE_NAME = nshterm % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm/nshterm.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm/module.pre.o CMD: nshterm make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/nshterm' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf/module.mk % MODULE_NAME = perf % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf/perf.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf/module.pre.o CMD: perf make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/perf' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm/module.mk % MODULE_NAME = pwm % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm/pwm.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm/module.pre.o CMD: pwm make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/pwm' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot/module.mk % MODULE_NAME = reboot % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot/reboot.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot/module.pre.o CMD: reboot make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reboot' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect/module.mk % MODULE_NAME = reflect % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect/reflect.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect/module.pre.o CMD: reflect make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/reflect' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top/module.mk % MODULE_NAME = top % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top/top.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top/module.pre.o CMD: top make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/top' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected/module.mk % MODULE_NAME = usb_connected % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected/usb_connected.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected/module.pre.o CMD: usb_connected make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/usb_connected' make[3]: Entering directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver' %% MODULE_MK = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver/module.mk % MODULE_NAME = ver % MODULE_SRC = /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver/ % MODULE_OBJ = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver/module.pre.o % MODULE_WORK_DIR = /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver CC: /home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver/ver.c PRELINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build//home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver/module.pre.o CMD: ver make[3]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/home/mbmis006/ardupilot/modules/PX4Firmware/src/systemcmds/ver' CMDS: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/builtin_commands.c CC: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/builtin_commands.c Pruning ROMFS files. ROMFS: romfs.img OBJ: romfs.o CC: romfs.o.c CC: romfs.o.c LINK: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/firmware.elf BIN: /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/firmware.bin %% Generating /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/firmware.px4 make[2]: Leaving directory '/home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build' %% Copying /home/mbmis006/ardupilot/modules/PX4Firmware/Images/px4fmu-v4_APM.px4 make[1]: Leaving directory '/home/mbmis006/ardupilot' text data bss dec hex filename 908924 2720 62300 973944 edc78 /home/mbmis006/ardupilot/modules/PX4Firmware/Build/px4fmu-v4_APM.build/firmware.elf PX4 ArduCopter Firmware is in ArduCopter-v4.px4