test@test:~$ sudo apt-get update [sudo] password for test: Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease Hit:2 http://eg.archive.ubuntu.com/ubuntu noble InRelease Get:3 http://eg.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] Hit:4 http://eg.archive.ubuntu.com/ubuntu noble-backports InRelease Get:5 http://eg.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [31.4 kB] Fetched 157 kB in 1s (127 kB/s) Reading package lists... Done test@test:~$ sudo apt-get install git wget flex bison gperf cmake ninja-build ccache libffi-dev libssl-dev dfu-util python3-pip python3-setuptools python3-wheel Reading package lists... Done Building dependency tree... Done Reading state information... Done git is already the newest version (1:2.43.0-1ubuntu7.3). wget is already the newest version (1.21.4-1ubuntu4.1). flex is already the newest version (2.6.4-8.2build1). bison is already the newest version (2:3.8.2+dfsg-1build2). gperf is already the newest version (3.1-1build1). cmake is already the newest version (3.28.3-1build7). ninja-build is already the newest version (1.11.1-2). ccache is already the newest version (4.9.1-1). libffi-dev is already the newest version (3.4.6-1build1). libssl-dev is already the newest version (3.0.13-0ubuntu3.6). dfu-util is already the newest version (0.11-1). python3-pip is already the newest version (24.0+dfsg-1ubuntu1.3). python3-setuptools is already the newest version (68.1.2-2ubuntu1.2). python3-wheel is already the newest version (0.42.0-2). python3-wheel set to manually installed. The following packages were automatically installed and are no longer required: libllvm19 libmbim-utils libqmi-utils libtcl8.6 tcl tcl8.6 usb-modeswitch usb-modeswitch-data Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded. test@test:~$ python3 -m pip install empy==3.3.4 future pexpect error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. test@test:~$ sudo apt-get install python3 -m pip install empy==3.3.4 future pexpect Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'python3-pip' instead of 'pip' E: Unable to locate package install E: Unable to locate package empy= E: Unable to locate package future E: Unable to locate package pexpect test@test:~$ git clone https://github.com/ArduPilot/ardupilot.git Cloning into 'ardupilot'... remote: Enumerating objects: 512925, done. remote: Counting objects: 100% (159/159), done. remote: Compressing objects: 100% (86/86), done. remote: Total 512925 (delta 90), reused 73 (delta 73), pack-reused 512766 (from 3) Receiving objects: 100% (512925/512925), 547.03 MiB | 4.02 MiB/s, done. Resolving deltas: 100% (380743/380743), done. Updating files: 100% (7448/7448), done. test@test:~$ cd ardupilot test@test:~/ardupilot$ git submodule update --init --recursive Submodule 'modules/ChibiOS' (https://github.com/ArduPilot/ChibiOS.git) registered for path 'modules/ChibiOS' Submodule 'modules/CrashDebug' (https://github.com/ardupilot/CrashDebug) registered for path 'modules/CrashDebug' Submodule 'modules/DroneCAN/DSDL' (https://github.com/DroneCAN/DSDL.git) registered for path 'modules/DroneCAN/DSDL' Submodule 'modules/DroneCAN/dronecan_dsdlc' (https://github.com/DroneCAN/dronecan_dsdlc) registered for path 'modules/DroneCAN/dronecan_dsdlc' Submodule 'modules/DroneCAN/libcanard' (https://github.com/DroneCAN/libcanard) registered for path 'modules/DroneCAN/libcanard' Submodule 'modules/DroneCAN/pydronecan' (https://github.com/DroneCAN/pydronecan) registered for path 'modules/DroneCAN/pydronecan' Submodule 'modules/Micro-CDR' (https://github.com/ardupilot/Micro-CDR.git) registered for path 'modules/Micro-CDR' Submodule 'modules/Micro-XRCE-DDS-Client' (https://github.com/ardupilot/Micro-XRCE-DDS-Client.git) registered for path 'modules/Micro-XRCE-DDS-Client' Submodule 'modules/gbenchmark' (https://github.com/google/benchmark.git) registered for path 'modules/gbenchmark' Submodule 'modules/gsoap' (https://github.com/ArduPilot/gsoap) registered for path 'modules/gsoap' Submodule 'gtest' (https://github.com/ArduPilot/googletest) registered for path 'modules/gtest' Submodule 'modules/littlefs' (https://github.com/ArduPilot/littlefs.git) registered for path 'modules/littlefs' Submodule 'modules/lwip' (https://github.com/ArduPilot/lwip.git) registered for path 'modules/lwip' Submodule 'modules/mavlink' (https://github.com/ArduPilot/mavlink) registered for path 'modules/mavlink' Submodule 'modules/waf' (https://github.com/ArduPilot/waf.git) registered for path 'modules/waf' Cloning into '/home/test/ardupilot/modules/ChibiOS'... Cloning into '/home/test/ardupilot/modules/CrashDebug'... Cloning into '/home/test/ardupilot/modules/DroneCAN/DSDL'... Cloning into '/home/test/ardupilot/modules/DroneCAN/dronecan_dsdlc'... Cloning into '/home/test/ardupilot/modules/DroneCAN/libcanard'... Cloning into '/home/test/ardupilot/modules/DroneCAN/pydronecan'... Cloning into '/home/test/ardupilot/modules/Micro-CDR'... Cloning into '/home/test/ardupilot/modules/Micro-XRCE-DDS-Client'... Cloning into '/home/test/ardupilot/modules/gbenchmark'... Cloning into '/home/test/ardupilot/modules/gsoap'... Cloning into '/home/test/ardupilot/modules/gtest'... Cloning into '/home/test/ardupilot/modules/littlefs'... Cloning into '/home/test/ardupilot/modules/lwip'... Cloning into '/home/test/ardupilot/modules/mavlink'... Cloning into '/home/test/ardupilot/modules/waf'... Submodule path 'modules/ChibiOS': checked out '4f34e21702137a43829501654c283940f8ffe179' Submodule path 'modules/CrashDebug': checked out '599965086437137ec0fe66e185611f43f335f889' Submodule 'CrashCatcher' (https://github.com/ardupilot/CrashCatcher.git) registered for path 'modules/CrashDebug/CrashCatcher' Submodule 'mri' (https://github.com/ardupilot/mri.git) registered for path 'modules/CrashDebug/mri' Cloning into '/home/test/ardupilot/modules/CrashDebug/CrashCatcher'... Cloning into '/home/test/ardupilot/modules/CrashDebug/mri'... Submodule path 'modules/CrashDebug/CrashCatcher': checked out '4cf6e11df3a081b0f573a7834ed8e1e4000af73e' Submodule 'CppUTest' (https://github.com/ardupilot/CppUTest.git) registered for path 'modules/CrashDebug/CrashCatcher/CppUTest' Cloning into '/home/test/ardupilot/modules/CrashDebug/CrashCatcher/CppUTest'... Submodule path 'modules/CrashDebug/CrashCatcher/CppUTest': checked out '011f371fdb5d7e441fb023be67295783e053df4a' Submodule path 'modules/CrashDebug/mri': checked out 'b35c89451b41a45b7f5b580acaff555315ac88e2' Submodule 'CppUTest' (https://github.com/ardupilot/CppUTest.git) registered for path 'modules/CrashDebug/mri/CppUTest' Cloning into '/home/test/ardupilot/modules/CrashDebug/mri/CppUTest'... Submodule path 'modules/CrashDebug/mri/CppUTest': checked out '011f371fdb5d7e441fb023be67295783e053df4a' Submodule path 'modules/DroneCAN/DSDL': checked out '1b2118cf358027453830ef644838a3bedb9411ea' Submodule path 'modules/DroneCAN/dronecan_dsdlc': checked out 'bd9124715cc7cbb9bbe3f3270da0edb020507816' Submodule path 'modules/DroneCAN/libcanard': checked out 'b2da417dfcbc0a4b617aeaa0d680dc357b233172' Submodule 'drivers/avr/avr-can-lib' (https://github.com/rennerm/avr-can-lib) registered for path 'modules/DroneCAN/libcanard/drivers/avr/avr-can-lib' Cloning into '/home/test/ardupilot/modules/DroneCAN/libcanard/drivers/avr/avr-can-lib'... Submodule path 'modules/DroneCAN/libcanard/drivers/avr/avr-can-lib': checked out '9c6bc9118de66d6edaf1b8539e2b9717ba26d123' Submodule path 'modules/DroneCAN/pydronecan': checked out '1f494e9a56ac9930f1e11c2f453789414b10d54e' Submodule path 'modules/Micro-CDR': checked out '3d1b17703c7cf4f22def2910bc845bdb5152d7b5' Submodule path 'modules/Micro-XRCE-DDS-Client': checked out '97175304425c5bee87c6fddd99de1ef8d0c394dc' Submodule path 'modules/gbenchmark': checked out 'd572f4777349d43653b21d6c2fc63020ab326db2' Submodule path 'modules/gsoap': checked out 'e1f690585d4803402584962bfaa8240ecaf1db30' Submodule path 'modules/gtest': checked out 'c5fed93f941865a0e912e9baf46ded713506590a' Submodule path 'modules/littlefs': checked out '34be692aafaaf4319a18e415b08aa4332697408b' Submodule path 'modules/lwip': checked out 'a6bf350c679ed8ba042ad58bf81cc540d61bb605' Submodule path 'modules/mavlink': checked out 'f5eeecf85b6d9efb32a5a60e63135310b6f93c8b' Submodule 'pymavlink' (https://github.com/ArduPilot/pymavlink.git) registered for path 'modules/mavlink/pymavlink' Cloning into '/home/test/ardupilot/modules/mavlink/pymavlink'... Submodule path 'modules/mavlink/pymavlink': checked out 'aa033552599c981b3e916b42383de8a21754c9b4' Submodule path 'modules/waf': checked out '35eadbb64e2052099a853b571e507c33032b392c' test@test:~/ardupilot$ ./Tools/scripts/esp32_get_idf.sh ChibiOS COLCON_IGNORE CrashDebug DroneCAN gbenchmark gsoap gtest littlefs lwip mavlink Micro-CDR Micro-XRCE-DDS-Client waf did not find modules/esp_idf folder, making it. mkdir: created directory 'esp_idf' looking for submodule or repo... esp_idf is NOT a submodule found empty IDF, cloning Cloning into 'esp_idf'... remote: Enumerating objects: 889925, done. remote: Counting objects: 100% (6604/6604), done. remote: Compressing objects: 100% (717/717), done. remote: Total 889925 (delta 6232), reused 5932 (delta 5887), pack-reused 883321 (from 3) Receiving objects: 100% (889925/889925), 380.62 MiB | 4.37 MiB/s, done. Resolving deltas: 100% (648033/648033), done. Updating files: 100% (15558/15558), done. fatal: reference is not a tree: cc3203dc4f087ab41b434afff1ed7520c6d90993 inspecting possible IDF... b18d2d5c90a9d4dbb667d3d7a5563bb7f90f1f9c looks like an idf, but not v5.3 branch, or wrong commit , trying to switch branch and reflect upstream Submodule 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'components/bootloader/subproject/components/micro-ecc/micro-ecc' Submodule 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'components/bt/controller/lib_esp32' Submodule 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib' (https://github.com/espressif/esp32c2-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib' Submodule 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c3_family' Submodule 'components/bt/controller/lib_esp32c5/esp32c5-bt-lib' (https://github.com/espressif/esp32c5-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c5/esp32c5-bt-lib' Submodule 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib' (https://github.com/espressif/esp32c6-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib' Submodule 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib' (https://github.com/espressif/esp32h2-bt-lib.git) registered for path 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib' Submodule 'components/bt/esp_ble_mesh/lib/lib' (https://github.com/espressif/esp-ble-mesh-lib.git) registered for path 'components/bt/esp_ble_mesh/lib/lib' Submodule 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) registered for path 'components/bt/host/nimble/nimble' Submodule 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) registered for path 'components/cmock/CMock' Submodule 'components/esp_coex/lib' (https://github.com/espressif/esp-coex-lib.git) registered for path 'components/esp_coex/lib' Submodule 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) registered for path 'components/esp_phy/lib' Submodule 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'components/esp_wifi/lib' Submodule 'components/heap/tlsf' (https://github.com/espressif/tlsf.git) registered for path 'components/heap/tlsf' Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'components/json/cJSON' Submodule 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) registered for path 'components/lwip/lwip' Submodule 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) registered for path 'components/mbedtls/mbedtls' Submodule 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) registered for path 'components/mqtt/esp-mqtt' Submodule 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) registered for path 'components/openthread/lib' Submodule 'components/openthread/openthread' (https://github.com/espressif/openthread.git) registered for path 'components/openthread/openthread' Submodule 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) registered for path 'components/protobuf-c/protobuf-c' Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'components/spiffs/spiffs' Submodule 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) registered for path 'components/unity/unity' Cloning into '/home/test/ardupilot/modules/esp_idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32c3_family'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32c5/esp32c5-bt-lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/esp_ble_mesh/lib/lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/bt/host/nimble/nimble'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/cmock/CMock'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/esp_coex/lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/esp_phy/lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/esp_wifi/lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/heap/tlsf'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/json/cJSON'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/lwip/lwip'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/mbedtls/mbedtls'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/mqtt/esp-mqtt'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/openthread/lib'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/openthread/openthread'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/protobuf-c/protobuf-c'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/spiffs/spiffs'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/unity/unity'... Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'components/cmock/CMock/vendor/c_exception' Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'components/cmock/CMock/vendor/unity' Cloning into '/home/test/ardupilot/modules/esp_idf/components/cmock/CMock/vendor/c_exception'... Cloning into '/home/test/ardupilot/modules/esp_idf/components/cmock/CMock/vendor/unity'... Already on 'release/v5.3' Your branch is up to date with 'origin/release/v5.3'. M components/bt/controller/lib_esp32 M components/bt/controller/lib_esp32c2/esp32c2-bt-lib M components/bt/controller/lib_esp32c3_family M components/bt/controller/lib_esp32c6/esp32c6-bt-lib M components/bt/controller/lib_esp32h2/esp32h2-bt-lib M components/bt/esp_ble_mesh/lib/lib M components/bt/host/nimble/nimble M components/esp_coex/lib M components/esp_phy/lib M components/esp_wifi/lib M components/json/cJSON M components/lwip/lwip M components/mbedtls/mbedtls M components/mqtt/esp-mqtt M components/openthread/lib M components/openthread/openthread Note: switching to 'cc3203dc4f087ab41b434afff1ed7520c6d90993'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at cc3203dc4f Merge branch 'update/version_5_3_1' into 'release/v5.3' cc3203dc4f087ab41b434afff1ed7520c6d90993 Submodule path 'components/bt/controller/lib_esp32': checked out '3bb36a79cdfad65c656b9238e0d46b935775ed72' Submodule path 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib': checked out 'db84a7e4539c5d9e6b8ec882b82a5de0fb8400c7' Submodule path 'components/bt/controller/lib_esp32c3_family': checked out 'bfdfe8f851c99ced8316b133b0b15521917ea049' Submodule path 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib': checked out '3396205d48647372568ba67e41c4e08917ef1038' Submodule path 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib': checked out '85174c19ced288f48254b01957609b8423c757bf' Submodule path 'components/bt/esp_ble_mesh/lib/lib': checked out '4934ca903807dd74f7f808dadcd9a478e18fc6c3' Submodule path 'components/bt/host/nimble/nimble': checked out '2cf7edde63866f5663bbcdfb8776cf29c0809456' Submodule path 'components/esp_coex/lib': checked out 'd99dfd1883a1468b8986362a1382a4f46e918b60' Submodule path 'components/esp_phy/lib': checked out '06e7625de197bc12797dd701d6762229bca01826' Submodule path 'components/esp_wifi/lib': checked out 'd1df171e4c9756dac17aa586201c7f94b99dc8aa' Submodule path 'components/json/cJSON': checked out 'acc76239bee01d8e9c858ae2cab296704e52d916' Submodule path 'components/lwip/lwip': checked out 'f79221431fa9042b3572d271d687de66da7560c4' Submodule path 'components/mbedtls/mbedtls': checked out '72aa687352a469044cbb946f3fdb261430e41ce1' Submodule path 'components/mqtt/esp-mqtt': checked out 'aa6f889fb4f6f743b3a550aa587713aabbdca1fc' Submodule path 'components/openthread/lib': checked out '203c78501e9a6ea9ca3a929e6f9b6b9691ef16ee' Submodule path 'components/openthread/openthread': checked out 'f32c18bc0840f400182456e58ae3900fc2fb4af7' installing missing python modules error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification. after changing IDF versions [ such as between 4.4 and 5.3 ] you should re-run these in your console: ./modules/esp_idf/install.sh source ./modules/esp_idf/export.sh test@test:~/ardupilot$ cd modules/esp_idf test@test:~/ardupilot/modules/esp_idf$ ./install.sh Detecting the Python interpreter Checking "python3" ... Python 3.12.3 "python3" has been detected Checking Python compatibility Installing ESP-IDF tools Selected targets are: esp32c5, esp32c2, esp32p4, esp32h2, esp32, esp32c6, esp32s2, esp32c61, esp32s3, esp32c3 Current system platform: linux-amd64 Installing tools: xtensa-esp-elf-gdb, riscv32-esp-elf-gdb, xtensa-esp-elf, riscv32-esp-elf, esp32ulp-elf, openocd-esp32, esp-rom-elfs Skipping xtensa-esp-elf-gdb@14.2_20240403 (already installed) Skipping riscv32-esp-elf-gdb@14.2_20240403 (already installed) Skipping xtensa-esp-elf@esp-13.2.0_20240530 (already installed) Skipping riscv32-esp-elf@esp-13.2.0_20240530 (already installed) Skipping esp32ulp-elf@2.38_20240113 (already installed) Skipping openocd-esp32@v0.12.0-esp32-20240318 (already installed) Skipping esp-rom-elfs@20240305 (already installed) Installing Python environment and packages Python 3.12.3 pip 25.3 from /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages/pip (python 3.12) Skipping the download of /home/test/.espressif/espidf.constraints.v5.3.txt because it was downloaded recently. Upgrading pip and setuptools... Requirement already satisfied: pip in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (25.3) Requirement already satisfied: setuptools in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (80.9.0) Installing Python packages Constraint file: /home/test/.espressif/espidf.constraints.v5.3.txt Requirement files: - /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi Ignoring importlib_metadata: markers 'python_version < "3.8"' don't match your environment Requirement already satisfied: setuptools in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 3)) (80.9.0) Requirement already satisfied: packaging in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 4)) (25.0) Requirement already satisfied: click in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 7)) (8.1.8) Requirement already satisfied: pyserial in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 8)) (3.5) Requirement already satisfied: cryptography in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 9)) (42.0.8) Requirement already satisfied: pyparsing in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 10)) (3.2.5) Requirement already satisfied: pyelftools in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 11)) (0.32) Requirement already satisfied: idf-component-manager in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2.4.2) Requirement already satisfied: esp-coredump in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 13)) (1.14.0) Requirement already satisfied: esptool in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (4.10.0) Requirement already satisfied: esp-idf-kconfig in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 15)) (2.5.0) Requirement already satisfied: esp-idf-monitor in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 16)) (1.8.0) Requirement already satisfied: esp-idf-nvs-partition-gen in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 17)) (0.1.9) Requirement already satisfied: esp-idf-size in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 18)) (1.7.1) Requirement already satisfied: esp-idf-panic-decoder in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 19)) (1.4.2) Requirement already satisfied: pyclang in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 20)) (0.6.3) Requirement already satisfied: construct in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 21)) (2.10.70) Requirement already satisfied: freertos_gdb in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from -r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 24)) (1.0.4) Requirement already satisfied: cffi>=1.12 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from cryptography->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 9)) (2.0.0) Requirement already satisfied: colorama in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.4.6) Requirement already satisfied: ruamel.yaml in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.18.16) Requirement already satisfied: requests in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2.32.5) Requirement already satisfied: requests-file in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (3.0.1) Requirement already satisfied: requests-toolbelt in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (1.0.0) Requirement already satisfied: tqdm in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (4.67.1) Requirement already satisfied: jsonref in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (1.1.0) Requirement already satisfied: pydantic!=2.12.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2.12.5) Requirement already satisfied: pydantic-core in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2.41.5) Requirement already satisfied: pydantic-settings in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2.12.0) Requirement already satisfied: truststore in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.10.4) Requirement already satisfied: pygdbmi>=0.9.0.2 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esp-coredump->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 13)) (0.11.0.0) Requirement already satisfied: bitstring!=4.2.0,>=3.1.6 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (4.3.1) Requirement already satisfied: ecdsa>=0.16.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (0.19.1) Requirement already satisfied: reedsolo<1.8,>=1.5.3 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (1.7.0) Requirement already satisfied: PyYAML>=5.1 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (6.0.3) Requirement already satisfied: intelhex in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (2.3.0) Requirement already satisfied: argcomplete>=3 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (3.6.3) Requirement already satisfied: rich in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from esp-idf-size->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 18)) (14.2.0) Requirement already satisfied: bitarray<4.0,>=3.0.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from bitstring!=4.2.0,>=3.1.6->esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (3.8.0) Requirement already satisfied: pycparser in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from cffi>=1.12->cryptography->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 9)) (2.23) Requirement already satisfied: six>=1.9.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from ecdsa>=0.16.0->esptool->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 14)) (1.17.0) Requirement already satisfied: annotated-types>=0.6.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from pydantic!=2.12.0->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.7.0) Requirement already satisfied: typing-extensions>=4.14.1 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from pydantic!=2.12.0->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (4.15.0) Requirement already satisfied: typing-inspection>=0.4.2 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from pydantic!=2.12.0->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.4.2) Requirement already satisfied: python-dotenv>=0.21.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from pydantic-settings->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (1.2.1) Requirement already satisfied: charset_normalizer<4,>=2 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from requests->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (3.4.4) Requirement already satisfied: idna<4,>=2.5 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from requests->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (3.11) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from requests->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (1.26.20) Requirement already satisfied: certifi>=2017.4.17 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from requests->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (2025.11.12) Requirement already satisfied: markdown-it-py>=2.2.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from rich->esp-idf-size->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 18)) (4.0.0) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from rich->esp-idf-size->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 18)) (2.19.2) Requirement already satisfied: mdurl~=0.1 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 18)) (0.1.2) Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/test/.espressif/python_env/idf5.3_py3.12_env/lib/python3.12/site-packages (from ruamel.yaml->idf-component-manager->-r /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt (line 12)) (0.2.15) All done! You can now run: . ./export.sh test@test:~/ardupilot/modules/esp_idf$ source ./export.sh Setting IDF_PATH to '/home/test/ardupilot/modules/esp_idf' Detecting the Python interpreter Checking "python3" ... Python 3.12.3 "python3" has been detected Checking Python compatibility Checking other ESP-IDF version. Adding ESP-IDF tools to PATH... Checking if Python packages are up to date... Constraint file: /home/test/.espressif/espidf.constraints.v5.3.txt Requirement files: - /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt Python being checked: /home/test/.espressif/python_env/idf5.3_py3.12_env/bin/python Python requirements are satisfied. Added the following directories to PATH: /home/test/ardupilot/modules/esp_idf/components/espcoredump /home/test/ardupilot/modules/esp_idf/components/partition_table /home/test/ardupilot/modules/esp_idf/components/app_update /home/test/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/test/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/test/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/test/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/test/.espressif/tools/openocd-esp32/v0.12.0-esp32-20240318/openocd-esp32/bin /home/test/.espressif/tools/xtensa-esp-elf-gdb/14.2_20240403/xtensa-esp-elf-gdb/bin /home/test/.espressif/tools/riscv32-esp-elf-gdb/14.2_20240403/riscv32-esp-elf-gdb/bin /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin /home/test/.espressif/tools/riscv32-esp-elf/esp-13.2.0_20240530/riscv32-esp-elf/bin /home/test/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin /home/test/.espressif/tools/openocd-esp32/v0.12.0-esp32-20240318/openocd-esp32/bin /home/test/.espressif/python_env/idf5.3_py3.12_env/bin /home/test/ardupilot/modules/esp_idf/tools Done! You can now compile ESP-IDF projects. Go to the project directory and run: idf.py build test@test:~/ardupilot/modules/esp_idf$ cd ../.. test@test:~/ardupilot$ ./waf configure --board esp32s3devkit Setting top to : /home/test/ardupilot Setting out to : /home/test/ardupilot/build Autoconfiguration : enabled Checking for program 'python' : /home/test/.espressif/python_env/idf5.3_py3.12_env/bin/python3 Checking for python version >= 3.8.0 : 3.12.3 Setting board to : esp32s3devkit Using toolchain : xtensa-esp32s3-elf Checking for 'g++' (C++ compiler) : /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ Checking for 'gcc' (C compiler) : /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc Checking for c flags '-MMD' : yes Checking for cxx flags '-MMD' : yes Checking for program 'xtensa-esp32s3-elf-nm' : /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-nm CXX Compiler : g++ 13.2.0 Checking for program 'cmake' : /usr/bin/cmake Checking for program 'ninja, ninja-build' : /usr/bin/ninja USING EXPRESSIF IDF:/home/test/ardupilot/modules/esp_idf Processing /home/test/ardupilot/libraries/AP_HAL_ESP32/hwdef/esp32s3devkit/hwdef.dat Writing hwdef setup in /home/test/ardupilot/build/esp32s3devkit/hwdef.h args=['AP_Baro_BMP280::probe', '0', '119'] Enabled OpenDroneID : no Enabled firmware ID checking : no GPS Debug Logging : no Enabled custom controller : no Checking for HAVE_CMATH_ISFINITE : yes Checking for HAVE_CMATH_ISINF : yes Checking for HAVE_CMATH_ISNAN : yes Checking for NEED_CMATH_ISFINITE_STD_NAMESPACE : yes Checking for NEED_CMATH_ISINF_STD_NAMESPACE : yes Checking for NEED_CMATH_ISNAN_STD_NAMESPACE : yes Checking for header endian.h : not found Checking for header byteswap.h : not found Checking for HAVE_MEMRCHR : no Configured VSCode Intellisense: : no DC_DSDL compiler in : /home/test/ardupilot/modules/DroneCAN/dronecan_dsdlc Source is git repository : yes Update submodules : yes Checking for program 'git' : /usr/bin/git Checking for program 'xtensa-esp32s3-elf-size' : /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-size Benchmarks : disabled Unit tests : enabled Scripting : maybe Scripting runtime checks : enabled Debug build : disabled Coverage build : disabled Consistent build : disabled Force 32-bit build : disabled Checking for program 'rsync' : /usr/bin/rsync Removing target_list file /home/test/ardupilot/build/esp32s3devkit/target_list 'configure' finished successfully (1.711s) test@test:~/ardupilot$ ./waf rover Waf: Entering directory `/home/test/ardupilot/build/esp32s3devkit' [1/4] delete sdkconfig generated from libraries/AP_HAL_ESP32/targets/esp32s3/esp-idf/sdkconfig.defaults [2/4] CMake Configure esp-idf -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.43.0") -- Checking Python dependencies... Python requirements are satisfied. Constraint file: /home/test/.espressif/espidf.constraints.v5.3.txt Requirement files: - /home/test/ardupilot/modules/esp_idf/tools/requirements/requirements.core.txt Python being checked: /home/test/.espressif/python_env/idf5.3_py3.12_env/bin/python -- Project sdkconfig file /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/sdkconfig Loading defaults file /home/test/ardupilot/libraries/AP_HAL_ESP32/targets/esp32s3/esp-idf/sdkconfig.defaults... -- Compiler supported targets: xtensa-esp-elf -- The ASM compiler identification is GNU -- Found assembler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Found Python3: /home/test/.espressif/python_env/idf5.3_py3.12_env/bin/python3 (found version "3.12.3") found components: Interpreter -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success -- App "ardupilot" version: 1 -- Adding linker script /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/esp-idf/esp_system/ld/memory.ld -- Adding linker script /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/esp-idf/esp_system/ld/sections.ld.in -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Configuring done (4.1s) -- Generating done (0.2s) -- Build files have been written to: /home/test/ardupilot/build/esp32s3devkit/esp-idf_build WAF_BUILD_TARGET= Building for rover [3/4] CMake Build esp-idf showinc [1/1] cd /home/test/ardupilot/build/es...t/esp-idf_build/config > includes.list [4/4] Processing build/esp32s3devkit/esp-idf_build/includes.list [ 8/11] Compiling libraries/AP_Scripting/generator/src/main.c [ 9/11] Processing modules/mavlink/message_definitions/v1.0/all.xml [10/11] Creating build/esp32s3devkit/ap_version.h Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/all.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/all.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ardupilotmega.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ASLUAV.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ASLUAV.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/common.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/development.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/development.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/icarous.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/icarous.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/minimal.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/minimal.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/python_array_test.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/python_array_test.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/standard.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/standard.xml MAV_BOOL_FALSE has invalid values (bitmask must have powers of 2) Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/test.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/test.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ualberta.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/ualberta.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/uAvionix.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/loweheiser.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/loweheiser.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/storm32.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/storm32.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/AVSSUAS.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/AVSSUAS.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/cubepilot.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/cubepilot.xml Validation skipped for /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/csAirLink.xml. Parsing /home/test/ardupilot/modules/mavlink/message_definitions/v1.0/csAirLink.xml Merged enum MAV_CMD Merged enum MAV_CMD Merged enum MAV_CMD Merged enum MAV_CMD Merged enum MAV_CMD Merged enum MAV_CMD Found 349 MAVLink message types in 17 XML files Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/all Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/ardupilotmega Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/ASLUAV Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/common [11/11] Processing /home/test/ardupilot/build/esp32s3devkit/libraries/AP_Scripting/lua_generated_bindings.cpp,/home/test/ardupilot/build/esp32s3devkit/libraries/AP_Scripting/lua_generated_bindings.h: libraries/AP_Scripting/generator/description/bindings.desc build/esp32s3devkit/gen-bindings -> build/esp32s3devkit/libraries/AP_Scripting/lua_generated_bindings.cpp build/esp32s3devkit/libraries/AP_Scripting/lua_generated_bindings.h Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/development Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/icarous Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/minimal Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/python_array_test Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/standard Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/test Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/ualberta Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/uAvionix Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/loweheiser Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/storm32 Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/AVSSUAS Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/cubepilot Generating C implementation in directory /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0/csAirLink Copying fixed headers for protocol 2.0 to /home/test/ardupilot/build/esp32s3devkit/libraries/GCS_MAVLink/include/mavlink/v2.0 No target_list file found, creating Generating compile_commands.json Build commands will be stored in build/esp32s3devkit/compile_commands.json Generating compile_commands.json Build commands will be stored in build/esp32s3devkit/compile_commands.json [ 12/907] Compiling libraries/AC_AttitudeControl/AC_CommandModel.cpp [ 13/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi.cpp [ 14/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_TS.cpp [ 15/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Multi_6DoF.cpp [ 16/907] Compiling libraries/AC_AttitudeControl/AC_PosControl_Logging.cpp [ 17/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Heli.cpp [ 18/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Logging.cpp [ 19/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl_Sub.cpp [ 20/907] Compiling libraries/AC_Avoidance/AC_Avoidance_Logging.cpp [ 21/907] Compiling libraries/AC_Avoidance/AP_OADijkstra.cpp [ 22/907] Compiling libraries/AC_Avoidance/AP_OAPathPlanner.cpp [ 23/907] Compiling libraries/AC_Avoidance/AP_OAVisGraph.cpp [ 24/907] Compiling libraries/AC_PID/AC_P.cpp [ 25/907] Compiling libraries/AC_PID/AC_PID_2D.cpp [ 26/907] Compiling libraries/AC_PID/AC_PID_Basic.cpp [ 27/907] Compiling libraries/AC_PID/AC_PI.cpp [ 28/907] Compiling libraries/AC_PID/AC_PI_2D.cpp [ 29/907] Compiling libraries/AC_PID/AC_P_1D.cpp [ 30/907] Compiling libraries/AC_PID/AC_P_2D.cpp [ 31/907] Compiling libraries/AC_PID/AC_HELI_PID.cpp [ 32/907] Compiling libraries/AC_PID/AC_PID.cpp [ 33/907] Compiling libraries/AC_PrecLand/AC_PrecLand_IRLock.cpp [ 34/907] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL.cpp [ 35/907] Compiling libraries/AC_PrecLand/AC_PrecLand_SITL_Gazebo.cpp [ 36/907] Compiling libraries/AC_PrecLand/AC_PrecLand_MAVLink.cpp [ 37/907] Compiling libraries/AC_PrecLand/AC_PrecLand_StateMachine.cpp [ 38/907] Compiling libraries/AC_PrecLand/PosVelEKF.cpp [ 39/907] Compiling libraries/AC_Sprayer/AC_Sprayer.cpp [ 40/907] Compiling libraries/APM_Control/AR_AttitudeControl.cpp [ 41/907] Compiling libraries/APM_Control/AR_PosControl.cpp [ 42/907] Compiling libraries/APM_Control/AP_YawController.cpp [ 43/907] Compiling libraries/APM_Control/AP_RollController.cpp [ 44/907] Compiling libraries/APM_Control/AP_SteerController.cpp [ 45/907] Compiling libraries/APM_Control/AP_AutoTune.cpp [ 46/907] Compiling libraries/APM_Control/AP_FW_Controller.cpp [ 47/907] Compiling libraries/APM_Control/AP_PitchController.cpp [ 48/907] Compiling libraries/AP_ADC/AP_ADC_ADS1115.cpp [ 49/907] Compiling libraries/AP_ADSB/AP_ADSB_uAvionix_UCP.cpp [ 50/907] Compiling libraries/AP_ADSB/AP_ADSB_Sagetech.cpp [ 51/907] Compiling libraries/AP_ADSB/AP_ADSB_Backend.cpp [ 52/907] Compiling libraries/AP_ADSB/AP_ADSB_uAvionix_MAVLink.cpp [ 53/907] Compiling libraries/AP_AHRS/AP_AHRS_SIM.cpp [ 54/907] Compiling libraries/AP_AHRS/AP_AHRS_View.cpp [ 55/907] Compiling libraries/AP_AHRS/AP_AHRS_Logging.cpp [ 56/907] Compiling libraries/AP_AHRS/AP_AHRS_External.cpp [ 57/907] Compiling libraries/AP_AccelCal/AP_AccelCal.cpp [ 58/907] Compiling libraries/AP_AccelCal/AccelCalibrator.cpp [ 59/907] Compiling libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp [ 60/907] Compiling libraries/AP_Airspeed/AP_Airspeed_Health.cpp [ 61/907] Compiling libraries/AP_Airspeed/AP_Airspeed_SDP3X.cpp [ 62/907] Compiling libraries/AP_Airspeed/Airspeed_Calibration.cpp [ 63/907] Compiling libraries/AP_Airspeed/AP_Airspeed_SITL.cpp [ 64/907] Compiling libraries/AP_Airspeed/AP_Airspeed_analog.cpp [ 65/907] Compiling libraries/AP_Airspeed/AP_Airspeed_DroneCAN.cpp [ 66/907] Compiling libraries/AP_Airspeed/AP_Airspeed_MS4525.cpp [ 67/907] Compiling libraries/AP_Airspeed/AP_Airspeed_MS5525.cpp [ 68/907] Compiling libraries/AP_Airspeed/AP_Airspeed_Backend.cpp [ 69/907] Compiling libraries/AP_Airspeed/AP_Airspeed_External.cpp [ 70/907] Compiling libraries/AP_Airspeed/AP_Airspeed_DLVR.cpp [ 71/907] Compiling libraries/AP_Airspeed/AP_Airspeed_MSP.cpp [ 72/907] Compiling libraries/AP_Airspeed/AP_Airspeed_ASP5033.cpp [ 73/907] Compiling libraries/AP_Airspeed/AP_Airspeed_AUAV.cpp [ 74/907] Compiling libraries/AP_Baro/AP_Baro_AUAV.cpp [ 75/907] Compiling libraries/AP_Baro/AP_Baro_MS5611.cpp [ 76/907] Compiling libraries/AP_Baro/AP_Baro_ICP201XX.cpp [ 77/907] Compiling libraries/AP_Baro/AP_Baro_BMP388.cpp [ 78/907] Compiling libraries/AP_Baro/AP_Baro_BMP280.cpp [ 79/907] Compiling libraries/AP_Baro/AP_Baro_BMP085.cpp [ 80/907] Compiling libraries/AP_Baro/AP_Baro_MSP.cpp [ 81/907] Compiling libraries/AP_Baro/AP_Baro_DPS280.cpp [ 82/907] Compiling libraries/AP_Baro/AP_Baro_Logging.cpp [ 83/907] Compiling libraries/AP_Baro/AP_Baro_KellerLD.cpp [ 84/907] Compiling libraries/AP_Baro/AP_Baro_LPS2XH.cpp [ 85/907] Compiling libraries/AP_Baro/AP_Baro_atmosphere.cpp [ 86/907] Compiling libraries/AP_Baro/AP_Baro_ICP101XX.cpp [ 87/907] Compiling libraries/AP_Baro/AP_Baro_BMP581.cpp [ 88/907] Compiling libraries/AP_Baro/AP_Baro_Wind.cpp [ 89/907] Compiling libraries/AP_Baro/AP_Baro_ICM20789.cpp [ 90/907] Compiling libraries/AP_Baro/AP_Baro_FBM320.cpp [ 91/907] Compiling libraries/AP_Baro/AP_Baro_Dummy.cpp [ 92/907] Compiling libraries/AP_Baro/AP_Baro_HIL.cpp [ 93/907] Compiling libraries/AP_Baro/AP_Baro_SPL06.cpp [ 94/907] Compiling libraries/AP_Baro/AP_Baro_DroneCAN.cpp [ 95/907] Compiling libraries/AP_Baro/AP_Baro_ExternalAHRS.cpp [ 96/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Torqeedo.cpp [ 97/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Scripting.cpp [ 98/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_NeoDesign.cpp [ 99/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus.cpp [100/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_EFI.cpp [101/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.cpp [102/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Bebop.cpp [103/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Backend.cpp [104/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Analog.cpp [105/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_AD7091R5.cpp [106/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Sum.cpp [107/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Solo.cpp [108/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Synthetic_Current.cpp [109/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_SUI.cpp [110/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_ESC.cpp [111/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Generic.cpp [112/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Logging.cpp [113/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelFlow.cpp [114/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_SMBus_Rotoye.cpp [115/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_LTC2946.cpp [116/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_INA2xx.cpp [117/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_Analog.cpp [118/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_INA3221.cpp [119/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_INA239.cpp [120/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_FuelLevel_PWM.cpp [121/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Generator.cpp [122/907] Compiling libraries/AP_Beacon/AP_Beacon_SITL.cpp [123/907] Compiling libraries/AP_Beacon/AP_Beacon_Nooploop.cpp [124/907] Compiling libraries/AP_Beacon/AP_Beacon_Pozyx.cpp [125/907] Compiling libraries/AP_Beacon/AP_Beacon_Marvelmind.cpp [126/907] Compiling libraries/AP_Beacon/AP_Beacon.cpp [127/907] Compiling libraries/AP_Beacon/AP_Beacon_Backend.cpp [128/907] Compiling libraries/AP_BoardConfig/IMU_heater.cpp [129/907] Compiling libraries/AP_BoardConfig/board_drivers.cpp [130/907] Compiling libraries/AP_Button/AP_Button.cpp [131/907] Compiling libraries/AP_Camera/AP_Camera_Scripting.cpp [132/907] Compiling libraries/AP_Camera/AP_Camera_Servo.cpp [133/907] Compiling libraries/AP_Camera/AP_Camera_SoloGimbal.cpp [134/907] Compiling libraries/AP_Camera/AP_Camera_Params.cpp [135/907] Compiling libraries/AP_Camera/AP_Camera_Relay.cpp [136/907] Compiling libraries/AP_Camera/AP_Camera_Mount.cpp [137/907] Compiling libraries/AP_Camera/AP_Camera_MAVLink.cpp [138/907] Compiling libraries/AP_Camera/AP_RunCam.cpp [139/907] Compiling libraries/AP_Camera/AP_Camera_MAVLinkCamV2.cpp [140/907] Compiling libraries/AP_Camera/AP_Camera_Logging.cpp [141/907] Compiling libraries/AP_Camera/AP_Camera.cpp [142/907] Compiling libraries/AP_Camera/AP_Camera_Backend.cpp [143/907] Compiling libraries/AP_CheckFirmware/monocypher.cpp [144/907] Compiling libraries/AP_CheckFirmware/AP_CheckFirmware_secure_command.cpp [145/907] Compiling libraries/AP_CheckFirmware/AP_CheckFirmware.cpp [146/907] Compiling libraries/AP_Common/time.cpp [147/907] Compiling libraries/AP_Common/NMEA.cpp [148/907] Compiling libraries/AP_Common/sorting.cpp [149/907] Compiling libraries/AP_Common/Location.cpp [150/907] Compiling libraries/AP_Common/ExpandingString.cpp [151/907] Compiling libraries/AP_Common/float16.cpp [152/907] Compiling libraries/AP_Common/c++.cpp [153/907] Compiling libraries/AP_Common/AP_FWVersion.cpp [154/907] Compiling libraries/AP_Common/AP_ExpandingArray.cpp [155/907] Compiling libraries/AP_Common/AP_Common.cpp [156/907] Compiling libraries/AP_Compass/AP_Compass_MSP.cpp [157/907] Compiling libraries/AP_Compass/AP_Compass_MAG3110.cpp [158/907] Compiling libraries/AP_Compass/AP_Compass_LIS3MDL.cpp [159/907] Compiling libraries/AP_Compass/AP_Compass_ExternalAHRS.cpp [160/907] Compiling libraries/AP_Compass/AP_Compass_DroneCAN.cpp [161/907] Compiling libraries/AP_Compass/AP_Compass_Calibration.cpp [162/907] Compiling libraries/AP_Compass/AP_Compass_Backend.cpp [163/907] Compiling libraries/AP_Compass/AP_Compass_BMM350.cpp [164/907] Compiling libraries/AP_Compass/AP_Compass_BMM150.cpp [165/907] Compiling libraries/AP_Compass/AP_Compass_AK8963.cpp [166/907] Compiling libraries/AP_Compass/AP_Compass_AK09916.cpp [167/907] Compiling libraries/AP_Compass/AP_Compass.cpp [168/907] Compiling libraries/AP_Compass/AP_Compass_MMC3416.cpp [169/907] Compiling libraries/AP_Compass/AP_Compass_LIS2MDL.cpp [170/907] Compiling libraries/AP_Compass/AP_Compass_QMC5883L.cpp [171/907] Compiling libraries/AP_Compass/AP_Compass_LSM303D.cpp [172/907] Compiling libraries/AP_Compass/AP_Compass_LSM9DS1.cpp [173/907] Compiling libraries/AP_Compass/AP_Compass_QMC5883P.cpp [174/907] Compiling libraries/AP_Compass/AP_Compass_IST8310.cpp [175/907] Compiling libraries/AP_Compass/AP_Compass_HMC5843.cpp [176/907] Compiling libraries/AP_Compass/AP_Compass_MMC5xx3.cpp [177/907] Compiling libraries/AP_Compass/Compass_learn.cpp [178/907] Compiling libraries/AP_Compass/AP_Compass_IST8308.cpp [179/907] Compiling libraries/AP_Compass/AP_Compass_IIS2MDC.cpp [180/907] Compiling libraries/AP_Compass/AP_Compass_RM3100.cpp [181/907] Compiling libraries/AP_Compass/Compass_PerMotor.cpp [182/907] Compiling libraries/AP_Compass/AP_Compass_SITL.cpp [183/907] Compiling libraries/AP_Compass/CompassCalibrator.cpp [184/907] Compiling libraries/AP_CustomRotations/AP_CustomRotations_params.cpp [185/907] Compiling libraries/AP_CustomRotations/AP_CustomRotations.cpp [186/907] Compiling libraries/AP_DAL/AP_DAL_GPS.cpp [187/907] Compiling libraries/AP_DAL/AP_DAL_Compass.cpp [188/907] Compiling libraries/AP_DAL/AP_DAL_Airspeed.cpp [189/907] Compiling libraries/AP_DAL/AP_DAL_InertialSensor.cpp [190/907] Compiling libraries/AP_DAL/AP_DAL_Baro.cpp [191/907] Compiling libraries/AP_DDS/AP_DDS_UDP.cpp [192/907] Compiling libraries/AP_DDS/AP_DDS_External_Odom.cpp [193/907] Compiling libraries/AP_DDS/AP_DDS_Type_Conversions.cpp [194/907] Compiling libraries/AP_DDS/AP_DDS_ExternalControl.cpp [195/907] Compiling libraries/AP_DDS/AP_DDS_Client.cpp [196/907] Compiling libraries/AP_DDS/AP_DDS_Serial.cpp [197/907] Compiling libraries/AP_Declination/tables.cpp [198/907] Compiling libraries/AP_Declination/AP_Declination.cpp [199/907] Compiling libraries/AP_Devo_Telem/AP_Devo_Telem.cpp [200/907] Compiling libraries/AP_EFI/AP_EFI_Serial_Hirth.cpp [201/907] Compiling libraries/AP_EFI/AP_EFI_DroneCAN.cpp [202/907] Compiling libraries/AP_EFI/AP_EFI_Backend.cpp [203/907] Compiling libraries/AP_EFI/AP_EFI_Scripting.cpp [204/907] Compiling libraries/AP_EFI/AP_EFI_Currawong_ECU.cpp [205/907] Compiling libraries/AP_EFI/AP_EFI_ThrottleLinearisation.cpp [206/907] Compiling libraries/AP_EFI/AP_EFI_Loweheiser.cpp [207/907] Compiling libraries/AP_EFI/AP_EFI_MAV.cpp [208/907] Compiling libraries/AP_EFI/AP_EFI_Serial_MS.cpp [209/907] Compiling libraries/AP_EFI/AP_EFI.cpp [210/907] Compiling libraries/AP_EFI/AP_EFI_NWPMU.cpp [211/907] Compiling libraries/AP_EFI/AP_EFI_Serial_Lutan.cpp [212/907] Compiling libraries/AP_ESC_Telem/AP_ESC_Telem_SITL.cpp [213/907] Compiling libraries/AP_ESC_Telem/AP_ESC_Telem.cpp [214/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS.cpp [215/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_MicroStrain5.cpp [216/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_MicroStrain7.cpp [217/907] Compiling libraries/AP_ExternalAHRS/MicroStrain_common.cpp [218/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_VectorNav.cpp [219/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_backend.cpp [220/907] Compiling libraries/AP_ExternalControl/AP_ExternalControl.cpp [221/907] Compiling libraries/AP_FETtecOneWire/AP_FETtecOneWire.cpp [222/907] Compiling libraries/AP_Filesystem/AP_Filesystem_Param.cpp [223/907] Compiling libraries/AP_Filesystem/posix_compat.cpp [224/907] Compiling libraries/AP_Filesystem/AP_Filesystem_ROMFS.cpp [225/907] Compiling libraries/AP_Filesystem/AP_Filesystem_Sys.cpp [226/907] Compiling libraries/AP_Filesystem/AP_Filesystem_FlashMemory_LittleFS.cpp [227/907] Compiling libraries/AP_Filesystem/AP_Filesystem_Mission.cpp [228/907] Compiling libraries/AP_Filesystem/AP_Filesystem_backend.cpp [229/907] Compiling libraries/AP_Filesystem/AP_Filesystem_FATFS.cpp [230/907] Compiling libraries/AP_Filesystem/AP_Filesystem.cpp [231/907] Compiling libraries/AP_Filesystem/AP_Filesystem_ESP32.cpp [232/907] Compiling libraries/AP_FlashStorage/AP_FlashStorage.cpp [233/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Telem.cpp [234/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_D.cpp [235/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_MAVliteMsgHandler.cpp [236/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Backend.cpp [237/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_MAVlite_MAVliteToSPort.cpp [238/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_SPort.cpp [239/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_MAVlite_Message.cpp [240/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_MAVlite_SPortToMAVlite.cpp [241/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_Parameters.cpp [242/907] Compiling libraries/AP_GPS/AP_GPS_Params.cpp [243/907] Compiling libraries/AP_GPS/AP_GPS_SBP.cpp [244/907] Compiling libraries/AP_GPS/AP_GPS_MAV.cpp [245/907] Compiling libraries/AP_GPS/AP_GPS.cpp [246/907] Compiling libraries/AP_GPS/AP_GPS_Blended.cpp [247/907] Compiling libraries/AP_GPS/AP_GPS_NOVA.cpp [248/907] Compiling libraries/AP_GPS/GPS_Backend.cpp [249/907] Compiling libraries/AP_GPS/AP_GPS_MSP.cpp [250/907] Compiling libraries/AP_GPS/RTCM3_Parser.cpp [251/907] Compiling libraries/AP_GPS/AP_GPS_SITL.cpp [252/907] Compiling libraries/AP_GPS/AP_GPS_SBF.cpp [253/907] Compiling libraries/AP_GPS/AP_GPS_NMEA.cpp [254/907] Compiling libraries/AP_GPS/MovingBase.cpp [255/907] Compiling libraries/AP_GPS/AP_GPS_SIRF.cpp [256/907] Compiling libraries/AP_GPS/AP_GPS_GSOF.cpp [257/907] Compiling libraries/AP_GPS/AP_GPS_DroneCAN.cpp [258/907] Compiling libraries/AP_GPS/AP_GPS_UBLOX.cpp [259/907] Compiling libraries/AP_GPS/AP_GPS_SBP2.cpp [260/907] Compiling libraries/AP_GPS/AP_GPS_ERB.cpp [261/907] Compiling libraries/AP_GPS/AP_GPS_ExternalAHRS.cpp [262/907] Compiling libraries/AP_GSOF/AP_GSOF.cpp [263/907] Compiling libraries/AP_Generator/AP_Generator_IE_2400.cpp [264/907] Compiling libraries/AP_Generator/AP_Generator_Backend.cpp [265/907] Compiling libraries/AP_Generator/AP_Generator_Cortex.cpp [266/907] Compiling libraries/AP_Generator/AP_Generator_Loweheiser.cpp [267/907] Compiling libraries/AP_Generator/AP_Generator_IE_FuelCell.cpp [268/907] Compiling libraries/AP_Generator/AP_Generator_RichenPower.cpp [269/907] Compiling libraries/AP_Generator/AP_Generator_IE_650_800.cpp [270/907] Compiling libraries/AP_Generator/AP_Generator.cpp [271/907] Compiling libraries/AP_Gripper/AP_Gripper_EPM.cpp [272/907] Compiling libraries/AP_Gripper/AP_Gripper_Servo.cpp [273/907] Compiling libraries/AP_Gripper/AP_Gripper_Backend.cpp [274/907] Compiling libraries/AP_Gripper/AP_Gripper.cpp [275/907] Compiling libraries/AP_Hott_Telem/AP_Hott_Telem.cpp [276/907] Compiling libraries/AP_ICEngine/AP_ICEngine_TCA9554.cpp [277/907] Compiling libraries/AP_ICEngine/AP_ICEngine.cpp [278/907] Compiling libraries/AP_IOMCU/AP_IOMCU.cpp [279/907] Compiling libraries/AP_IOMCU/fw_uploader.cpp [280/907] Compiling libraries/AP_IRLock/AP_IRLock_SITL.cpp [281/907] Compiling libraries/AP_IRLock/AP_IRLock_SITL_Gazebo.cpp [282/907] Compiling libraries/AP_IRLock/AP_IRLock_I2C.cpp [283/907] Compiling libraries/AP_IRLock/AP_IRLock.cpp [284/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SITL.cpp [285/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp [286/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_ADIS1647x.cpp [287/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI088.cpp [288/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Params.cpp [289/907] Compiling libraries/AP_InertialSensor/AuxiliaryBus.cpp [290/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI055.cpp [291/907] Compiling libraries/AP_InertialSensor/BatchSampler.cpp [292/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_SCHA63T.cpp [293/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_NONE.cpp [294/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_BMI270.cpp [295/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_tempcal.cpp [296/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Logging.cpp [297/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev2.cpp [298/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS1.cpp [299/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_ExternalAHRS.cpp [300/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_L3G4200D.cpp [301/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensense.cpp [302/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_LSM9DS0.cpp [303/907] Compiling libraries/AP_InternalError/AP_InternalError.cpp [304/907] Compiling libraries/AP_JSON/AP_JSON.cpp [305/907] Compiling libraries/AP_LTM_Telem/AP_LTM_Telem.cpp [306/907] Compiling libraries/AP_LightWareSerial/AP_LightWareSerial.cpp [307/907] Compiling libraries/AP_Logger/AP_Logger_MAVLink.cpp [308/907] Compiling libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp [309/907] Compiling libraries/AP_Logger/AP_Logger_W25NXX.cpp [310/907] Compiling libraries/AP_Logger/AP_Logger_Flash_JEDEC.cpp [311/907] Compiling libraries/AP_Logger/AP_Logger_Block.cpp [312/907] Compiling libraries/AP_Logger/LogFile.cpp [313/907] Compiling libraries/AP_MSP/AP_MSP_Telem_Backend.cpp [314/907] Compiling libraries/AP_MSP/msp_sbuf.cpp [315/907] Compiling libraries/AP_MSP/AP_MSP_Telem_DisplayPort.cpp [316/907] Compiling libraries/AP_MSP/AP_MSP_Telem_Generic.cpp [317/907] Compiling libraries/AP_MSP/AP_MSP_Telem_DJI.cpp [318/907] Compiling libraries/AP_MSP/AP_MSP.cpp [319/907] Compiling libraries/AP_MSP/msp.cpp [320/907] Compiling libraries/AP_Math/spline5.cpp [321/907] Compiling libraries/AP_Math/polyfit.cpp [322/907] Compiling libraries/AP_Math/control.cpp [323/907] Compiling libraries/AP_Math/polygon.cpp [324/907] Compiling libraries/AP_Math/quaternion.cpp [325/907] Compiling libraries/AP_Math/matrix3.cpp [326/907] Compiling libraries/AP_Math/matrixN.cpp [327/907] Compiling libraries/AP_Math/vector2.cpp [328/907] Compiling libraries/AP_Math/location.cpp [329/907] Compiling libraries/AP_Math/SplineCurve.cpp [330/907] Compiling libraries/AP_Math/matrix_alg.cpp [331/907] Compiling libraries/AP_Math/vector3.cpp [332/907] Compiling libraries/AP_Math/chirp.cpp [333/907] Compiling libraries/AP_Math/crc.cpp [334/907] Compiling libraries/AP_Math/location_double.cpp [335/907] Compiling libraries/AP_Math/AP_GeodesicGrid.cpp [336/907] Compiling libraries/AP_Math/AP_Math.cpp [337/907] Compiling libraries/AP_Mission/AP_Mission_ChangeDetector.cpp [338/907] Compiling libraries/AP_Mission/AP_Mission_Commands.cpp [339/907] Compiling libraries/AP_Module/AP_Module.cpp [340/907] Compiling libraries/AP_Mount/SoloGimbalEKF.cpp [341/907] Compiling libraries/AP_Mount/AP_Mount_Viewpro.cpp [342/907] Compiling libraries/AP_Mount/AP_Mount_Alexmos.cpp [343/907] Compiling libraries/AP_Mount/AP_Mount.cpp [344/907] Compiling libraries/AP_Mount/SoloGimbal_Parameters.cpp [345/907] Compiling libraries/AP_Mount/AP_Mount_XFRobot.cpp [346/907] Compiling libraries/AP_Mount/AP_Mount_Backend_Serial.cpp [347/907] Compiling libraries/AP_Mount/AP_Mount_SoloGimbal.cpp [348/907] Compiling libraries/AP_Mount/AP_Mount_Xacti.cpp [349/907] Compiling libraries/AP_Mount/AP_Mount_Topotek.cpp [350/907] Compiling libraries/AP_Mount/AP_Mount_Siyi.cpp [351/907] Compiling libraries/AP_Mount/AP_Mount_Backend.cpp [352/907] Compiling libraries/AP_Mount/SoloGimbal.cpp [353/907] Compiling libraries/AP_Mount/AP_Mount_Scripting.cpp [354/907] Compiling libraries/AP_Mount/AP_Mount_MAVLink.cpp [355/907] Compiling libraries/AP_Mount/AP_Mount_CADDX.cpp [356/907] Compiling libraries/AP_Mount/AP_Mount_Servo.cpp [357/907] Compiling libraries/AP_Mount/AP_Mount_SToRM32_serial.cpp [358/907] Compiling libraries/AP_Mount/AP_Mount_Params.cpp [359/907] Compiling libraries/AP_Mount/AP_Mount_SToRM32.cpp [360/907] Compiling libraries/AP_MultiHeap/MultiHeap_malloc.cpp [361/907] Compiling libraries/AP_MultiHeap/AP_MultiHeap.cpp [362/907] Compiling libraries/AP_MultiHeap/MultiHeap_chibios.cpp [363/907] Compiling libraries/AP_NMEA_Output/AP_NMEA_Output.cpp [364/907] Compiling libraries/AP_NavEKF/AP_NavEKF_core_common.cpp [365/907] Compiling libraries/AP_NavEKF/EKF_Buffer.cpp [366/907] Compiling libraries/AP_NavEKF/EKFGSF_Logging.cpp [367/907] Compiling libraries/AP_NavEKF/EKFGSF_yaw.cpp [368/907] Compiling libraries/AP_NavEKF/AP_NavEKF_Source.cpp [369/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_AirDataFusion.cpp [370/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp [371/907] Compiling libraries/AP_NavEKF2/AP_NavEKF_GyroBias.cpp [372/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_core.cpp [373/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_VehicleStatus.cpp [374/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_PosVelFusion.cpp [375/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Logging.cpp [376/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_RngBcnFusion.cpp [377/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Outputs.cpp [378/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_MagFusion.cpp [379/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_Measurements.cpp [380/907] Compiling libraries/AP_Networking/AP_Networking_tests.cpp [381/907] Compiling libraries/AP_Networking/AP_Networking_CAN.cpp [382/907] Compiling libraries/AP_Networking/AP_Networking.cpp [383/907] Compiling libraries/AP_Networking/AP_Networking_port.cpp [384/907] Compiling libraries/AP_Networking/AP_Networking_address.cpp [385/907] Compiling libraries/AP_Networking/AP_Networking_ChibiOS.cpp [386/907] Compiling libraries/AP_Networking/AP_Networking_PPP.cpp [387/907] Compiling libraries/AP_Networking/AP_Networking_macaddr.cpp [388/907] Compiling libraries/AP_Networking/AP_Networking_Backend.cpp [389/907] Compiling libraries/AP_Notify/PixRacerLED.cpp [390/907] Compiling libraries/AP_Notify/PCA9685LED_I2C.cpp [391/907] Compiling libraries/AP_Notify/Led_Sysfs.cpp [392/907] Compiling libraries/AP_Notify/NeoPixel.cpp [393/907] Compiling libraries/AP_Notify/ExternalLED.cpp [394/907] Compiling libraries/AP_Notify/DroneCAN_RGB_LED.cpp [395/907] Compiling libraries/AP_Notify/Display_SSD1306_I2C.cpp [396/907] Compiling libraries/AP_Notify/Display_SITL.cpp [397/907] Compiling libraries/AP_Notify/GPIO_LED_1.cpp [398/907] Compiling libraries/AP_Notify/Display.cpp [399/907] Compiling libraries/AP_Notify/DiscreteRGBLed.cpp [400/907] Compiling libraries/AP_Notify/DiscoLED.cpp [401/907] Compiling libraries/AP_Notify/DShotLED.cpp [402/907] Compiling libraries/AP_Notify/Buzzer.cpp [403/907] Compiling libraries/AP_Notify/AP_Notify.cpp [404/907] Compiling libraries/AP_Notify/AP_BoardLED2.cpp [405/907] Compiling libraries/AP_Notify/AP_BoardLED.cpp [406/907] Compiling libraries/AP_Notify/OreoLED_I2C.cpp [407/907] Compiling libraries/AP_Notify/Display_SH1106_I2C.cpp [408/907] Compiling libraries/AP_Notify/NavigatorLED.cpp [409/907] Compiling libraries/AP_Notify/MMLPlayer.cpp [410/907] Compiling libraries/AP_Notify/NCP5623.cpp [411/907] Compiling libraries/AP_Notify/ToshibaLED_I2C.cpp [412/907] Compiling libraries/AP_Notify/LP5562.cpp [413/907] Compiling libraries/AP_Notify/IS31FL3195.cpp [414/907] Compiling libraries/AP_Notify/SerialLED.cpp [415/907] Compiling libraries/AP_Notify/ToneAlarm.cpp [416/907] Compiling libraries/AP_Notify/ScriptingLED.cpp [417/907] Compiling libraries/AP_Notify/ProfiLED.cpp [418/907] Compiling libraries/AP_Notify/VRBoard_LED.cpp [419/907] Compiling libraries/AP_Notify/SITL_SFML_LED.cpp [420/907] Compiling libraries/AP_Notify/RCOutputRGBLed.cpp [421/907] Compiling libraries/AP_Notify/RGBLed.cpp [422/907] Compiling libraries/AP_OLC/AP_OLC.cpp [423/907] Compiling libraries/AP_OSD/AP_OSD_Setting.cpp [424/907] Compiling libraries/AP_OSD/AP_OSD.cpp [425/907] Compiling libraries/AP_OSD/AP_OSD_MSP_DisplayPort.cpp [426/907] Compiling libraries/AP_OSD/AP_OSD_SITL.cpp [427/907] Compiling libraries/AP_OSD/AP_OSD_Backend.cpp [428/907] Compiling libraries/AP_OSD/AP_OSD_MAX7456.cpp [429/907] Compiling libraries/AP_OSD/AP_OSD_MSP.cpp [430/907] Compiling libraries/AP_OpenDroneID/AP_OpenDroneID_DroneCAN.cpp [431/907] Compiling libraries/AP_OpenDroneID/AP_OpenDroneID.cpp [432/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_CXOF.cpp [433/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow.cpp [434/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Backend.cpp [435/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_UPFLOW.cpp [436/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_HereFlow.cpp [437/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Calibrator.cpp [438/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_SITL.cpp [439/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MAV.cpp [440/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_PX4Flow.cpp [441/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Onboard.cpp [442/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_Pixart.cpp [443/907] Compiling libraries/AP_OpticalFlow/AP_OpticalFlow_MSP.cpp [444/907] Compiling libraries/AP_Parachute/AP_Parachute.cpp [445/907] Compiling libraries/AP_Param/AP_Param.cpp [446/907] Compiling libraries/AP_Param/AP_ParamT.cpp [447/907] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTowerEvo.cpp [448/907] Compiling libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp [449/907] Compiling libraries/AP_Proximity/AP_Proximity.cpp [450/907] Compiling libraries/AP_Proximity/AP_Proximity_RangeFinder.cpp [451/907] Compiling libraries/AP_Proximity/AP_Proximity_SITL.cpp [452/907] Compiling libraries/AP_Proximity/AP_Proximity_AirSimSITL.cpp [453/907] Compiling libraries/AP_Proximity/AP_Proximity_Backend.cpp [454/907] Compiling libraries/AP_Proximity/AP_Proximity_DroneCAN.cpp [455/907] Compiling libraries/AP_Proximity/AP_Proximity_TeraRangerTower.cpp [456/907] Compiling libraries/AP_Proximity/AP_Proximity_MR72_CAN.cpp [457/907] Compiling libraries/AP_Proximity/AP_Proximity_Backend_Serial.cpp [458/907] Compiling libraries/AP_Proximity/AP_Proximity_Params.cpp [459/907] Compiling libraries/AP_Proximity/AP_Proximity_Scripting.cpp [460/907] Compiling libraries/AP_Proximity/AP_Proximity_MAV.cpp [461/907] Compiling libraries/AP_Proximity/AP_Proximity_Boundary_3D.cpp [462/907] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF45B.cpp [463/907] Compiling libraries/AP_Proximity/AP_Proximity_LD06.cpp [464/907] Compiling libraries/AP_Proximity/AP_Proximity_Cygbot_D1.cpp [465/907] Compiling libraries/AP_Proximity/AP_Proximity_LightWareSF40C.cpp [466/907] Compiling libraries/AP_RAMTRON/AP_RAMTRON.cpp [467/907] Compiling libraries/AP_RCMapper/AP_RCMapper.cpp [468/907] Compiling libraries/AP_RCProtocol/spm_srxl.cpp [469/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SBUS.cpp [470/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Radio.cpp [471/907] Compiling libraries/AP_RCProtocol/SoftSerial.cpp [472/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL.cpp [473/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_ST24.cpp [474/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SUMD.cpp [475/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IOMCU.cpp [476/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_FDM.cpp [477/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_PPMSum.cpp [478/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_IBUS.cpp [479/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DroneCAN.cpp [480/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Joystick_SFML.cpp [481/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_MAVLinkRadio.cpp [482/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_DSM.cpp [483/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Emlid_RCIO.cpp [484/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_Backend.cpp [485/907] Compiling libraries/AP_RCTelemetry/AP_GHST_Telem.cpp [486/907] Compiling libraries/AP_RCTelemetry/AP_Spektrum_Telem.cpp [487/907] Compiling libraries/AP_ROMFS/AP_ROMFS.cpp [488/907] Compiling libraries/AP_ROMFS/tinflate.cpp [489/907] Compiling libraries/AP_RPM/RPM_Generator.cpp [490/907] Compiling libraries/AP_RPM/RPM_SITL.cpp [491/907] Compiling libraries/AP_RPM/RPM_Pin.cpp [492/907] Compiling libraries/AP_RPM/RPM_ESC_Telem.cpp [493/907] Compiling libraries/AP_RPM/RPM_DroneCAN.cpp [494/907] Compiling libraries/AP_RPM/RPM_HarmonicNotch.cpp [495/907] Compiling libraries/AP_RPM/AP_RPM_Params.cpp [496/907] Compiling libraries/AP_RPM/RPM_Backend.cpp [497/907] Compiling libraries/AP_RPM/RPM_EFI.cpp [498/907] Compiling libraries/AP_RPM/AP_RPM.cpp [499/907] Compiling libraries/AP_RSSI/AP_RSSI.cpp [500/907] Compiling libraries/AP_RTC/JitterCorrection.cpp [501/907] Compiling libraries/AP_RTC/AP_RTC.cpp [502/907] Compiling libraries/AP_Radio/AP_Radio_bk2425.cpp [503/907] Compiling libraries/AP_Radio/AP_Radio_cc2500.cpp [504/907] Compiling libraries/AP_Radio/AP_Radio_cypress.cpp [505/907] Compiling libraries/AP_Radio/AP_Radio_backend.cpp [506/907] Compiling libraries/AP_Radio/driver_bk2425.cpp [507/907] Compiling libraries/AP_Radio/AP_Radio.cpp [508/907] Compiling libraries/AP_Radio/driver_cc2500.cpp [509/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_DroneCAN.cpp [510/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_HC_SR04.cpp [511/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BBB_PRU.cpp [512/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_analog.cpp [513/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Wasp.cpp [514/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L1X.cpp [515/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_VL53L0X.cpp [516/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_USD1_Serial.cpp [517/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_USD1_CAN.cpp [518/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRanger_Serial.cpp [519/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarVu8.cpp [520/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TOFSenseP_CAN.cpp [521/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TOFSenseF_I2C.cpp [522/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_RDS02UF.cpp [523/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PulsedLightLRF.cpp [524/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Params.cpp [525/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NoopLoop.cpp [526/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NRA24_CAN.cpp [527/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_NMEA.cpp [528/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_TeraRangerI2C.cpp [529/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarI2CXL.cpp [530/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MSP.cpp [531/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MAVLink.cpp [532/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWare_GRF.cpp [533/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareSerial.cpp [534/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LightWareI2C.cpp [535/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_LeddarOne.cpp [536/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lanbao.cpp [537/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_JRE_Serial.cpp [538/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder.cpp [539/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_GYUS42v2.cpp [540/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Backend_Serial.cpp [541/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFMiniPlus.cpp [542/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_TFS20L.cpp [543/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp [544/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_SITL.cpp [545/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Ainstein_LR_D1.cpp [546/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_MaxsonarSerialLV.cpp [547/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake.cpp [548/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Backend.cpp [549/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Lua.cpp [550/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Bebop.cpp [551/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Backend_CAN.cpp [552/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_BLPing.cpp [553/907] Compiling libraries/AP_RangeFinder/AP_RangeFinder_Benewake_CAN.cpp [554/907] Compiling libraries/AP_Relay/AP_Relay_Params.cpp [555/907] Compiling libraries/AP_RobotisServo/AP_RobotisServo.cpp [556/907] Compiling libraries/AP_SBusOut/AP_SBusOut.cpp [557/907] Compiling libraries/AP_Scheduler/PerfInfo.cpp [558/907] Compiling libraries/AP_SerialLED/AP_SerialLED.cpp [559/907] Compiling libraries/AP_SerialManager/AP_SerialManager.cpp [560/907] Compiling libraries/AP_ServoRelayEvents/AP_ServoRelayEvents.cpp [561/907] Compiling libraries/AP_Servo_Telem/AP_Servo_Telem.cpp [562/907] Compiling libraries/AP_SmartRTL/AP_SmartRTL.cpp [563/907] Compiling libraries/AP_Stats/AP_Stats.cpp [564/907] Compiling libraries/AP_TempCalibration/AP_TempCalibration.cpp [565/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_MCP9600.cpp [566/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_Backend.cpp [567/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_MAX31865.cpp [568/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_DroneCAN.cpp [569/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_TSYS03.cpp [570/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_MLX90614.cpp [571/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_Analog.cpp [572/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_TSYS01.cpp [573/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_Params.cpp [574/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor_SHT3x.cpp [575/907] Compiling libraries/AP_Terrain/TerrainIO.cpp [576/907] Compiling libraries/AP_Terrain/TerrainUtil.cpp [577/907] Compiling libraries/AP_Terrain/TerrainMission.cpp [578/907] Compiling libraries/AP_Terrain/TerrainGCS.cpp [579/907] Compiling libraries/AP_Torqeedo/AP_Torqeedo.cpp [580/907] Compiling libraries/AP_Torqeedo/AP_Torqeedo_Params.cpp [581/907] Compiling libraries/AP_Torqeedo/AP_Torqeedo_TQBus.cpp [582/907] Compiling libraries/AP_Torqeedo/AP_Torqeedo_Backend.cpp [583/907] Compiling libraries/AP_Tuning/AP_Tuning.cpp [584/907] Compiling libraries/AP_Vehicle/Parameters.cpp [585/907] Compiling libraries/AP_VideoTX/AP_SmartAudio.cpp [586/907] Compiling libraries/AP_VideoTX/AP_VideoTX.cpp [587/907] Compiling libraries/AP_VideoTX/AP_Tramp.cpp [588/907] Compiling libraries/AP_VisualOdom/AP_VisualOdom_MAV.cpp [589/907] Compiling libraries/AP_VisualOdom/AP_VisualOdom.cpp [590/907] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Logging.cpp [591/907] Compiling libraries/AP_VisualOdom/AP_VisualOdom_Backend.cpp [592/907] Compiling libraries/AP_VisualOdom/AP_VisualOdom_IntelT265.cpp [593/907] Compiling libraries/AP_Volz_Protocol/AP_Volz_Protocol.cpp [594/907] Compiling libraries/AP_WheelEncoder/AP_WheelRateControl.cpp [595/907] Compiling libraries/AP_WheelEncoder/WheelEncoder_Quadrature.cpp [596/907] Compiling libraries/AP_WheelEncoder/WheelEncoder_SITL_Quadrature.cpp [597/907] Compiling libraries/AP_WheelEncoder/AP_WheelEncoder.cpp [598/907] Compiling libraries/AP_WheelEncoder/WheelEncoder_Backend.cpp [599/907] Compiling libraries/AP_WindVane/AP_WindVane_NMEA.cpp [600/907] Compiling libraries/AP_WindVane/AP_WindVane_ModernDevice.cpp [601/907] Compiling libraries/AP_WindVane/AP_WindVane.cpp [602/907] Compiling libraries/AP_WindVane/AP_WindVane_RPM.cpp [603/907] Compiling libraries/AP_WindVane/AP_WindVane_Home.cpp [604/907] Compiling libraries/AP_WindVane/AP_WindVane_Analog.cpp [605/907] Compiling libraries/AP_WindVane/AP_WindVane_SITL.cpp [606/907] Compiling libraries/AP_WindVane/AP_WindVane_Backend.cpp [607/907] Compiling libraries/AP_WindVane/AP_WindVane_Airspeed.cpp [608/907] Compiling libraries/AR_Motors/AP_MotorsUGV.cpp [609/907] Compiling libraries/AR_WPNav/AR_PivotTurn.cpp [610/907] Compiling libraries/AR_WPNav/AR_WPNav.cpp [611/907] Compiling libraries/AR_WPNav/AR_WPNav_OA.cpp [612/907] Compiling libraries/Filter/AP_Filter.cpp [613/907] Compiling libraries/Filter/SlewLimiter.cpp [614/907] Compiling libraries/Filter/LowPassFilter.cpp [615/907] Compiling libraries/Filter/LowPassFilter2p.cpp [616/907] Compiling libraries/Filter/NotchFilter.cpp [617/907] Compiling libraries/Filter/AP_NotchFilter_params.cpp [618/907] Compiling libraries/Filter/ModeFilter.cpp [619/907] Compiling libraries/Filter/DerivativeFilter.cpp [620/907] Compiling libraries/Filter/AP_Filter_params.cpp [621/907] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Fence.cpp [622/907] Compiling libraries/GCS_MAVLink/GCS_MAVLink.cpp [623/907] Compiling libraries/GCS_MAVLink/GCS_Signing.cpp [624/907] Compiling libraries/GCS_MAVLink/GCS_Param.cpp [625/907] Compiling libraries/GCS_MAVLink/GCS_ServoRelay.cpp [626/907] Compiling libraries/GCS_MAVLink/GCS_serial_control.cpp [627/907] Compiling libraries/GCS_MAVLink/GCS_DeviceOp.cpp [628/907] Compiling libraries/GCS_MAVLink/MissionItemProtocol.cpp [629/907] Compiling libraries/GCS_MAVLink/GCS_FTP.cpp [630/907] Compiling libraries/GCS_MAVLink/MAVLink_routing.cpp [631/907] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Rally.cpp [632/907] Compiling libraries/GCS_MAVLink/GCS_Rally.cpp [633/907] Compiling libraries/GCS_MAVLink/MissionItemProtocol_Waypoints.cpp [634/907] Compiling libraries/RC_Channel/RC_Channels.cpp [635/907] Compiling libraries/SRV_Channel/SRV_Channel_aux.cpp [636/907] Compiling libraries/SRV_Channel/SRV_Channel.cpp [637/907] Compiling libraries/SRV_Channel/SRV_Channels.cpp [638/907] Compiling libraries/AP_HAL/utility/getopt_cpp.cpp [639/907] Compiling libraries/AP_HAL/utility/RingBuffer.cpp [640/907] Compiling libraries/AP_HAL/system.cpp [641/907] Compiling libraries/AP_HAL/HAL.cpp [642/907] Compiling libraries/AP_HAL/Device.cpp [643/907] Compiling libraries/AP_HAL/utility/Socket_native.cpp [644/907] Compiling libraries/AP_HAL/Util.cpp [645/907] Compiling libraries/AP_HAL/utility/dsm.cpp [646/907] Compiling libraries/AP_HAL/utility/packetise.cpp [647/907] Compiling libraries/AP_HAL/utility/RCOutput_Tap.cpp [648/907] Compiling libraries/AP_HAL/RCOutput.cpp [649/907] Compiling libraries/AP_HAL/Scheduler.cpp [650/907] Compiling libraries/AP_HAL/UARTDriver.cpp [651/907] Compiling libraries/AP_HAL/utility/DataRateLimit.cpp [652/907] Compiling libraries/AP_HAL/utility/Socket.cpp [653/907] Compiling libraries/AP_HAL/utility/BetterStream.cpp [654/907] Compiling libraries/AP_HAL/utility/RCOutput_Tap_Linux.cpp [655/907] Compiling libraries/AP_HAL/utility/sumd.cpp [656/907] Compiling libraries/AP_HAL/utility/ftoa_engine.cpp [657/907] Compiling libraries/AP_HAL/Storage.cpp [658/907] Compiling libraries/AP_HAL/utility/srxl.cpp [659/907] Compiling libraries/AP_HAL/utility/print_vprintf.cpp [660/907] Compiling libraries/AP_HAL/GPIO.cpp [661/907] Compiling libraries/AP_HAL/DSP.cpp [662/907] Compiling libraries/AP_HAL/CANIface.cpp [663/907] Compiling libraries/AP_HAL/Semaphores.cpp [664/907] Compiling libraries/AP_HAL/utility/utoa_invert.cpp [665/907] Compiling libraries/AP_HAL/utility/replace.cpp [666/907] Compiling libraries/AP_HAL/utility/st24.cpp [667/907] Compiling libraries/AP_HAL_Empty/RCOutput.cpp [668/907] Compiling libraries/AP_HAL_Empty/HAL_Empty_Class.cpp [669/907] Compiling libraries/AP_HAL_Empty/GPIO.cpp [670/907] Compiling libraries/AP_HAL_Empty/AnalogIn.cpp [671/907] Compiling libraries/AP_HAL_Empty/Storage.cpp [672/907] Compiling libraries/AP_HAL_Empty/Semaphores.cpp [673/907] Compiling libraries/AP_HAL_Empty/UARTDriver.cpp [674/907] Compiling libraries/AP_HAL_Empty/RCInput.cpp [675/907] Compiling libraries/AP_HAL_ESP32/GPIO.cpp [676/907] Compiling libraries/AP_HAL_ESP32/system.cpp [677/907] Compiling libraries/AP_HAL_ESP32/SoftSigReaderRMT.cpp [678/907] Compiling libraries/AP_HAL_ESP32/Scheduler.cpp [679/907] Compiling libraries/AP_HAL_ESP32/RCInput.cpp [680/907] Compiling libraries/AP_HAL_ESP32/OSD.cpp [681/907] Compiling libraries/AP_HAL_ESP32/HAL_ESP32_Class.cpp [682/907] Compiling libraries/AP_HAL_ESP32/SoftSigReaderInt.cpp [683/907] Compiling libraries/AP_HAL_ESP32/DeviceBus.cpp [684/907] Compiling libraries/AP_HAL_ESP32/WiFiDriver.cpp [685/907] Compiling libraries/AP_HAL_ESP32/i2c_sw.c [686/907] Compiling libraries/AP_HAL_ESP32/SPIDevice.cpp In file included from ../../modules/esp_idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:49, from ../../modules/esp_idf/components/freertos/FreeRTOS-Kernel/include/freertos/portable.h:57, from ../../modules/esp_idf/components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:69, from ../../libraries/AP_HAL_ESP32/i2c_sw.c:53: ../../modules/esp_idf/components/esp_hw_support/include/spinlock.h: In function 'spinlock_acquire': ../../modules/esp_idf/components/esp_hw_support/include/spinlock.h:135:94: warning: comparison of integer expressions of different signedness: 'esp_cpu_cycle_count_t' {aka 'long unsigned int'} and 'int32_t' {aka 'long int'} [-Wsign-compare] 135 | } while ((timeout == SPINLOCK_WAIT_FOREVER) || (esp_cpu_get_cycle_count() - start_count) <= timeout); | ^~ [687/907] Compiling libraries/AP_HAL_ESP32/Profile.cpp [688/907] Compiling libraries/AP_HAL_ESP32/UARTDriver.cpp [689/907] Compiling libraries/AP_HAL_ESP32/Semaphores.cpp [690/907] Compiling libraries/AP_HAL_ESP32/AnalogIn.cpp [691/907] Compiling libraries/AP_HAL_ESP32/RCOutput.cpp [692/907] Compiling libraries/AP_HAL_ESP32/Util.cpp [693/907] Compiling libraries/AP_HAL_ESP32/I2CDevice.cpp [694/907] Compiling libraries/AP_HAL_ESP32/SdCard.cpp [695/907] Compiling libraries/AP_HAL_ESP32/RmtSigReader.cpp [696/907] Compiling libraries/AP_HAL_ESP32/Storage.cpp [697/907] Compiling libraries/AP_HAL_ESP32/WiFiUdpDriver.cpp [698/907] Compiling libraries/AP_Scripting/AP_Scripting_CANSensor.cpp [699/907] Compiling libraries/AP_Scripting/AP_Scripting_SerialDevice.cpp [700/907] Compiling libraries/AP_Scripting/AP_Scripting_SerialAccess.cpp [701/907] Compiling libraries/AP_Scripting/AP_Scripting.cpp [702/907] Compiling libraries/AP_Scripting/lua/src/lapi.c [703/907] Compiling libraries/AP_Scripting/lua/src/linit.c [704/907] Compiling libraries/AP_Scripting/lua/src/lopcodes.c [705/907] Compiling libraries/AP_Scripting/lua/src/loadlib.c [706/907] Compiling libraries/AP_Scripting/lua/src/lcorolib.c [707/907] Compiling libraries/AP_Scripting/lua/src/lgc.c [708/907] Compiling libraries/AP_Scripting/lua/src/lmathlib.c [709/907] Compiling libraries/AP_Scripting/lua/src/ldebug.c [710/907] Compiling libraries/AP_Scripting/lua/src/lcode.c [711/907] Compiling libraries/AP_Scripting/lua/src/lvm.c [712/907] Compiling libraries/AP_Scripting/lua/src/ldump.c [713/907] Compiling libraries/AP_Scripting/lua/src/lbitlib.c [714/907] Compiling libraries/AP_Scripting/lua/src/lbaselib.c [715/907] Compiling libraries/AP_Scripting/lua/src/lctype.c [716/907] Compiling libraries/AP_Scripting/lua/src/liolib.c [717/907] Compiling libraries/AP_Scripting/lua/src/lundump.c [718/907] Compiling libraries/AP_Scripting/lua/src/lparser.c [719/907] Compiling libraries/AP_Scripting/lua/src/lutf8lib.c [720/907] Compiling libraries/AP_Scripting/lua/src/lzio.c [721/907] Compiling libraries/AP_Scripting/lua/src/ltm.c [722/907] Compiling libraries/AP_Scripting/lua/src/lauxlib.c [723/907] Compiling libraries/AP_Scripting/lua/src/lstring.c [724/907] Compiling libraries/AP_Scripting/lua/src/ltable.c [725/907] Compiling libraries/AP_Scripting/lua/src/ldo.c [726/907] Compiling libraries/AP_Scripting/lua/src/lfunc.c [727/907] Compiling libraries/AP_Scripting/lua/src/lstate.c [728/907] Compiling libraries/AP_Scripting/lua/src/ldblib.c [729/907] Compiling libraries/AP_Scripting/lua/src/loslib.c [730/907] Compiling libraries/AP_Scripting/lua/src/lua.c [731/907] Compiling libraries/AP_Scripting/lua/src/lmem.c [732/907] Compiling libraries/AP_Scripting/lua/src/ltablib.c [733/907] Compiling libraries/AP_Scripting/lua/src/lobject.c [734/907] Compiling libraries/AP_Scripting/lua/src/luac.c [735/907] Compiling libraries/AP_Scripting/lua/src/llex.c [736/907] Compiling libraries/AP_Scripting/lua/src/lstrlib.c [737/907] Compiling libraries/AP_ADSB/sagetech-sdk/toHeading2.c [738/907] Compiling libraries/AP_ADSB/sagetech-sdk/toInt32.c [739/907] Compiling libraries/AP_ADSB/sagetech-sdk/toLatLon.c [740/907] Compiling libraries/AP_ADSB/sagetech-sdk/toVel.c [741/907] Compiling libraries/AP_ADSB/sagetech-sdk/appendChecksum.c [742/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgDecodeMSR.c [743/907] Compiling libraries/AP_ADSB/sagetech-sdk/uint322Buf.c [744/907] Compiling libraries/AP_ADSB/sagetech-sdk/icao2Buf.c [745/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgDecodeInstall.c [746/907] Compiling libraries/AP_ADSB/sagetech-sdk/float2Buf.c [747/907] Compiling libraries/AP_ADSB/sagetech-sdk/charArray2Buf.c [748/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgDecodeFlightId.c [749/907] Compiling libraries/AP_ADSB/sagetech-sdk/toIcao.c [750/907] Compiling libraries/AP_ADSB/sagetech-sdk/uint162Buf.c [751/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeFlightId.c [752/907] Compiling libraries/AP_ADSB/sagetech-sdk/toUint32.c [753/907] Compiling libraries/AP_ADSB/sagetech-sdk/toGS.c [754/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeOperating.c [755/907] Compiling libraries/AP_ADSB/sagetech-sdk/toInt16.c [756/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeTargetReq.c [757/907] Compiling libraries/AP_ADSB/sagetech-sdk/toHeading.c [758/907] Compiling libraries/AP_ADSB/sagetech-sdk/target.c [759/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeDataReq.c [760/907] Compiling libraries/AP_ADSB/sagetech-sdk/toUint16.c [761/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeGPS.c [762/907] Compiling libraries/AP_ADSB/sagetech-sdk/toAlt.c [763/907] Compiling libraries/AP_ADSB/sagetech-sdk/calcChecksum.c [764/907] Compiling libraries/AP_ADSB/sagetech-sdk/toTOA.c [765/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgEncodeInstall.c [766/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgDecodeAck.c [767/907] Compiling libraries/AP_ADSB/sagetech-sdk/sgDecodeSVR.c [768/907] Compiling libraries/AP_AHRS/AP_AHRS_Backend.cpp [769/907] Compiling libraries/AP_AHRS/AP_AHRS_DCM.cpp [770/907] Compiling libraries/AP_AHRS/AP_AHRS.cpp [771/907] Compiling libraries/AP_Airspeed/AP_Airspeed_Params.cpp [772/907] Compiling libraries/AP_Airspeed/AP_Airspeed.cpp [773/907] Compiling libraries/AP_Airspeed/AP_Airspeed_NMEA.cpp [774/907] Compiling libraries/AP_Baro/AP_Baro_Backend.cpp [775/907] Compiling libraries/AP_Baro/AP_Baro.cpp [776/907] Compiling libraries/AP_Baro/AP_Baro_SITL.cpp [777/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor.cpp [778/907] Compiling libraries/AP_BattMonitor/AP_BattMonitor_Params.cpp [779/907] Compiling libraries/AP_BoardConfig/AP_BoardConfig.cpp [780/907] Compiling libraries/AP_HAL/SIMState.cpp [781/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Invensensev3.cpp [782/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor.cpp [783/907] Compiling libraries/AP_InertialSensor/FastRateBuffer.cpp [784/907] Compiling libraries/AP_InertialSensor/AP_InertialSensor_Backend.cpp [785/907] Compiling libraries/AP_Math/SCurve.cpp [786/907] Compiling libraries/AP_Mission/AP_Mission.cpp [787/907] Compiling libraries/AP_DAL/AP_DAL.cpp [788/907] Compiling libraries/AP_DAL/AP_DAL_Beacon.cpp [789/907] Compiling libraries/AP_DAL/AP_DAL_VisualOdom.cpp [790/907] Compiling libraries/AP_DAL/AP_DAL_RangeFinder.cpp [791/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2_OptFlowFusion.cpp [792/907] Compiling libraries/AP_NavEKF2/AP_NavEKF2.cpp [793/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_AirDataFusion.cpp [794/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_PosVelFusion.cpp [795/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Control.cpp [796/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Logging.cpp [797/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_VehicleStatus.cpp [798/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3.cpp [799/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Measurements.cpp [800/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_MagFusion.cpp [801/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_RngBcnFusion.cpp [802/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_GyroBias.cpp [803/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_Outputs.cpp [804/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_OptFlowFusion.cpp [805/907] Compiling libraries/AP_NavEKF3/AP_NavEKF3_core.cpp [806/907] Compiling libraries/AP_Rally/AP_Rally.cpp [807/907] Compiling libraries/AP_Scheduler/AP_Scheduler.cpp [808/907] Compiling libraries/AP_Terrain/AP_Terrain.cpp [809/907] Compiling libraries/AP_Vehicle/AP_Vehicle.cpp [810/907] Compiling libraries/AP_Logger/AP_Logger.cpp [811/907] Compiling libraries/AP_Logger/AP_Logger_Backend.cpp [812/907] Compiling libraries/AP_Logger/AP_Logger_File.cpp [813/907] Compiling libraries/AP_Logger/LoggerMessageWriter.cpp [814/907] Compiling libraries/Filter/HarmonicNotchFilter.cpp [815/907] Compiling libraries/GCS_MAVLink/GCS_MAVLink_Parameters.cpp [816/907] Compiling libraries/GCS_MAVLink/GCS_Dummy.cpp [817/907] Compiling libraries/GCS_MAVLink/GCS_Fence.cpp [818/907] Compiling libraries/GCS_MAVLink/GCS_Common.cpp [819/907] Compiling libraries/GCS_MAVLink/GCS.cpp [820/907] Compiling libraries/RC_Channel/RC_Channel.cpp [821/907] Compiling libraries/StorageManager/StorageManager.cpp [822/907] Compiling libraries/AP_Frsky_Telem/AP_Frsky_SPort_Passthrough.cpp [823/907] Compiling libraries/AP_IBus_Telem/AP_IBus_Telem.cpp [824/907] Compiling libraries/AP_Relay/AP_Relay.cpp [825/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_UDP.cpp [826/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_GHST.cpp [827/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol.cpp [828/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_CRSF.cpp [829/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_FPort.cpp [830/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_FPort2.cpp [831/907] Compiling libraries/AP_RCProtocol/AP_RCProtocol_SRXL2.cpp [832/907] Compiling libraries/AP_BLHeli/AP_BLHeli.cpp [833/907] Compiling libraries/AP_Proximity/AP_Proximity_Utils.cpp [834/907] Compiling libraries/AC_Fence/AC_Fence.cpp [835/907] Compiling libraries/AC_Fence/AC_PolyFence_loader.cpp [836/907] Compiling libraries/AC_Avoidance/AP_OADatabase.cpp [837/907] Compiling libraries/AC_Avoidance/AC_Avoid.cpp [838/907] Compiling libraries/AC_Avoidance/AP_OABendyRuler.cpp [839/907] Compiling libraries/AP_LandingGear/AP_LandingGear.cpp [840/907] Compiling libraries/AP_OSD/AP_OSD_Screen.cpp [841/907] Compiling libraries/AP_OSD/AP_OSD_ParamSetting.cpp [842/907] Compiling libraries/AP_OSD/AP_OSD_ParamScreen.cpp [843/907] Compiling libraries/AP_Filesystem/AP_Filesystem_posix.cpp [844/907] Compiling libraries/AP_ADSB/AP_ADSB_Sagetech_MXS.cpp [845/907] Compiling libraries/AP_ADSB/AP_ADSB.cpp [846/907] Compiling libraries/AP_ESC_Telem/AP_ESC_Telem_Backend.cpp [847/907] Compiling libraries/AP_GyroFFT/AP_GyroFFT.cpp [848/907] Compiling libraries/AP_RCTelemetry/AP_RCTelemetry.cpp [849/907] Compiling libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp [850/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_SBG.cpp [851/907] Compiling libraries/AP_ExternalAHRS/AP_ExternalAHRS_InertialLabs.cpp [852/907] Compiling libraries/AP_TemperatureSensor/AP_TemperatureSensor.cpp [853/907] Compiling libraries/AP_AIS/AP_AIS.cpp [854/907] Compiling libraries/AP_Arming/AP_Arming.cpp [855/907] Compiling libraries/AP_Follow/AP_Follow.cpp [856/907] Compiling libraries/AC_AttitudeControl/AC_AttitudeControl.cpp [857/907] Compiling libraries/AC_AttitudeControl/AC_WeatherVane.cpp [858/907] Compiling libraries/AC_AttitudeControl/AC_PosControl.cpp [859/907] Compiling libraries/AC_PrecLand/AC_PrecLand.cpp [860/907] Compiling build/esp32s3devkit/libraries/AP_Scripting/lua_generated_bindings.cpp [861/907] Compiling libraries/AP_Scripting/AP_Scripting_helpers.cpp [862/907] Compiling libraries/AP_Scripting/lua_scripts.cpp [863/907] Compiling libraries/AP_Scripting/AP_Scripting_CRSFMenu.cpp [864/907] Compiling libraries/AP_Scripting/lua_bindings.cpp [865/907] Compiling libraries/AP_Scripting/lua_boxed_numerics.cpp [866/907] Compiling Rover/crash_check.cpp [867/907] Compiling Rover/mode_circle.cpp [868/907] Compiling Rover/mode_guided.cpp [869/907] Compiling Rover/RC_Channel_Rover.cpp [870/907] Compiling Rover/sailboat.cpp [871/907] Compiling Rover/ekf_check.cpp [872/907] Compiling Rover/AP_ExternalControl_Rover.cpp [873/907] Linking build/esp32s3devkit/lib/libRover_libs.a [874/907] Compiling Rover/precision_landing.cpp [875/907] Compiling Rover/Log.cpp [876/907] Compiling Rover/motor_test.cpp [877/907] Compiling Rover/mode_hold.cpp [878/907] Compiling Rover/mode_simple.cpp [879/907] Compiling Rover/mode_loiter.cpp [880/907] Compiling Rover/AP_Rally.cpp [881/907] Compiling Rover/AP_Arming_Rover.cpp [882/907] Compiling Rover/sensors.cpp [883/907] Compiling Rover/mode_dock.cpp [884/907] Compiling Rover/cruise_learn.cpp [885/907] Compiling Rover/mode_follow.cpp [886/907] Compiling Rover/failsafe.cpp [887/907] Compiling Rover/mode.cpp [888/907] Compiling Rover/system.cpp [889/907] Compiling Rover/mode_rtl.cpp [890/907] Compiling Rover/mode_smart_rtl.cpp [891/907] Compiling Rover/mode_acro.cpp [892/907] Compiling Rover/mode_manual.cpp [893/907] Compiling Rover/GCS_Rover.cpp [894/907] Compiling Rover/mode_auto.cpp [895/907] Compiling Rover/fence.cpp [896/907] Compiling Rover/commands.cpp [897/907] Compiling Rover/Steering.cpp [898/907] Compiling Rover/Parameters.cpp [899/907] Compiling Rover/balance_bot.cpp [900/907] Compiling Rover/Rover.cpp [901/907] Compiling Rover/GCS_MAVLink_Rover.cpp [902/907] Compiling Rover/afs_rover.cpp [903/907] Compiling Rover/radio.cpp [904/907] Compiling Rover/mode_steering.cpp [905/907] Linking build/esp32s3devkit/lib/bin/libardurover.a [906/907] checking symbols build/esp32s3devkit/lib/bin/libardurover.a [907/907] CMake Build esp-idf all [10/828] Generating ../../partition_table/partition-table.bin Partition table binary generated. Contents: ******************************************************************************* # ESP-IDF Partition Table # Name, Type, SubType, Offset, Size, Flags nvs,data,nvs,0x11000,24K, phy_init,data,phy,0x17000,4K, factory,app,factory,0x20000,3M, storage,69,0,0x320000,256K, ******************************************************************************* [369/828] Performing configure step for 'bootloader' -- Found Git: /usr/bin/git (found version "2.43.0") -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/test/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32s3 -- Project sdkconfig file /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/sdkconfig -- Compiler supported targets: xtensa-esp-elf -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/soc/esp32s3/ld/esp32s3.peripherals.ld -- Bootloader project name: "bootloader" version: 1 -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld -- Adding linker script /home/test/ardupilot/modules/esp_idf/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld -- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa -- Component paths: /home/test/ardupilot/modules/esp_idf/components/bootloader /home/test/ardupilot/modules/esp_idf/components/bootloader_support /home/test/ardupilot/modules/esp_idf/components/efuse /home/test/ardupilot/modules/esp_idf/components/esp_app_format /home/test/ardupilot/modules/esp_idf/components/esp_bootloader_format /home/test/ardupilot/modules/esp_idf/components/esp_common /home/test/ardupilot/modules/esp_idf/components/esp_hw_support /home/test/ardupilot/modules/esp_idf/components/esp_rom /home/test/ardupilot/modules/esp_idf/components/esp_system /home/test/ardupilot/modules/esp_idf/components/esptool_py /home/test/ardupilot/modules/esp_idf/components/freertos /home/test/ardupilot/modules/esp_idf/components/hal /home/test/ardupilot/modules/esp_idf/components/log /home/test/ardupilot/modules/esp_idf/components/bootloader/subproject/main /home/test/ardupilot/modules/esp_idf/components/bootloader/subproject/components/micro-ecc /home/test/ardupilot/modules/esp_idf/components/newlib /home/test/ardupilot/modules/esp_idf/components/partition_table /home/test/ardupilot/modules/esp_idf/components/soc /home/test/ardupilot/modules/esp_idf/components/spi_flash /home/test/ardupilot/modules/esp_idf/components/xtensa -- Configuring done (6.6s) -- Generating done (0.1s) -- Build files have been written to: /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader [444/828] Performing build step for 'bootloader' [1/113] Generating project_elf_src_esp32s3.c [2/113] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj [3/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [4/113] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj [5/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj [6/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj [7/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj [8/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj [9/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj [10/113] Building C object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj [11/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj [12/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj [13/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj [14/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj [15/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj [16/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj [17/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj [18/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj [19/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj [20/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj [21/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj [22/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj [23/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj [24/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj [25/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj [26/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj [27/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj [28/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj [29/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj [30/113] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj [31/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj [32/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj [33/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj [34/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj [35/113] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj [36/113] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj [37/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj [38/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [39/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj [40/113] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj [41/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [42/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj [43/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj [44/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj [45/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [46/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj [47/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj [48/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj [49/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [50/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj [51/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [52/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [53/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj [54/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj [55/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [56/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj [57/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj [58/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj [59/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj [60/113] Building C object esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj [61/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj [62/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj [63/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj [64/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj [65/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj [66/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj [67/113] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj [68/113] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj [69/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj [70/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj [71/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj [72/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [73/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj [74/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj [75/113] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj [76/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj [77/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj [78/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj [79/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj [80/113] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj [81/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj [82/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [83/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj [84/113] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [85/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [86/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [87/113] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj [88/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj [89/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj [90/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj [91/113] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj [92/113] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj [93/113] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj [94/113] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj [95/113] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [96/113] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj [97/113] Linking C static library esp-idf/log/liblog.a [98/113] Linking C static library esp-idf/esp_rom/libesp_rom.a [99/113] Linking C static library esp-idf/esp_common/libesp_common.a [100/113] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [101/113] Linking C static library esp-idf/esp_system/libesp_system.a [102/113] Linking C static library esp-idf/efuse/libefuse.a [103/113] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [104/113] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a [105/113] Linking C static library esp-idf/spi_flash/libspi_flash.a [106/113] Linking C static library esp-idf/hal/libhal.a [107/113] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [108/113] Linking C static library esp-idf/soc/libsoc.a [109/113] Linking C static library esp-idf/xtensa/libxtensa.a [110/113] Linking C static library esp-idf/main/libmain.a [111/113] Linking C executable bootloader.elf [112/113] Generating binary image from built executable esptool.py v4.10.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/bootloader.bin [113/113] cd /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/esp-idf/esptool_py && python /home/test/ardupilot/modules/esp_idf/components/partition_table/check_sizes.py --offset 0x10000 bootloader 0x0 /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/bootloader.bin Bootloader binary size 0x4d00 bytes. 0xb300 bytes (70%) free. [827/828] Generating binary image from built executable esptool.py v4.10.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/ardupilot.bin [828/828] cd /home/test/ardupilot/buil...32s3devkit/esp-idf_build/ardupilot.bin ardupilot.bin binary size 0x1d9740 bytes. Smallest app partition is 0x300000 bytes. 0x1268c0 bytes (38%) free. Waf: Leaving directory `/home/test/ardupilot/build/esp32s3devkit' 'rover' finished successfully (3m46.879s) test@test:~/ardupilot$ >my_log.txt test@test:~/ardupilot$ ./waf rover --upload --upload-port=/dev/ttyACM0 Waf: Entering directory `/home/test/ardupilot/build/esp32s3devkit' [3/4] CMake Build esp-idf showinc [1/1] cd /home/test/ardupilot/build/es...t/esp-idf_build/config > includes.list [4/4] Processing build/esp32s3devkit/esp-idf_build/includes.list Generating compile_commands.json Build commands will be stored in build/esp32s3devkit/compile_commands.json Generating compile_commands.json Build commands will be stored in build/esp32s3devkit/compile_commands.json [905/908] Linking build/esp32s3devkit/lib/bin/libardurover.a [906/908] CMake Build esp-idf all [907/908] checking symbols build/esp32s3devkit/lib/bin/libardurover.a [2/7] Performing build step for 'bootloader' [1/1] cd /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/esp-idf/esptool_py && python /home/test/ardupilot/modules/esp_idf/components/partition_table/check_sizes.py --offset 0x10000 bootloader 0x0 /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/bootloader.bin Bootloader binary size 0x4d00 bytes. 0xb300 bytes (70%) free. [6/7] Generating binary image from built executable esptool.py v4.10.0 Creating esp32s3 image... Merged 2 ELF sections Successfully created esp32s3 image. Generated /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/ardupilot.bin [7/7] cd /home/test/ardupilot/build/es...32s3devkit/esp-idf_build/ardupilot.bin ardupilot.bin binary size 0x1d9740 bytes. Smallest app partition is 0x300000 bytes. 0x1268c0 bytes (38%) free. [908/908] CMake Build esp-idf flash [1/5] cd /home/test/ardupilot/build/es...32s3devkit/esp-idf_build/ardupilot.bin ardupilot.bin binary size 0x1d9740 bytes. Smallest app partition is 0x300000 bytes. 0x1268c0 bytes (38%) free. [2/5] Performing build step for 'bootloader' [1/1] cd /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/esp-idf/esptool_py && python /home/test/ardupilot/modules/esp_idf/components/partition_table/check_sizes.py --offset 0x10000 bootloader 0x0 /home/test/ardupilot/build/esp32s3devkit/esp-idf_build/bootloader/bootloader.bin Bootloader binary size 0x4d00 bytes. 0xb300 bytes (70%) free. [4/5] cd /home/test/ardupilot/modules/...nents/esptool_py/run_serial_tool.cmake esptool.py --chip esp32s3 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 8MB 0x0 bootloader/bootloader.bin 0x20000 ardupilot.bin 0x10000 partition_table/partition-table.bin esptool.py v4.10.0 Found 33 serial ports Serial port /dev/ttyS9 /dev/ttyS9 failed to connect: Could not open /dev/ttyS9, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS8 /dev/ttyS8 failed to connect: Could not open /dev/ttyS8, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS7 /dev/ttyS7 failed to connect: Could not open /dev/ttyS7, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS6 /dev/ttyS6 failed to connect: Could not open /dev/ttyS6, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS5 /dev/ttyS5 failed to connect: Could not open /dev/ttyS5, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS4 /dev/ttyS4 failed to connect: Could not open /dev/ttyS4, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS31 /dev/ttyS31 failed to connect: Could not open /dev/ttyS31, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS30 /dev/ttyS30 failed to connect: Could not open /dev/ttyS30, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS3 /dev/ttyS3 failed to connect: Could not open /dev/ttyS3, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS29 /dev/ttyS29 failed to connect: Could not open /dev/ttyS29, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS28 /dev/ttyS28 failed to connect: Could not open /dev/ttyS28, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS27 /dev/ttyS27 failed to connect: Could not open /dev/ttyS27, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS26 /dev/ttyS26 failed to connect: Could not open /dev/ttyS26, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS25 /dev/ttyS25 failed to connect: Could not open /dev/ttyS25, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS24 /dev/ttyS24 failed to connect: Could not open /dev/ttyS24, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS23 /dev/ttyS23 failed to connect: Could not open /dev/ttyS23, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS22 /dev/ttyS22 failed to connect: Could not open /dev/ttyS22, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS21 /dev/ttyS21 failed to connect: Could not open /dev/ttyS21, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS20 /dev/ttyS20 failed to connect: Could not open /dev/ttyS20, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS2 /dev/ttyS2 failed to connect: Could not open /dev/ttyS2, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS19 /dev/ttyS19 failed to connect: Could not open /dev/ttyS19, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS18 /dev/ttyS18 failed to connect: Could not open /dev/ttyS18, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS17 /dev/ttyS17 failed to connect: Could not open /dev/ttyS17, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS16 /dev/ttyS16 failed to connect: Could not open /dev/ttyS16, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS15 /dev/ttyS15 failed to connect: Could not open /dev/ttyS15, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS14 /dev/ttyS14 failed to connect: Could not open /dev/ttyS14, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS13 /dev/ttyS13 failed to connect: Could not open /dev/ttyS13, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS12 /dev/ttyS12 failed to connect: Could not open /dev/ttyS12, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS11 /dev/ttyS11 failed to connect: Could not open /dev/ttyS11, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS10 /dev/ttyS10 failed to connect: Could not open /dev/ttyS10, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS1 /dev/ttyS1 failed to connect: Could not open /dev/ttyS1, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyS0 /dev/ttyS0 failed to connect: Could not open /dev/ttyS0, the port is busy or doesn't exist. (Could not configure port: (5, 'Input/output error')) Serial port /dev/ttyACM0 Connecting.... Chip is ESP32-S3 (QFN56) (revision v0.2) Features: WiFi, BLE, Embedded PSRAM 8MB (AP_3v3) Crystal is 40MHz MAC: 30:ed:a0:a8:b6:44 Uploading stub... Running stub... Stub running... Configuring flash size... Flash will be erased from 0x00000000 to 0x00004fff... Flash will be erased from 0x00020000 to 0x001f9fff... Flash will be erased from 0x00010000 to 0x00010fff... SHA digest in image updated Compressed 19712 bytes to 12436... Writing at 0x00000000... (100 %) Wrote 19712 bytes (12436 compressed) at 0x00000000 in 1.4 seconds (effective 109.5 kbit/s)... Hash of data verified. Compressed 1939264 bytes to 1240377... Writing at 0x00020000... (1 %) Writing at 0x0002880b... (2 %) Writing at 0x00031ee1... (3 %) Writing at 0x0003fb98... (5 %) Writing at 0x00048bdb... (6 %) Writing at 0x00050c46... (7 %) Writing at 0x00059e84... (9 %) Writing at 0x00060db6... (10 %) Writing at 0x00065f78... (11 %) Writing at 0x000712ca... (13 %) Writing at 0x000773ac... (14 %) Writing at 0x0007d346... (15 %) Writing at 0x0008301a... (17 %) Writing at 0x00088abe... (18 %) Writing at 0x0008ebf7... (19 %) Writing at 0x000945c5... (21 %) Writing at 0x0009a871... (22 %) Writing at 0x0009fd0e... (23 %) Writing at 0x000a51e0... (25 %) Writing at 0x000aa7dc... (26 %) Writing at 0x000afe7f... (27 %) Writing at 0x000b56a6... (28 %) Writing at 0x000bb33f... (30 %) Writing at 0x000c1851... (31 %) Writing at 0x000c7624... (32 %) Writing at 0x000cd1eb... (34 %) Writing at 0x000d3028... (35 %) Writing at 0x000d8d26... (36 %) Writing at 0x000debd4... (38 %) Writing at 0x000e4d45... (39 %) Writing at 0x000eac13... (40 %) Writing at 0x000f072a... (42 %) Writing at 0x000f652c... (43 %) Writing at 0x000fe412... (44 %) Writing at 0x00107310... (46 %) Writing at 0x0010eab3... (47 %) Writing at 0x00116573... (48 %) Writing at 0x0011cda1... (50 %) Writing at 0x00122c4e... (51 %) Writing at 0x0012841a... (52 %) Writing at 0x0012de57... (53 %) Writing at 0x00133cc0... (55 %) Writing at 0x00139fb2... (56 %) Writing at 0x0013f836... (57 %) Writing at 0x00144eca... (59 %) Writing at 0x0014aa56... (60 %) Writing at 0x0014fc19... (61 %) Writing at 0x001550b7... (63 %) Writing at 0x0015a329... (64 %) Writing at 0x0015fb3c... (65 %) Writing at 0x001659bf... (67 %) Writing at 0x0016b6b9... (68 %) Writing at 0x00170efc... (69 %) Writing at 0x0017608d... (71 %) Writing at 0x0017b1c6... (72 %) Writing at 0x0018045f... (73 %) Writing at 0x00185316... (75 %) Writing at 0x0018a5ab... (76 %) Writing at 0x0018f430... (77 %) Writing at 0x0019480b... (78 %) Writing at 0x00199b45... (80 %) Writing at 0x0019f163... (81 %) Writing at 0x001a49cf... (82 %) Writing at 0x001aa220... (84 %) Writing at 0x001af50d... (85 %) Writing at 0x001b4e90... (86 %) Writing at 0x001ba585... (88 %) Writing at 0x001bf92f... (89 %) Writing at 0x001c961b... (90 %) Writing at 0x001d23a1... (92 %) Writing at 0x001d96e7... (93 %) Writing at 0x001dee6e... (94 %) Writing at 0x001e4a6e... (96 %) Writing at 0x001ea380... (97 %) Writing at 0x001efe92... (98 %) Writing at 0x001f569d... (100 %) Wrote 1939264 bytes (1240377 compressed) at 0x00020000 in 110.0 seconds (effective 141.1 kbit/s)... Hash of data verified. Compressed 3072 bytes to 120... Writing at 0x00010000... (100 %) Wrote 3072 bytes (120 compressed) at 0x00010000 in 0.1 seconds (effective 373.0 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... Note: python;;/home/test/ardupilot/modules/esp_idf/components/esptool_py/esptool/esptool.py;--chip;esp32s3 will search for a serial port. To specify a port, set the ESPPORT environment variable. Note: python;;/home/test/ardupilot/modules/esp_idf/components/esptool_py/esptool/esptool.py;--chip;esp32s3 will attempt to set baud rate automatically. To specify a baud rate, set the ESPBAUD environment variable. Waf: Leaving directory `/home/test/ardupilot/build/esp32s3devkit' 'rover' finished successfully (2m12.215s)