espressif / vscode-esp-idf-extension

Visual Studio Code extension for ESP-IDF projects
Apache License 2.0
1.02k stars 298 forks source link

Cannot see Qemu icon, cannot run Qemu (VSC-967) #803

Closed JohnFromHere closed 1 year ago

JohnFromHere commented 2 years ago

OS

Windows

Operating System version

10

Visual Studio Code version

1.70.2

ESP-IDF version

1.5.0

Python version

3.8

Doctor command output

launched this command via the command palette, but nothing seems to be happening. Where is the output supposed to display?...

Extension

img01

Description

Everything is ok for creating the Qemu project following these guidelines : https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/QEMU.md (steps 1 to 3) Step 5 (building) is ok as seen on the screenshot. On the screenshot, you may also notice there is no icon for Qemu in the activity bar!

However, steps 4 and 6 don't seem to be available:

  1. The extension should be self configured, otherwise run the setup wizard.

=> how to run this wizard?

  1. Use the Launch QEMU server command or the [QEMU Server] link in the activity bar to launch QEMU with the binaries from the build directory.

As I have nothing appearing there, I was wondering if there is a turnaround for this?

Also, do I have to install and run on windows a Qemu server on its own or is it integrated with Espressif extension esp-idf?

The same problem and display occur when I use the Espressif Qemu sample project.

Additional info: Docker server is run on windows before building, the remote connection in VS Code is open.

Any help would be greatly appreciated!

Thanks in advance, John img01 img02 img03

Debug Message

No error message, I simply can't launch Qemu functionalities.
When I try to call the command Qemu Manager from the command Palette, nothing happens, and then when trying the Qemu Monitor command, it displays in the notification zone : Qemu is not running. Run first.

But how to do it?...

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

brianignacio5 commented 2 years ago

HI @JohnFromHere the reason you can't see the QEMU Server in the blue bar at the bottom is because you have many extensions that contribute icons there and icons are hidden based on position. You can still run the commands ESP-IDF: QEMU Manager and Launch QEMU debug session from the command palette (pressing F1 or menu View -> Command Palette). You could check for the QEMU output in the ESP-IDF output channel in the Output tab next to Problems tab and the extension log as specified in the troubleshooting information.

JohnFromHere commented 2 years ago

Hi Brian,

thank you for your quick answer. However, I have already tried to acces Qemu options from the command Palette but nothing as ESP-IDF: Launch QEMU server appears as seen on the attached screenshot here. When I try the other commands, they display in the notification zone : Qemu is not running. Run first img04

brianignacio5 commented 2 years ago

Are you running the project in the container from the Dockerfile with the extension .devcontainer configuration ?

Could you share the extension log and doctor command output ? Also check the ESP-IDF Output channel. It seems you are building the project with another extension.

JohnFromHere commented 2 years ago

//Are you running the project in the container from the Dockerfile with the extension .devcontainer configuration ? I think so, at least is what I think from the Explorer screenshot above. Is there another way to be sure of that?

Could you share the extension log and doctor command output ? There is nothing in the extension log from the date I built this project. When I run the doctor command, it seems nothing is happening, at least In the Terminal, Debug Console or Output consoles. Is there another place to find the doctor ouput?

//Also check the ESP-IDF Output channel. It seems you are building the project with another extension.

In the Output console, I enclose here all the info from the build process: main] Building folder: workspaces [main] Configuring folder: workspaces [proc] Executing command: /usr/bin/cmake --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=/opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -DCMAKE_CXX_COMPILER:FILEPATH=/opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -S/workspaces -B/workspaces/build -G Ninja [cmake] Not searching for unused variables given on the command line. [cmake] -- Project is not inside a git repository, or git repository has no commits; will not use 'git describe' to determine PROJECT_VER. [cmake] -- Building ESP-IDF components for target esp32 [cmake] -- Project sdkconfig file /workspaces/sdkconfig [cmake] -- Looking for sys/types.h [cmake] -- Looking for sys/types.h - found [cmake] -- Looking for stdint.h [cmake] -- Looking for stdint.h - found [cmake] -- Looking for stddef.h [cmake] -- Looking for stddef.h - found [cmake] -- Check size of time_t [cmake] -- Check size of time_t - done [cmake] -- Found Python3: /opt/esp/python_env/idf5.1_py3.8_env/bin/python3 (found version "3.8.10") found components: Interpreter [cmake] -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS [cmake] -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success [cmake] -- App "Qemu_HelloWorld" version: 1 [cmake] -- Adding linker script /workspaces/build/esp-idf/esp_system/ld/memory.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_system/ld/esp32/sections.ld.in [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.api.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld [cmake] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld [cmake] -- Adding linker script /opt/esp/idf/components/soc/esp32/ld/esp32.peripherals.ld [cmake] -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_netif esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_serial_slave_link esp_system esp_timer esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport tinyusb ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa [cmake] -- Component paths: /opt/esp/idf/components/app_trace /opt/esp/idf/components/app_update /opt/esp/idf/components/bootloader /opt/esp/idf/components/bootloader_support /opt/esp/idf/components/bt /opt/esp/idf/components/cmock /opt/esp/idf/components/console /opt/esp/idf/components/cxx /opt/esp/idf/components/driver /opt/esp/idf/components/efuse /opt/esp/idf/components/esp-tls /opt/esp/idf/components/esp_adc /opt/esp/idf/components/esp_app_format /opt/esp/idf/components/esp_common /opt/esp/idf/components/esp_eth /opt/esp/idf/components/esp_event /opt/esp/idf/components/esp_gdbstub /opt/esp/idf/components/esp_hid /opt/esp/idf/components/esp_http_client /opt/esp/idf/components/esp_http_server /opt/esp/idf/components/esp_https_ota /opt/esp/idf/components/esp_https_server /opt/esp/idf/components/esp_hw_support /opt/esp/idf/components/esp_lcd /opt/esp/idf/components/esp_local_ctrl /opt/esp/idf/components/esp_netif /opt/esp/idf/components/esp_phy /opt/esp/idf/components/esp_pm /opt/esp/idf/components/esp_psram /opt/esp/idf/components/esp_ringbuf /opt/esp/idf/components/esp_rom /opt/esp/idf/components/esp_serial_slave_link /opt/esp/idf/components/esp_system /opt/esp/idf/components/esp_timer /opt/esp/idf/components/esp_wifi /opt/esp/idf/components/espcoredump /opt/esp/idf/components/esptool_py /opt/esp/idf/components/fatfs /opt/esp/idf/components/freertos /opt/esp/idf/components/hal /opt/esp/idf/components/heap /opt/esp/idf/components/http_parser /opt/esp/idf/components/idf_test /opt/esp/idf/components/ieee802154 /opt/esp/idf/components/json /opt/esp/idf/components/log /opt/esp/idf/components/lwip /workspaces/main /opt/esp/idf/components/mbedtls /opt/esp/idf/components/mqtt /opt/esp/idf/components/newlib /opt/esp/idf/components/nvs_flash /opt/esp/idf/components/openthread /opt/esp/idf/components/partition_table /opt/esp/idf/components/perfmon /opt/esp/idf/components/protobuf-c /opt/esp/idf/components/protocomm /opt/esp/idf/components/pthread /opt/esp/idf/components/sdmmc /opt/esp/idf/components/soc /opt/esp/idf/components/spi_flash /opt/esp/idf/components/spiffs /opt/esp/idf/components/tcp_transport /opt/esp/idf/components/tinyusb /opt/esp/idf/components/ulp /opt/esp/idf/components/unity /opt/esp/idf/components/usb /opt/esp/idf/components/vfs /opt/esp/idf/components/wear_levelling /opt/esp/idf/components/wifi_provisioning /opt/esp/idf/components/wpa_supplicant /opt/esp/idf/components/xtensa [cmake] -- Configuring done [cmake] -- Generating done [cmake] -- Build files have been written to: /workspaces/build [build] Starting build [proc] Executing command: /usr/bin/cmake --build /workspaces/build --config Debug --target all -- [build] [3/839 0% :: 0.021] Generating project_elf_src_esp32.c [build] [3/839 0% :: 0.029] Generating memory.ld linker script... [build] [12/839 0% :: 0.296] Generating ../../partition_table/partition-table.bin [build] Partition table binary generated. Contents: [build] [build] # ESP-IDF Partition Table [build] # Name, Type, SubType, Offset, Size, Flags [build] nvs,data,nvs,0x9000,24K, [build] phy_init,data,phy,0xf000,4K, [build] factory,app,factory,0x10000,1M, [build] [build] [13/839 0% :: 0.392] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj [build] [14/839 0% :: 0.485] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj [build] [15/839 0% :: 0.604] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/partition.c.obj [build] [16/839 0% :: 0.709] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj [build] [17/839 0% :: 0.789] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj [build] [18/839 1% :: 0.813] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj [build] [19/839 1% :: 1.009] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj [build] [20/839 1% :: 1.325] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj [build] [21/839 1% :: 1.390] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj [build] [22/839 1% :: 1.474] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj [build] [23/839 1% :: 1.547] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj [build] [24/839 1% :: 1.703] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj [build] [25/839 1% :: 1.888] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj [build] [26/839 2% :: 2.408] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj [build] [27/839 2% :: 2.464] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj [build] [28/839 2% :: 2.596] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir///port/mbedtls_debug.c.obj [build] [29/839 2% :: 2.813] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj [build] [30/839 2% :: 2.900] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj [build] [31/839 2% :: 2.966] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj [build] [32/839 2% :: 3.277] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj [build] [33/839 2% :: 3.335] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj [build] [34/839 2% :: 3.397] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj [build] [35/839 3% :: 3.501] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj [build] [36/839 3% :: 3.558] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj [build] [37/839 3% :: 3.645] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj [build] [38/839 3% :: 3.762] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj [build] [39/839 3% :: 3.813] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir///port/net_sockets.c.obj [build] [40/839 3% :: 3.917] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj [build] [41/839 3% :: 4.005] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj [build] [42/839 3% :: 4.026] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj [build] [43/839 4% :: 4.123] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj [build] [44/839 4% :: 4.165] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj [build] [45/839 4% :: 4.194] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj [build] [46/839 4% :: 4.291] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj [build] [47/839 4% :: 4.320] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj [build] [48/839 4% :: 4.537] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj [build] [49/839 4% :: 4.590] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj [build] [50/839 4% :: 4.921] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj [build] [51/839 5% :: 4.983] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj [build] [52/839 5% :: 5.203] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/rmt_hal.c.obj [build] [53/839 5% :: 5.239] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj [build] [54/839 5% :: 5.324] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj [build] [55/839 5% :: 5.353] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj [build] [56/839 5% :: 5.374] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/pcnt_hal.c.obj [build] [57/839 5% :: 5.407] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/constant_time.c.obj [build] [58/839 5% :: 5.434] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj [build] [59/839 5% :: 5.497] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/mcpwm_hal.c.obj [build] [60/839 6% :: 5.740] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj [build] [61/839 6% :: 5.865] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj [build] [62/839 6% :: 5.944] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj [build] [63/839 6% :: 5.989] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj [build] [64/839 6% :: 6.247] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj [build] [65/839 6% :: 6.297] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj [build] [66/839 6% :: 6.436] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_reader.c.obj [build] [67/839 6% :: 6.465] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/mps_trace.c.obj [build] [68/839 7% :: 6.493] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj [build] [69/839 7% :: 6.521] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj [build] [70/839 7% :: 6.561] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj [build] [71/839 7% :: 6.610] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj [build] [72/839 7% :: 6.686] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj [build] [73/839 7% :: 6.734] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj [build] [74/839 7% :: 6.881] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj [build] [75/839 7% :: 7.328] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj [build] [76/839 7% :: 7.363] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj [build] [77/839 8% :: 7.389] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj [build] [78/839 8% :: 7.481] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj [build] [79/839 8% :: 7.543] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj [build] [80/839 8% :: 7.574] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj [build] [81/839 8% :: 7.618] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj [build] [82/839 8% :: 7.661] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj [build] [83/839 8% :: 7.722] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj [build] [84/839 8% :: 7.780] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj [build] [85/839 9% :: 7.884] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj [build] [86/839 9% :: 7.929] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj [build] [87/839 9% :: 8.241] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.obj [build] [88/839 9% :: 8.380] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.obj [build] [89/839 9% :: 8.450] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_aead.c.obj [build] [90/839 9% :: 8.565] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_cipher.c.obj [build] [91/839 9% :: 8.632] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_hash.c.obj [build] [92/839 9% :: 8.755] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.obj [build] [93/839 10% :: 8.860] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_mac.c.obj [build] [94/839 10% :: 8.896] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.obj [build] [95/839 10% :: 9.005] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj [build] [96/839 10% :: 9.075] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.obj [build] [97/839 10% :: 9.170] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.obj [build] [98/839 10% :: 9.288] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.obj [build] [99/839 10% :: 9.339] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.obj [build] [100/839 10% :: 9.477] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj [build] [101/839 10% :: 9.505] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ssl_debug_helpers_generated.c.obj [build] [102/839 11% :: 9.555] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj [build] [103/839 11% :: 9.591] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_alt_helpers.c.obj [build] [104/839 11% :: 9.685] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj [build] [105/839 11% :: 9.735] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj [build] [106/839 11% :: 9.865] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj [build] [107/839 11% :: 9.913] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj [build] [108/839 11% :: 10.068] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj [build] [109/839 11% :: 10.109] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir//__/port/esp_mem.c.obj [build] [110/839 12% :: 10.170] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/esp_hardware.c.obj [build] [111/839 12% :: 10.240] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/esp_timing.c.obj [build] [112/839 12% :: 10.365] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/sha/esp_sha.c.obj [build] [113/839 12% :: 10.454] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj [build] [114/839 12% :: 10.503] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/aes/esp_aes_xts.c.obj [build] [115/839 12% :: 10.596] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/aes/esp_aes_common.c.obj [build] [116/839 12% :: 10.710] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.obj [build] [117/839 12% :: 10.959] Building C object esp-idf/esp_app_format/CMakeFiles/idf_esp_app_format.dir/esp_app_desc.c.obj [build] [118/839 12% :: 11.023] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/esp32/bignum.c.obj [build] [119/839 13% :: 11.084] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/md/esp_md.c.obj [build] [120/839 13% :: 11.283] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/sha/parallel_engine/esp_sha256.c.obj [build] [121/839 13% :: 11.327] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/sha/parallel_engine/esp_sha1.c.obj [build] [122/839 13% :: 11.507] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_mem.c.obj [build] [123/839 13% :: 11.546] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/sha/parallel_engine/sha.c.obj [build] [124/839 13% :: 11.619] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/aes/block/esp_aes.c.obj [build] [125/839 13% :: 11.666] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_common.c.obj [build] [126/839 13% :: 11.734] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [build] [127/839 14% :: 11.793] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/sha/parallel_engine/esp_sha512.c.obj [build] [128/839 14% :: 11.863] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj [build] [129/839 14% :: 11.952] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir///port/esp_bignum.c.obj [build] [130/839 14% :: 12.041] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [build] [131/839 14% :: 12.074] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj [build] [132/839 14% :: 12.186] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [build] [133/839 14% :: 12.241] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/flash_encrypt.c.obj [build] [134/839 14% :: 12.306] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/flash_partitions.c.obj [build] [135/839 15% :: 12.374] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/secure_boot.c.obj [build] [136/839 15% :: 12.497] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [build] [137/839 15% :: 12.567] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_efuse.c.obj [build] [138/839 15% :: 12.699] Creating directories for 'bootloader' [build] [139/839 15% :: 12.837] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj [build] [140/839 15% :: 12.894] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/esp_image_format.c.obj [build] [141/839 15% :: 13.006] Building C object esp-idf/app_update/CMakeFiles/idf_app_update.dir/esp_ota_app_desc.c.obj [build] [142/839 15% :: 13.070] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/flash_brownout_hook.c.obj [build] [143/839 15% :: 13.088] No download step for 'bootloader' [build] [144/839 16% :: 13.174] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32.c.obj [build] [145/839 16% :: 13.259] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_drivers.c.obj [build] [146/839 16% :: 13.311] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_utility.c.obj [build] [147/839 16% :: 13.360] No update step for 'bootloader' [build] [148/839 16% :: 13.403] No patch step for 'bootloader' [build] [149/839 16% :: 13.501] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_issi.c.obj [build] [150/839 16% :: 13.545] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_mxic.c.obj [build] [151/839 16% :: 13.644] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/partition_target.c.obj [build] [152/839 17% :: 13.709] Building C object esp-idf/app_update/CMakeFiles/idf_app_update.dir/esp_ota_ops.c.obj [build] [153/839 17% :: 13.828] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_boya.c.obj [build] [154/839 17% :: 13.895] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj [build] [155/839 17% :: 13.934] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_winbond.c.obj [build] [156/839 17% :: 13.952] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_gd.c.obj [build] [157/839 17% :: 13.974] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_th.c.obj [build] [158/839 17% :: 14.043] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_chip_generic.c.obj [build] [159/839 17% :: 14.222] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj [build] [160/839 17% :: 14.321] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_os_func_noos.c.obj [build] [161/839 18% :: 14.402] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/memspi_host_driver.c.obj [build] [162/839 18% :: 14.498] Building C object esp-idf/vfs/CMakeFiles/idf_vfs.dir/vfs.c.obj [build] [163/839 18% :: 14.544] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/flash_ops.c.obj [build] [164/839 18% :: 14.637] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/cache_utils.c.obj [build] [165/839 18% :: 14.794] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/spi_flash_os_func_app.c.obj [build] [166/839 18% :: 14.873] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/flash_mmap.c.obj [build] [167/839 18% :: 14.926] Building C object esp-idf/spi_flash/CMakeFiles/idf_spi_flash.dir/esp_flash_api.c.obj [build] [168/839 18% :: 15.100] Building C object esp-idf/pthread/CMakeFiles/idf_pthread.dir/pthread_cond_var.c.obj [build] [169/839 19% :: 15.157] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/esp_err.c.obj [build] [170/839 19% :: 15.225] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj [build] [171/839 19% :: 15.262] Building C object esp-idf/pthread/CMakeFiles/idf_pthread.dir/pthread_local_storage.c.obj [build] [172/839 19% :: 15.283] Building C object esp-idf/pthread/CMakeFiles/idf_pthread.dir/pthread_rwlock.c.obj [build] [173/839 19% :: 15.404] Building C object esp-idf/pthread/CMakeFiles/idf_pthread.dir/pthread.c.obj [build] [174/839 19% :: 15.521] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/esp_system.c.obj [build] [175/839 19% :: 15.600] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/freertos_hooks.c.obj [build] [176/839 19% :: 15.628] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/crosscore_int.c.obj [build] [177/839 20% :: 15.663] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/stack_check.c.obj [build] [178/839 20% :: 15.725] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/panic.c.obj [build] [179/839 20% :: 15.800] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/esp_ipc.c.obj [build] [180/839 20% :: 15.840] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/int_wdt.c.obj [build] [181/839 20% :: 15.905] Building ASM object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/xtensa/panic_handler_asm.S.obj [build] [182/839 20% :: 16.018] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/system_time.c.obj [build] [183/839 20% :: 16.124] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/debug_stubs.c.obj [build] [184/839 20% :: 16.211] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/ubsan.c.obj [build] [185/839 20% :: 16.242] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/xt_wdt.c.obj [build] [186/839 21% :: 16.318] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/panic_arch.c.obj [build] [187/839 21% :: 16.359] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/startup.c.obj [build] [188/839 21% :: 16.417] Building ASM object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/soc/esp32/highint_hdl.S.obj [build] [189/839 21% :: 16.539] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/task_wdt.c.obj [build] [190/839 21% :: 16.610] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/brownout.c.obj [build] [191/839 21% :: 16.719] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/panic_handler.c.obj [build] [192/839 21% :: 16.754] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/soc/esp32/reset_reason.c.obj [build] [193/839 21% :: 16.790] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/soc/esp32/cache_err_int.c.obj [build] [194/839 22% :: 16.842] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/cpu_start.c.obj [build] [195/839 22% :: 16.942] Building ASM object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/expression_with_stack_asm.S.obj [build] [196/839 22% :: 17.034] Building ASM object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/debug_helpers_asm.S.obj [build] [197/839 22% :: 17.102] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32/clk.c.obj [build] [198/839 22% :: 17.167] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/trax.c.obj [build] [199/839 22% :: 17.222] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/soc/esp32/system_internal.c.obj [build] [200/839 22% :: 17.361] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/esp_ipc_isr.c.obj [build] [201/839 22% :: 17.421] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/debug_stubs.c.obj [build] [202/839 23% :: 17.458] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/expression_with_stack.c.obj [build] [203/839 23% :: 17.512] Building ASM object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/esp_ipc_isr_handler.S.obj [build] [204/839 23% :: 17.587] Building ASM object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/esp_ipc_isr_routines.S.obj [build] [205/839 23% :: 17.656] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/port/arch/xtensa/debug_helpers.c.obj [build] [206/839 23% :: 17.717] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_uart.c.obj [build] [207/839 23% :: 17.770] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_crc.c.obj [build] [208/839 23% :: 17.816] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj [build] [209/839 23% :: 17.865] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_regi2c.c.obj [build] [210/839 23% :: 17.907] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [build] [211/839 24% :: 17.959] Building ASM object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [build] [212/839 24% :: 18.003] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/mpu_hal.c.obj [build] [213/839 24% :: 18.043] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/efuse_hal.c.obj [build] [214/839 24% :: 18.124] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/mmu_hal.c.obj [build] [215/839 24% :: 18.182] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/esp32/efuse_hal.c.obj [build] [216/839 24% :: 18.239] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/timer_hal.c.obj [build] [217/839 24% :: 18.356] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [build] [218/839 24% :: 18.431] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/wdt_hal_iram.c.obj [build] [219/839 25% :: 18.596] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/spi_slave_hal.c.obj [build] [220/839 25% :: 18.639] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_hal_iram.c.obj [build] [221/839 25% :: 18.687] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/timer_hal_iram.c.obj [build] [222/839 25% :: 18.726] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/rtc_io_hal.c.obj [build] [223/839 25% :: 18.800] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_hal.c.obj [build] [224/839 25% :: 18.834] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_slave_hal_iram.c.obj [build] [225/839 25% :: 18.873] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/uart_hal_iram.c.obj [build] [226/839 25% :: 18.927] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/gpio_hal.c.obj [build] [227/839 25% :: 19.054] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_flash_encrypt_hal_iram.c.obj [build] [228/839 26% :: 19.104] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/ledc_hal.c.obj [build] [229/839 26% :: 19.244] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/adc_hal_common.c.obj [build] [230/839 26% :: 19.278] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/uart_hal.c.obj [build] [231/839 26% :: 19.319] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_flash_hal.c.obj [build] [232/839 26% :: 19.347] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/ledc_hal_iram.c.obj [build] [233/839 26% :: 19.415] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/spi_flash_hal_iram.c.obj [build] [234/839 26% :: 19.457] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/i2c_hal.c.obj [build] [235/839 26% :: 19.498] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/i2c_hal_iram.c.obj [build] [236/839 27% :: 19.520] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/adc_oneshot_hal.c.obj [build] [237/839 27% :: 19.573] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/twai_hal_iram.c.obj [build] [238/839 27% :: 19.639] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/sdm_hal.c.obj [build] [239/839 27% :: 19.701] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/twai_hal.c.obj [build] [240/839 27% :: 19.909] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/touch_sensor_hal.c.obj [build] [241/839 27% :: 19.951] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/i2s_hal.c.obj [build] [242/839 27% :: 19.998] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/sha_hal.c.obj [build] [243/839 27% :: 20.024] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/dac_hal.c.obj [build] [244/839 28% :: 20.058] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/aes_hal.c.obj [build] [245/839 28% :: 20.121] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/esp32/touch_sensor_hal.c.obj [build] [246/839 28% :: 20.177] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/adc_hal.c.obj [build] [247/839 28% :: 20.227] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/esp32/brownout_hal.c.obj [build] [248/839 28% :: 20.366] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/esp32/gpio_hal_workaround.c.obj [build] [249/839 28% :: 20.412] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/emac_hal.c.obj [build] [250/839 28% :: 20.475] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log.c.obj [build] [251/839 28% :: 20.626] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/sdio_slave_hal.c.obj [build] [252/839 28% :: 20.666] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log_buffers.c.obj [build] [253/839 29% :: 20.701] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log_freertos.c.obj [build] [254/839 29% :: 20.766] Building C object esp-idf/heap/CMakeFiles/idf_heap.dir/port/memory_layout_utils.c.obj [build] [255/839 29% :: 20.813] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj [build] [256/839 29% :: 20.881] Building C object esp-idf/heap/CMakeFiles/idf_heap.dir/port/esp32/memory_layout.c.obj [build] [257/839 29% :: 20.927] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/dport_access_common.c.obj [build] [258/839 29% :: 20.955] Building C object esp-idf/heap/CMakeFiles/idf_heap.dir/multi_heap.c.obj [build] [259/839 29% :: 20.991] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/lldesc.c.obj [build] [260/839 29% :: 21.038] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/dport_access.c.obj [build] [261/839 30% :: 21.072] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/adc_periph.c.obj [build] [262/839 30% :: 21.115] Building C object esp-idf/heap/CMakeFiles/idf_heap.dir/heap_caps.c.obj [build] [263/839 30% :: 21.156] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdm_periph.c.obj [build] [264/839 30% :: 21.184] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/dac_periph.c.obj [build] [265/839 30% :: 21.201] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/gpio_periph.c.obj [build] [266/839 30% :: 21.226] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/i2c_periph.c.obj [build] [267/839 30% :: 21.249] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/i2s_periph.c.obj [build] [268/839 30% :: 21.275] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/interrupts.c.obj [build] [269/839 30% :: 21.313] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/lcd_periph.c.obj [build] [270/839 31% :: 21.434] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/ledc_periph.c.obj [build] [271/839 31% :: 21.516] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/mcpwm_periph.c.obj [build] [272/839 31% :: 21.543] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/pcnt_periph.c.obj [build] [273/839 31% :: 21.574] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/rmt_periph.c.obj [build] [274/839 31% :: 21.615] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/rtc_io_periph.c.obj [build] [275/839 31% :: 21.645] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdmmc_periph.c.obj [build] [276/839 31% :: 21.669] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdio_slave_periph.c.obj [build] [277/839 31% :: 21.704] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/spi_periph.c.obj [build] [278/839 32% :: 21.735] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/timer_periph.c.obj [build] [279/839 32% :: 21.760] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/touch_sensor_periph.c.obj [build] [280/839 32% :: 21.800] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/uart_periph.c.obj [build] [281/839 32% :: 21.845] Building C object esp-idf/heap/CMakeFiles/idf_heap.dir/tlsf/tlsf.c.obj [build] [282/839 32% :: 21.893] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/esp_memory_utils.c.obj [build] [283/839 32% :: 22.124] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/hw_random.c.obj [build] [284/839 32% :: 22.172] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/cpu.c.obj [build] [285/839 32% :: 22.236] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/clk_ctrl_os.c.obj [build] [286/839 33% :: 22.291] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/esp_clk.c.obj [build] [287/839 33% :: 22.387] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/mac_addr.c.obj [build] [288/839 33% :: 22.466] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mac_bb.c.obj [build] [289/839 33% :: 22.556] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/sleep_gpio.c.obj [build] [290/839 33% :: 22.603] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/periph_ctrl.c.obj [build] [291/839 33% :: 22.646] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/rtc_module.c.obj [build] [292/839 33% :: 22.732] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/intr_alloc.c.obj [build] [293/839 33% :: 22.759] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/regi2c_ctrl.c.obj [build] [294/839 33% :: 22.876] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/rtc_wdt.c.obj [build] [295/839 34% :: 22.932] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj [build] [296/839 34% :: 22.977] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj [build] [297/839 34% :: 23.068] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/sleep_modes.c.obj [build] [298/839 34% :: 23.168] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj [build] [299/839 34% :: 23.227] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj [build] [300/839 34% :: 23.270] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/chip_info.c.obj [build] [301/839 34% :: 23.378] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj [build] [302/839 34% :: 23.511] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/cache_sram_mmu.c.obj [build] [303/839 35% :: 23.560] Building ASM object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/xtensa_context.S.obj [build] [304/839 35% :: 23.608] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj [build] [305/839 35% :: 23.654] Building ASM object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/portasm.S.obj [build] [306/839 35% :: 23.701] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj [build] [307/839 35% :: 23.735] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/xtensa_init.c.obj [build] [308/839 35% :: 23.772] Building ASM object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/xtensa_vector_defaults.S.obj [build] [309/839 35% :: 23.843] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj [build] [310/839 35% :: 23.863] Building ASM object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S.obj [build] [311/839 35% :: 23.883] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/xtensa_overlay_os_hook.c.obj [build] [312/839 36% :: 23.937] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/xtensa/port.c.obj [build] [313/839 36% :: 24.077] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/croutine.c.obj [build] [314/839 36% :: 24.106] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/port_systick.c.obj [build] [315/839 36% :: 24.177] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/list.c.obj [build] [316/839 36% :: 24.249] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/portable/port_common.c.obj [build] [317/839 36% :: 24.471] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-openocd.c.obj [build] [318/839 36% :: 24.611] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj [build] [319/839 36% :: 24.649] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/abort.c.obj [build] [320/839 37% :: 24.675] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/esp_additions/freertos_v8_compat.c.obj [build] [321/839 37% :: 24.703] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/assert.c.obj [build] [322/839 37% :: 24.775] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/pthread.c.obj [build] [323/839 37% :: 24.819] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj [build] [324/839 37% :: 24.856] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj [build] [325/839 37% :: 24.943] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/heap.c.obj [build] [326/839 37% :: 24.995] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/random.c.obj [build] [327/839 37% :: 25.017] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj [build] [328/839 38% :: 25.071] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/syscalls.c.obj [build] [329/839 38% :: 25.105] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/reent_init.c.obj [build] [330/839 38% :: 25.158] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/newlib_init.c.obj [build] [331/839 38% :: 25.190] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/sysconf.c.obj [build] [332/839 38% :: 25.215] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj [build] [333/839 38% :: 25.260] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/locks.c.obj [build] [334/839 38% :: 25.455] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/realpath.c.obj [build] [335/839 38% :: 25.596] Building C object esp-idf/newlib/CMakeFiles/__idf_newlib.dir/port/esp_time_impl.c.obj [build] [336/839 38% :: 25.669] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/time.c.obj [build] [337/839 39% :: 25.784] Building CXX object esp-idf/cxx/CMakeFiles/idf_cxx.dir/cxx_exception_stubs.cpp.obj [build] [338/839 39% :: 25.866] Building C object esp-idf/newlib/CMakeFiles/idf_newlib.dir/stdatomic.c.obj [build] [339/839 39% :: 26.033] Building C object esp-idf/esp_timer/CMakeFiles/idf_esp_timer.dir/src/system_time.c.obj [build] [340/839 39% :: 26.106] Building C object esp-idf/freertos/CMakeFiles/idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj [build] [341/839 39% :: 26.243] Building C object esp-idf/esp_timer/CMakeFiles/idf_esp_timer.dir/src/esp_timer.c.obj [build] [342/839 39% :: 26.316] Building C object esp-idf/esp_timer/CMakeFiles/idf_esp_timer.dir/src/ets_timer_legacy.c.obj [build] [343/839 39% :: 26.374] Building C object esp-idf/esp_common/CMakeFiles/idf_esp_common.dir/src/esp_err_to_name.c.obj [build] [344/839 39% :: 26.547] Building C object esp-idf/esp_event/CMakeFiles/idf_esp_event.dir/esp_event_private.c.obj [build] [345/839 40% :: 26.595] Building C object esp-idf/esp_timer/CMakeFiles/idf_esp_timer.dir/src/esp_timer_impl_lac.c.obj [build] [346/839 40% :: 26.666] Building C object esp-idf/esp_event/CMakeFiles/idf_esp_event.dir/default_event_loop.c.obj [build] [347/839 40% :: 27.353] Building C object esp-idf/esp_event/CMakeFiles/idf_esp_event.dir/esp_event.c.obj [build] [348/839 40% :: 29.462] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj [build] [349/839 40% :: 31.494] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj [build] [350/839 40% :: 31.890] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj [build] [351/839 40% :: 32.265] Building CXX object esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj [build] [352/839 40% :: 32.399] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj [build] [353/839 41% :: 32.570] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_storage.cpp.obj [build] [354/839 41% :: 32.870] Building C object esp-idf/esp_phy/CMakeFiles/idf_esp_phy.dir/src/phy_override.c.obj [build] [355/839 41% :: 33.158] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_api.cpp.obj [build] [356/839 41% :: 33.321] Building C object esp-idf/esp_phy/CMakeFiles/idf_esp_phy.dir/src/lib_printf.c.obj [build] [357/839 41% :: 33.533] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_partition_lookup.cpp.obj [build] [358/839 41% :: 33.913] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_page.cpp.obj [build] [359/839 41% :: 34.151] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_partition.cpp.obj [build] [360/839 41% :: 34.199] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj [build] [361/839 41% :: 34.322] Building C object esp-idf/vfs/CMakeFiles/idf_vfs.dir/vfs_eventfd.c.obj [build] [362/839 42% :: 34.528] Building C object esp-idf/esp_phy/CMakeFiles/idf_esp_phy.dir/src/phy_init.c.obj [build] [363/839 42% :: 34.712] Building C object esp-idf/vfs/CMakeFiles/idf_vfs.dir/vfs_console.c.obj [build] [364/839 42% :: 34.845] Building C object esp-idf/vfs/CMakeFiles/idf_vfs.dir/vfs_uart.c.obj [build] [365/839 42% :: 34.974] Building C object esp-idf/vfs/CMakeFiles/idf_vfs.dir/vfs_semihost.c.obj [build] [366/839 42% :: 35.055] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/apps/sntp/sntp.c.obj [build] [367/839 42% :: 35.305] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/err.c.obj [build] [368/839 42% :: 35.462] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/if_api.c.obj [build] [369/839 42% :: 35.582] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/api_lib.c.obj [build] [370/839 43% :: 35.668] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj [build] [371/839 43% :: 35.773] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/netifapi.c.obj [build] [372/839 43% :: 35.920] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/netdb.c.obj [build] [373/839 43% :: 36.174] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj [build] [374/839 43% :: 36.268] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/api_msg.c.obj [build] [375/839 43% :: 36.482] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/tcpip.c.obj [build] [376/839 43% :: 36.581] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj [build] [377/839 43% :: 36.619] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj [build] [378/839 43% :: 36.671] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj [build] [379/839 44% :: 37.049] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/init.c.obj [build] [380/839 44% :: 37.095] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/inet_chksum.c.obj [build] [381/839 44% :: 37.275] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ip.c.obj [build] [382/839 44% :: 37.533] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj [build] [383/839 44% :: 37.634] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/mem.c.obj [build] [384/839 44% :: 37.664] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/dns.c.obj [build] [385/839 44% :: 37.766] Building CXX object esp-idf/nvs_flash/CMakeFiles/idf_nvs_flash.dir/src/nvs_types.cpp.obj [build] [386/839 44% :: 37.844] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj [build] [387/839 45% :: 38.132] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/stats.c.obj [build] [388/839 45% :: 38.177] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj [build] [389/839 45% :: 38.217] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/sys.c.obj [build] [390/839 45% :: 38.295] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/api/sockets.c.obj [build] [391/839 45% :: 38.552] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj [build] [392/839 45% :: 38.696] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/pbuf.c.obj [build] [393/839 45% :: 38.969] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/netif.c.obj [build] [394/839 45% :: 39.186] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj [build] [395/839 46% :: 39.369] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/timeouts.c.obj [build] [396/839 46% :: 39.825] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/udp.c.obj [build] [397/839 46% :: 39.869] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/tcp_in.c.obj [build] [398/839 46% :: 39.955] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/tcp_out.c.obj [build] [399/839 46% :: 39.999] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj [build] [400/839 46% :: 40.045] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj [build] [401/839 46% :: 40.128] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/ip4_napt.c.obj [build] [402/839 46% :: 40.251] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj [build] [403/839 46% :: 40.349] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj [build] [404/839 47% :: 40.444] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj [build] [405/839 47% :: 40.560] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj [build] [406/839 47% :: 40.608] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj [build] [407/839 47% :: 40.660] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj [build] [408/839 47% :: 40.695] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj [build] [409/839 47% :: 40.738] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj [build] [410/839 47% :: 40.834] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj [build] [411/839 47% :: 41.130] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj [build] [412/839 48% :: 41.195] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj [build] [413/839 48% :: 41.263] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj [build] [414/839 48% :: 41.314] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj [build] [415/839 48% :: 41.400] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj [build] [416/839 48% :: 41.443] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/bridgeif.c.obj [build] [417/839 48% :: 41.537] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj [build] [418/839 48% :: 41.611] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/bridgeif_fdb.c.obj [build] [419/839 48% :: 41.780] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj [build] [420/839 48% :: 41.814] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj [build] [421/839 49% :: 41.865] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj [build] [422/839 49% :: 41.907] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj [build] [423/839 49% :: 41.937] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj [build] [424/839 49% :: 42.049] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj [build] [425/839 49% :: 42.194] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj [build] [426/839 49% :: 42.301] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj [build] [427/839 49% :: 42.442] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj [build] [428/839 49% :: 42.469] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj [build] [429/839 50% :: 42.492] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj [build] [430/839 50% :: 42.526] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj [build] [431/839 50% :: 42.589] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj [build] [432/839 50% :: 42.690] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj [build] [433/839 50% :: 42.743] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj [build] [434/839 50% :: 42.894] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj [build] [435/839 50% :: 43.126] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj [build] [436/839 50% :: 43.184] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj [build] [437/839 51% :: 43.222] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj [build] [438/839 51% :: 43.263] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj [build] [439/839 51% :: 43.305] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj [build] [440/839 51% :: 43.352] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj [build] [441/839 51% :: 43.429] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj [build] [442/839 51% :: 43.618] Building C object esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/hooks/tcp_isn_default.c.obj [build] [443/839 51% :: 43.663] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj [build] [444/839 51% :: 43.772] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj [build] [445/839 51% :: 43.977] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/port/esp32/vfs_lwip.c.obj [build] [446/839 52% :: 44.050] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/port/esp32/hooks/lwip_default_hooks.c.obj [build] [447/839 52% :: 44.154] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj [build] [448/839 52% :: 44.189] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/port/esp32/sockets_ext.c.obj [build] [449/839 52% :: 44.284] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj [build] [450/839 52% :: 44.463] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/apps/ping/esp_ping.c.obj [build] [451/839 52% :: 44.586] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/apps/ping/ping_sock.c.obj [build] [452/839 52% :: 44.630] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/apps/ping/ping.c.obj [build] [453/839 52% :: 44.677] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/esp_netif_handlers.c.obj [build] [454/839 53% :: 44.742] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/esp_netif_objects.c.obj [build] [455/839 53% :: 44.931] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/esp_netif_defaults.c.obj [build] [456/839 53% :: 45.028] Building C object esp-idf/lwip/CMakeFiles/idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj [build] [457/839 53% :: 45.120] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj [build] [458/839 53% :: 45.172] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj [build] [459/839 53% :: 45.267] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/lwip/netif/esp_pbuf_ref.c.obj [build] [460/839 53% :: 45.329] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/lwip/netif/wlanif.c.obj [build] [461/839 53% :: 45.392] Building C object esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/netif/ethernetif.c.obj [build] [462/839 53% :: 45.521] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/port/os_xtensa.c.obj [build] [463/839 54% :: 45.820] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/port/eloop.c.obj [build] [464/839 54% :: 45.889] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/ap/ap_config.c.obj [build] [465/839 54% :: 46.079] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/ap/sta_info.c.obj [build] [466/839 54% :: 46.106] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj [build] [467/839 54% :: 46.171] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj [build] [468/839 54% :: 46.464] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/utils/bitfield.c.obj [build] [469/839 54% :: 46.607] Building C object esp-idf/esp_netif/CMakeFiles/idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj [build] [470/839 54% :: 46.647] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-tprf.c.obj [build] [471/839 55% :: 46.754] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha256-kdf.c.obj [build] [472/839 55% :: 46.790] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/common/wpa_common.c.obj [build] [473/839 55% :: 46.840] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/aes-siv.c.obj [build] [474/839 55% :: 46.900] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj [build] [475/839 55% :: 47.142] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj [build] [476/839 55% :: 47.308] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj [build] [477/839 55% :: 47.372] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/aes-gcm.c.obj [build] [478/839 55% :: 47.430] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj [build] [479/839 56% :: 47.542] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj [build] [480/839 56% :: 47.579] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha1-tlsprf.c.obj [build] [481/839 56% :: 47.613] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj [build] [482/839 56% :: 47.667] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj [build] [483/839 56% :: 47.748] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha384-tlsprf.c.obj [build] [484/839 56% :: 47.828] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj [build] [485/839 56% :: 47.960] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha256-prf.c.obj [build] [486/839 56% :: 47.996] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha1-prf.c.obj [build] [487/839 56% :: 48.103] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/sha384-prf.c.obj [build] [488/839 57% :: 48.258] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_common/eap_wsc_common.c.obj [build] [489/839 57% :: 48.292] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj [build] [490/839 57% :: 48.343] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj [build] [491/839 57% :: 48.507] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/common/ieee802_11_common.c.obj [build] [492/839 57% :: 48.673] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj [build] [493/839 57% :: 48.730] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj [build] [494/839 57% :: 48.821] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj [build] [495/839 57% :: 48.948] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj [build] [496/839 58% :: 49.104] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj [build] [497/839 58% :: 49.148] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj [build] [498/839 58% :: 49.374] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj [build] [499/839 58% :: 49.398] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj [build] [500/839 58% :: 49.457] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj [build] [501/839 58% :: 49.564] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj [build] [502/839 58% :: 49.664] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj [build] [503/839 58% :: 49.731] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_fast_common.c.obj [build] [504/839 58% :: 50.019] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj [build] [505/839 59% :: 50.057] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj [build] [506/839 59% :: 50.202] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj [build] [507/839 59% :: 50.241] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_fast_pac.c.obj [build] [508/839 59% :: 50.315] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/utils/ext_password.c.obj [build] [509/839 59% :: 50.413] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/utils/uuid.c.obj [build] [510/839 59% :: 50.576] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj [build] [511/839 59% :: 50.687] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/eap_peer/eap_fast.c.obj [build] [512/839 59% :: 50.982] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps.c.obj [build] [513/839 60% :: 51.066] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/json.c.obj [build] [514/839 60% :: 51.164] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj [build] [515/839 60% :: 51.201] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj [build] [516/839 60% :: 51.287] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps_common.c.obj [build] [517/839 60% :: 51.353] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj [build] [518/839 60% :: 51.419] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj [build] [519/839 60% :: 51.769] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpas_glue.c.obj [build] [520/839 60% :: 51.816] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj [build] [521/839 61% :: 51.946] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj [build] [522/839 61% :: 52.035] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-bignum.c.obj [build] [523/839 61% :: 52.112] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_common.c.obj [build] [524/839 61% :: 52.212] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa_main.c.obj [build] [525/839 61% :: 52.425] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls.c.obj [build] [526/839 61% :: 52.469] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa2.c.obj [build] [527/839 61% :: 52.568] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/esp_supplicant/src/esp_owe.c.obj [build] [528/839 61% :: 52.673] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_wpa3.c.obj [build] [529/839 61% :: 52.733] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_hostap.c.obj [build] [530/839 62% :: 52.823] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj [build] [531/839 62% :: 53.076] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj [build] [532/839 62% :: 53.124] Performing configure step for 'bootloader' [build] -- Found Git: /usr/bin/git (found version "2.25.1") [build] -- The C compiler identification is GNU 11.2.0 [build] -- The CXX compiler identification is GNU 11.2.0 [build] -- The ASM compiler identification is GNU [build] -- Found assembler: /opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc [build] -- Check for working C compiler: /opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc [build] -- Check for working C compiler: /opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -- works [build] -- Detecting C compiler ABI info [build] -- Detecting C compiler ABI info - done [build] -- Detecting C compile features [build] -- Detecting C compile features - done [build] -- Check for working CXX compiler: /opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ [build] -- Check for working CXX compiler: /opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ -- works [build] -- Detecting CXX compiler ABI info [build] -- Detecting CXX compiler ABI info - done [build] -- Detecting CXX compile features [build] -- Detecting CXX compile features - done [build] -- Building ESP-IDF components for target esp32 [build] -- Project sdkconfig file /workspaces/sdkconfig [build] -- Looking for sys/types.h [build] -- Looking for sys/types.h - found [build] -- Looking for stdint.h [build] -- Looking for stdint.h - found [build] -- Looking for stddef.h [build] -- Looking for stddef.h - found [build] -- Check size of time_t [build] -- Check size of time_t - done [build] -- Adding linker script /opt/esp/idf/components/soc/esp32/ld/esp32.peripherals.ld [build] -- App "bootloader" version: v5.1-dev-736-gd6d8324ad9 [build] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.ld [build] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.api.ld [build] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld [build] -- Adding linker script /opt/esp/idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld [build] -- Adding linker script /opt/esp/idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld [build] -- Adding linker script /opt/esp/idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld [build] -- Components: bootloader bootloader_support efuse esp_app_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 [build] -- Component paths: /opt/esp/idf/components/bootloader /opt/esp/idf/components/bootloader_support /opt/esp/idf/components/efuse /opt/esp/idf/components/esp_app_format /opt/esp/idf/components/esp_common /opt/esp/idf/components/esp_hw_support /opt/esp/idf/components/esp_rom /opt/esp/idf/components/esp_system /opt/esp/idf/components/esptool_py /opt/esp/idf/components/freertos /opt/esp/idf/components/hal /opt/esp/idf/components/log /opt/esp/idf/components/bootloader/subproject/main /opt/esp/idf/components/bootloader/subproject/components/micro-ecc /opt/esp/idf/components/newlib /opt/esp/idf/components/partition_table /opt/esp/idf/components/soc /opt/esp/idf/components/spi_flash /opt/esp/idf/components/xtensa [build] -- Configuring done [build] -- Generating done [build] -- Build files have been written to: /workspaces/build/bootloader [build] [533/839 62% :: 53.163] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/esp_wps.c.obj [build] [534/839 62% :: 53.336] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj [build] [535/839 62% :: 53.390] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/crypto/tls_mbedtls.c.obj [build] [536/839 62% :: 53.417] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-rsa.c.obj [build] [537/839 62% :: 53.469] Building C object esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj [build] [538/839 63% :: 53.527] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj [build] [539/839 63% :: 53.607] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/esp_supplicant/src/crypto/crypto_mbedtls-ec.c.obj [build] [540/839 63% :: 53.669] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/mesh_event.c.obj [build] [541/839 63% :: 53.734] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/coexist.c.obj [build] [542/839 63% :: 53.961] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/smartconfig.c.obj [build] [543/839 63% :: 54.024] Building C object esp-idf/wpa_supplicant/CMakeFiles/idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj [build] [544/839 63% :: 54.191] Building C object esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default_ap.c.obj [build] [545/839 63% :: 54.225] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/wifi_init.c.obj [build] [546/839 64% :: 54.267] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/wifi_netif.c.obj [build] [547/839 64% :: 54.334] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/smartconfig_ack.c.obj [build] [548/839 64% :: 54.443] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/src/wifi_default.c.obj [build] [549/839 64% :: 54.689] Building C object esp-idf/esp-tls/CMakeFiles/idf_esp-tls.dir/esp-tls-crypto/esp_tls_crypto.c.obj [build] [550/839 64% :: 54.718] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/adc_cali_curve_fitting.c.obj [build] [551/839 64% :: 54.786] Building C object esp-idf/esp-tls/CMakeFiles/idf_esp-tls.dir/esp_tls_error_capture.c.obj [build] [552/839 64% :: 54.843] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/adc_cali.c.obj [build] [553/839 64% :: 55.191] Building C object esp-idf/esp_wifi/CMakeFiles/idf_esp_wifi.dir/esp32/esp_adapter.c.obj [build] [554/839 64% :: 55.451] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/deprecated/esp_adc_cal_common_legacy.c.obj [build] [555/839 65% :: 55.644] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/adc_oneshot.c.obj [build] [556/839 65% :: 55.823] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/adc_common.c.obj [build] [557/839 65% :: 55.967] Building C object esp-idf/esp-tls/CMakeFiles/idf_esp-tls.dir/esp_tls_mbedtls.c.obj [build] [558/839 65% :: 56.104] Building C object esp-idf/esp-tls/CMakeFiles/idf_esp-tls.dir/esp_tls.c.obj [build] [559/839 65% :: 56.326] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/esp32/adc_cali_line_fitting.c.obj [build] [560/839 65% :: 56.458] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/deprecated/esp32/esp_adc_cal_legacy.c.obj [build] [561/839 65% :: 56.528] Building C object esp-idf/esp_adc/CMakeFiles/idf_esp_adc.dir/adc_continuous.c.obj [build] [562/839 65% :: 56.736] Building C object esp-idf/http_parser/CMakeFiles/idf_http_parser.dir/http_parser.c.obj [build] [563/839 66% :: 57.350] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj [build] [564/839 66% :: 57.483] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj [build] [565/839 66% :: 57.557] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj [build] [566/839 66% :: 57.653] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_802_3.c.obj [build] [567/839 66% :: 57.714] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth.c.obj [build] [568/839 66% :: 57.773] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_ksz80xx.c.obj [build] [569/839 66% :: 57.861] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_lan87xx.c.obj [build] [570/839 66% :: 58.117] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj [build] [571/839 66% :: 58.187] Building ASM object esp-idf/esp_gdbstub/CMakeFiles/idf_esp_gdbstub.dir/xtensa/gdbstub-entry.S.obj [build] [572/839 67% :: 58.225] Building ASM object esp-idf/esp_gdbstub/CMakeFiles/idf_esp_gdbstub.dir/xtensa/xt_debugexception.S.obj [build] [573/839 67% :: 58.299] Building C object esp-idf/esp_gdbstub/CMakeFiles/idf_esp_gdbstub.dir/src/packet.c.obj [build] [574/839 67% :: 58.383] Building C object esp-idf/esp_eth/CMakeFiles/idf_esp_eth.dir/src/esp_eth_mac_esp.c.obj [build] [575/839 67% :: 58.479] Building C object esp-idf/esp_gdbstub/CMakeFiles/idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj [build] [576/839 67% :: 58.769] Building C object esp-idf/esp_gdbstub/CMakeFiles/idf_esp_gdbstub.dir/esp_common/gdbstub_common.c.obj [build] [577/839 67% :: 58.904] Building C object esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj [build] [578/839 67% :: 59.470] Building C object esp-idf/tcp_transport/CMakeFiles/idf_tcp_transport.dir/transport_internal.c.obj [build] [579/839 67% :: 59.582] Building C object esp-idf/esp_http_client/CMakeFiles/idf_esp_http_client.dir/lib/http_utils.c.obj [build] [580/839 68% :: 59.686] Building C object esp-idf/esp_http_client/CMakeFiles/idf_esp_http_client.dir/lib/http_auth.c.obj [build] [581/839 68% :: 59.825] Building C object esp-idf/esp_http_client/CMakeFiles/idf_esp_http_client.dir/lib/http_header.c.obj [build] [582/839 68% :: 59.976] Building C object esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj [build] [583/839 68% :: 60.326] Building C object esp-idf/tcp_transport/CMakeFiles/idf_tcp_transport.dir/transport_ssl.c.obj [build] [584/839 68% :: 60.852] Building C object esp-idf/tcp_transport/CMakeFiles/idf_tcp_transport.dir/transport_ws.c.obj [build] [585/839 68% :: 61.077] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_ws.c.obj [build] [586/839 68% :: 61.309] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_main.c.obj [build] [587/839 68% :: 61.393] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_sess.c.obj [build] [588/839 69% :: 61.658] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_uri.c.obj [build] [589/839 69% :: 61.755] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/util/ctrl_sock.c.obj [build] [590/839 69% :: 61.851] Building C object esp-idf/esp_http_client/CMakeFiles/idf_esp_http_client.dir/esp_http_client.c.obj [build] [591/839 69% :: 61.950] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_parse.c.obj [build] [592/839 69% :: 62.418] Building C object esp-idf/esp_http_server/CMakeFiles/idf_esp_http_server.dir/src/httpd_txrx.c.obj [build] [593/839 69% :: 62.500] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_init.c.obj [build] [594/839 69% :: 62.613] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_common.c.obj [build] [595/839 69% :: 62.891] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_cmd.c.obj [build] [595/839 69% :: 63.191] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_mmc.c.obj [build] [595/839 70% :: 63.280] Building C object esp-idf/esp_https_ota/CMakeFiles/idf_esp_https_ota.dir/src/esp_https_ota.c.obj [build] [595/839 70% :: 63.519] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_io.c.obj [build] [595/839 70% :: 63.621] Building C object esp-idf/ulp/CMakeFiles/idf_ulp.dir/ulp_common/ulp_common.c.obj [build] [596/839 70% :: 63.678] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/idf_esp_serial_slave_link.dir/essl.c.obj [build] [596/839 70% :: 63.760] Building C object esp-idf/sdmmc/CMakeFiles/idf_sdmmc.dir/sdmmc_sd.c.obj [build] [596/839 70% :: 63.791] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/idf_esp_serial_slave_link.dir/essl_sdio.c.obj [build] [596/839 70% :: 63.899] Building C object esp-idf/esp_serial_slave_link/CMakeFiles/idf_esp_serial_slave_link.dir/essl_spi.c.obj [build] [596/839 70% :: 63.917] Linking C static library esp-idf/ulp/libulp.a [build] [597/839 71% :: 64.181] Linking C static library esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a [build] [598/839 71% :: 64.436] Linking C static library esp-idf/sdmmc/libsdmmc.a [build] [599/839 71% :: 64.640] Linking C static library esp-idf/esp_https_ota/libesp_https_ota.a [build] [600/839 71% :: 65.184] Linking C static library esp-idf/esp_http_server/libesp_http_server.a [build] [601/839 71% :: 65.582] Linking C static library esp-idf/esp_http_client/libesp_http_client.a [build] [602/839 71% :: 66.162] Linking C static library esp-idf/tcp_transport/libtcp_transport.a [build] [603/839 71% :: 66.637] Linking C static library esp-idf/esp_gdbstub/libesp_gdbstub.a [build] [604/839 71% :: 67.456] Linking C static library esp-idf/esp_eth/libesp_eth.a [build] [605/839 71% :: 68.008] Linking C static library esp-idf/esp_adc/libesp_adc.a [build] [606/839 72% :: 68.383] Linking C static library esp-idf/esp-tls/libesp-tls.a [build] [607/839 72% :: 68.774] Linking C static library esp-idf/http_parser/libhttp_parser.a [build] [608/839 72% :: 69.209] Linking C static library esp-idf/esp_wifi/libesp_wifi.a [build] [609/839 72% :: 71.535] Performing build step for 'bootloader' [build] [10/101 0% :: 0.182] Generating project_elf_src_esp32.c [build] [11/101 1% :: 0.371] Building C object esp-idf/xtensa/CMakeFiles/idf_xtensa.dir/eri.c.obj [build] [12/101 2% :: 0.439] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj [build] [13/101 3% :: 0.588] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/dport_access.c.obj [build] [14/101 4% :: 0.660] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdm_periph.c.obj [build] [15/101 5% :: 0.725] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/lldesc.c.obj [build] [16/101 6% :: 0.818] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/adc_periph.c.obj [build] [17/101 7% :: 0.926] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/gpio_periph.c.obj [build] [18/101 8% :: 1.048] Building C object CMakeFiles/bootloader.elf.dir/project_elf_src_esp32.c.obj [build] [19/101 9% :: 1.158] Building C object esp-idf/xtensa/CMakeFiles/idf_xtensa.dir/xt_trax.c.obj [build] [20/101 10% :: 1.414] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/dac_periph.c.obj [build] [21/101 11% :: 1.489] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/i2c_periph.c.obj [build] [22/101 12% :: 1.541] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/i2s_periph.c.obj [build] [23/101 13% :: 1.633] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/interrupts.c.obj [build] [24/101 14% :: 1.728] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/lcd_periph.c.obj [build] [25/101 15% :: 1.840] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/ledc_periph.c.obj [build] [26/101 16% :: 1.945] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/mcpwm_periph.c.obj [build] [27/101 17% :: 2.028] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/pcnt_periph.c.obj [build] [28/101 18% :: 2.161] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/rmt_periph.c.obj [build] [29/101 19% :: 2.274] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/rtc_io_periph.c.obj [build] [30/101 20% :: 2.397] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdio_slave_periph.c.obj [build] [31/101 21% :: 2.528] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/sdmmc_periph.c.obj [build] [32/101 22% :: 2.585] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/spi_periph.c.obj [build] [33/101 23% :: 2.711] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/timer_periph.c.obj [build] [34/101 24% :: 2.876] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/touch_sensor_periph.c.obj [build] [35/101 25% :: 2.985] Building C object esp-idf/soc/CMakeFiles/idf_soc.dir/esp32/uart_periph.c.obj [build] [36/101 26% :: 3.055] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/mpu_hal.c.obj [build] [37/101 27% :: 3.110] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/efuse_hal.c.obj [build] [38/101 28% :: 3.158] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/esp32/efuse_hal.c.obj [build] [39/101 29% :: 3.238] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/mmu_hal.c.obj [build] [40/101 30% :: 3.304] Building C object esp-idf/esp_app_format/CMakeFiles/idf_esp_app_format.dir/esp_app_desc.c.obj [build] [41/101 31% :: 3.477] Building C object esp-idf/hal/CMakeFiles/idf_hal.dir/wdt_hal_iram.c.obj [build] [42/101 32% :: 3.780] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_clock_init.c.obj [build] [43/101 33% :: 3.836] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_random.c.obj [build] [44/101 34% :: 3.896] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_mem.c.obj [build] [45/101 35% :: 4.038] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_common_loader.c.obj [build] [46/101 36% :: 4.113] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_common.c.obj [build] [47/101 37% :: 4.161] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_random_esp32.c.obj [build] [48/101 38% :: 4.424] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/secure_boot.c.obj [build] [49/101 39% :: 4.618] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/flash_partitions.c.obj [build] [50/101 40% :: 4.735] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/flash_encrypt.c.obj [build] [51/101 41% :: 4.940] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_efuse.c.obj [build] [52/101 42% :: 4.989] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj [build] [53/101 43% :: 5.099] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj [build] [54/101 44% :: 5.402] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_console_loader.c.obj [build] [55/101 45% :: 5.483] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj [build] [56/101 46% :: 5.588] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32.c.obj [build] [57/101 47% :: 5.670] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/esp_image_format.c.obj [build] [58/101 48% :: 5.767] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_utility.c.obj [build] [59/101 49% :: 5.826] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_console.c.obj [build] [60/101 50% :: 5.940] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/esp32/bootloader_soc.c.obj [build] [61/101 51% :: 6.049] Building C object esp-idf/micro-ecc/CMakeFiles/idf_micro-ecc.dir/uECC_verify_antifault.c.obj [build] [62/101 52% :: 6.159] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_init.c.obj [build] [63/101 53% :: 6.306] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/bootloader_panic.c.obj [build] [64/101 54% :: 6.424] Building C object esp-idf/bootloader_support/CMakeFiles/idf_bootloader_support.dir/src/esp32/bootloader_sha.c.obj [build] [65/101 55% :: 6.549] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/esp32/esp_efuse_table.c.obj [build] [66/101 56% :: 6.649] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/esp32/esp_efuse_fields.c.obj [build] [67/101 57% :: 6.879] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj [build] [68/101 58% :: 6.972] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_fields.c.obj [build] [69/101 59% :: 7.082] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_api.c.obj [build] [70/101 60% :: 7.240] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/esp_memory_utils.c.obj [build] [71/101 61% :: 7.366] Building C object esp-idf/esp_system/CMakeFiles/idf_esp_system.dir/esp_err.c.obj [build] [72/101 62% :: 7.476] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32/bootloader_esp32.c.obj [build] [73/101 63% :: 7.611] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_utility.c.obj [build] [74/101 64% :: 7.728] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj [build] [75/101 65% :: 7.932] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj [build] [76/101 66% :: 8.011] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_pm.c.obj [build] [77/101 67% :: 8.138] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/chip_info.c.obj [build] [78/101 68% :: 8.181] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_init.c.obj [build] [79/101 69% :: 8.257] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_crc.c.obj [build] [80/101 70% :: 8.381] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_sys.c.obj [build] [81/101 71% :: 8.549] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_clk_init.c.obj [build] [82/101 72% :: 8.654] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_regi2c.c.obj [build] [83/101 73% :: 8.757] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_uart.c.obj [build] [84/101 74% :: 8.875] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_efuse.c.obj [build] [85/101 75% :: 8.949] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_clk.c.obj [build] [85/101 76% :: 9.016] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_sleep.c.obj [build] [85/101 77% :: 9.080] Building C object esp-idf/esp_hw_support/CMakeFiles/idf_esp_hw_support.dir/port/esp32/rtc_time.c.obj [build] [85/101 78% :: 9.116] Building C object esp-idf/esp_common/CMakeFiles/idf_esp_common.dir/src/esp_err_to_name.c.obj [build] [85/101 79% :: 9.151] Building ASM object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj [build] [85/101 80% :: 9.180] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log.c.obj [build] [85/101 81% :: 9.193] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log_noos.c.obj [build] [85/101 82% :: 9.215] Building C object esp-idf/log/CMakeFiles/idf_log.dir/log_buffers.c.obj [build] [86/101 83% :: 9.236] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj [build] [86/101 84% :: 9.266] Building C object esp-idf/esp_rom/CMakeFiles/idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj [build] [86/101 85% :: 9.385] Linking C static library esp-idf/log/liblog.a [build] [87/101 86% :: 9.538] Linking C static library esp-idf/esp_rom/libesp_rom.a [build] [88/101 87% :: 9.659] Linking C static library esp-idf/esp_common/libesp_common.a [build] [89/101 88% :: 10.155] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [build] [90/101 89% :: 10.433] Linking C static library esp-idf/esp_system/libesp_system.a [build] [91/101 90% :: 10.974] Linking C static library esp-idf/efuse/libefuse.a [build] [92/101 91% :: 12.105] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [build] [93/101 92% :: 12.316] Linking C static library esp-idf/esp_app_format/libesp_app_format.a [build] [94/101 93% :: 12.723] Linking C static library esp-idf/hal/libhal.a [build] [95/101 94% :: 13.073] Linking C static library esp-idf/micro-ecc/libmicro-ecc.a [build] [96/101 95% :: 13.757] Linking C static library esp-idf/soc/libsoc.a [build] [97/101 96% :: 13.991] Linking C static library esp-idf/xtensa/libxtensa.a [build] [98/101 97% :: 14.181] Linking C static library esp-idf/main/libmain.a [build] [99/101 98% :: 16.448] Linking C executable bootloader.elf [build] [100/101 99% :: 16.594] Generating binary image from built executable [build] esptool.py v4.2.1 [build] Creating esp32 image... [build] Merged 1 ELF section [build] Successfully created esp32 image. [build] Generated /workspaces/build/bootloader/bootloader.bin [build] [101/101 100% :: 16.653] cd /workspaces/build/bootloader/esp-idf/esptool_py && python /opt/esp/idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 /workspaces/build/bootloader/bootloader.bin [build] Bootloader binary size 0x66c0 bytes. 0x940 bytes (8%) free. [build] [610/839 72% :: 71.613] No install step for 'bootloader' [build] [611/839 72% :: 71.630] Linking C static library esp-idf/wpa_supplicant/libwpa_supplicant.a [build] [612/839 72% :: 71.702] Completed 'bootloader' [build] [612/839 72% :: 71.905] Linking C static library esp-idf/esp_netif/libesp_netif.a [build] [613/839 73% :: 73.508] Linking C static library esp-idf/lwip/liblwip.a [build] [614/839 73% :: 73.764] Linking C static library esp-idf/vfs/libvfs.a [build] [615/839 73% :: 73.943] Linking C static library esp-idf/esp_phy/libesp_phy.a [build] [616/839 73% :: 74.434] Linking C static library esp-idf/nvs_flash/libnvs_flash.a [build] [617/839 73% :: 74.580] Linking C static library esp-idf/esp_event/libesp_event.a [build] [618/839 73% :: 74.773] Linking C static library esp-idf/esp_timer/libesp_timer.a [build] [619/839 73% :: 74.879] Linking C static library esp-idf/esp_common/libesp_common.a [build] [620/839 73% :: 75.035] Linking C static library esp-idf/cxx/libcxx.a [build] [621/839 74% :: 75.449] Linking C static library esp-idf/newlib/libnewlib.a [build] [622/839 74% :: 75.916] Linking C static library esp-idf/freertos/libfreertos.a [build] [623/839 74% :: 76.412] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a [build] [624/839 74% :: 76.694] Linking C static library esp-idf/soc/libsoc.a [build] [625/839 74% :: 76.924] Linking C static library esp-idf/heap/libheap.a [build] [626/839 74% :: 77.108] Linking C static library esp-idf/log/liblog.a [build] [627/839 74% :: 77.910] Linking C static library esp-idf/hal/libhal.a [build] [628/839 74% :: 78.080] Linking C static library esp-idf/esp_rom/libesp_rom.a [build] [629/839 74% :: 78.655] Linking C static library esp-idf/esp_system/libesp_system.a [build] [630/839 75% :: 78.814] Linking C static library esp-idf/pthread/libpthread.a [build] [631/839 75% :: 79.314] Linking C static library esp-idf/spi_flash/libspi_flash.a [build] [632/839 75% :: 79.458] Linking C static library esp-idf/app_update/libapp_update.a [build] [633/839 75% :: 79.833] Linking C static library esp-idf/bootloader_support/libbootloader_support.a [build] [634/839 75% :: 79.932] Linking C static library esp-idf/esp_app_format/libesp_app_format.a [build] [635/839 75% :: 89.908] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a [build] [636/839 75% :: 91.032] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedx509.a [build] [637/839 75% :: 93.125] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedtls.a [build] [638/839 76% :: 93.409] Generating x509_crt_bundle [build] [639/839 76% :: 93.725] Generating ../../x509_crt_bundle.S [build] [649/839 76% :: 93.849] Building C object esp-idf/xtensa/CMakeFiles/idf_xtensa.dir/eri.c.obj [build] [650/839 76% :: 93.898] Building ASM object esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xtensa_intr_asm.S.obj [build] [651/839 76% :: 94.013] Building C object esp-idf/xtensa/CMakeFiles/idf_xtensa.dir/xt_trax.c.obj [build] [652/839 76% :: 94.085] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/esp32/esp_efuse_table.c.obj [build] [653/839 76% :: 94.152] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_fields.c.obj [build] [654/839 76% :: 94.223] Building C object esp-idf/xtensa/CMakeFiles/idf_xtensa.dir/xtensa_intr.c.obj [build] [655/839 76% :: 94.307] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_fields.c.obj [build] [656/839 77% :: 94.410] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_utility.c.obj [build] [657/839 77% :: 94.560] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_api.c.obj [build] [658/839 77% :: 94.601] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdspi_crc.c.obj [build] [659/839 77% :: 94.709] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/esp_efuse_utility.c.obj [build] [660/839 77% :: 94.804] Building C object esp-idf/efuse/CMakeFiles/idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/three_key_blocks/esp_efuse_api_key.c.obj [build] [661/839 77% :: 95.206] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj [build] [662/839 77% :: 95.265] Building C object esp-idf/esp_ringbuf/CMakeFiles/idf_esp_ringbuf.dir/ringbuf.c.obj [build] [663/839 77% :: 95.336] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/gpio/rtc_io.c.obj [build] [664/839 78% :: 95.411] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdspi_host.c.obj [build] [665/839 78% :: 95.488] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/gptimer.c.obj [build] [666/839 78% :: 95.789] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_timer.c.obj [build] [667/839 78% :: 95.969] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/spi_slave.c.obj [build] [668/839 78% :: 96.011] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/spi_common.c.obj [build] [669/839 78% :: 96.147] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/spi_bus_lock.c.obj [build] [670/839 78% :: 96.195] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/spi_master.c.obj [build] [671/839 78% :: 96.314] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/gpio/gpio.c.obj [build] [672/839 79% :: 96.711] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/timer_legacy.c.obj [build] [673/839 79% :: 97.112] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_com.c.obj [build] [674/839 79% :: 97.174] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_cmpr.c.obj [build] [675/839 79% :: 97.228] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/adc_dma_legacy.c.obj [build] [676/839 79% :: 97.325] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/adc_legacy.c.obj [build] [677/839 79% :: 97.616] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_fault.c.obj [build] [678/839 79% :: 97.654] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_cap.c.obj [build] [679/839 79% :: 97.814] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/ledc.c.obj [build] [680/839 79% :: 97.904] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj [build] [681/839 80% :: 98.153] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/uart.c.obj [build] [682/839 80% :: 98.245] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_gen.c.obj [build] [683/839 80% :: 98.345] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_sync.c.obj [build] [684/839 80% :: 98.466] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/mcpwm/mcpwm_oper.c.obj [build] [685/839 80% :: 98.692] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/sigma_delta_legacy.c.obj [build] [686/839 80% :: 98.757] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdm.c.obj [build] [687/839 80% :: 98.807] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/rmt/rmt_common.c.obj [build] [688/839 80% :: 98.919] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/rmt/rmt_tx.c.obj [build] [689/839 81% :: 98.967] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/rmt/rmt_encoder.c.obj [build] [690/839 81% :: 99.512] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/rmt/rmt_rx.c.obj [build] [691/839 81% :: 99.656] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdmmc_transaction.c.obj [build] [692/839 81% :: 99.845] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/i2s/i2s_pdm.c.obj [build] [693/839 81% :: 99.919] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/rmt_legacy.c.obj [build] [694/839 81% :: 100.103] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdmmc_host.c.obj [build] [695/839 81% :: 100.128] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/pulse_cnt.c.obj [build] [696/839 81% :: 100.500] Building C object esp-idf/esp_pm/CMakeFiles/idf_esp_pm.dir/pm_locks.c.obj [build] [697/839 82% :: 100.670] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/pcnt_legacy.c.obj [build] [698/839 82% :: 100.836] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/i2s/i2s_std.c.obj [build] [699/839 82% :: 100.884] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/mcpwm_legacy.c.obj [build] [700/839 82% :: 100.935] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/i2s/i2s_common.c.obj [build] [701/839 82% :: 101.001] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/i2s_legacy.c.obj [build] [702/839 82% :: 101.058] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/twai.c.obj [build] [703/839 82% :: 101.123] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/touch_sensor_common.c.obj [build] [704/839 82% :: 101.401] Building C object esp-idf/esp_pm/CMakeFiles/idf_esp_pm.dir/pm_trace.c.obj [build] [705/839 82% :: 101.438] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/dac_common.c.obj [build] [706/839 83% :: 101.495] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/deprecated/adc_i2s_deprecated.c.obj [build] [707/839 83% :: 101.555] Building ASM object esp-idf/mbedtls/CMakeFiles/idf_mbedtls.dir///x509_crt_bundle.S.obj [build] [708/839 83% :: 101.608] Building C object esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/dac.c.obj [build] [709/839 83% :: 101.680] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/sdio_slave.c.obj [build] [710/839 83% :: 101.727] Building C object esp-idf/driver/CMakeFiles/idf_driver.dir/esp32/touch_sensor.c.obj [build] [711/839 83% :: 101.803] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_common.c.obj [build] [712/839 83% :: 101.866] Building C object esp-idf/mbedtls/CMakeFiles/idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj [build] [713/839 83% :: 101.958] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_io.c.obj [build] [714/839 84% :: 102.141] Building C object esp-idf/esp_pm/CMakeFiles/idf_esp_pm.dir/pm_impl.c.obj [build] [715/839 84% :: 102.207] Building C object esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj [build] [716/839 84% :: 102.360] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_io_i2c.c.obj [build] [717/839 84% :: 102.425] Building C object esp-idf/app_trace/CMakeFiles/idf_app_trace.dir/app_trace.c.obj [build] [718/839 84% :: 102.466] Building C object esp-idf/app_trace/CMakeFiles/idf_app_trace.dir/app_trace_util.c.obj [build] [719/839 84% :: 102.525] Building C object esp-idf/app_trace/CMakeFiles/idf_app_trace.dir/port/port_uart.c.obj [build] [720/839 84% :: 102.594] Building C object esp-idf/app_trace/CMakeFiles/idf_app_trace.dir/gcov/gcov_rtio.c.obj [build] [721/839 84% :: 102.631] Linking C static library esp-idf/mbedtls/libmbedtls.a [build] [722/839 84% :: 102.716] Building C object esp-idf/unity/CMakeFiles/idf_unity.dir/unity_runner.c.obj [build] [723/839 85% :: 102.768] Building C object esp-idf/unity/CMakeFiles/idf_unity.dir/unity_utils_cache.c.obj [build] [724/839 85% :: 102.821] Building C object esp-idf/unity/CMakeFiles/idf_unity.dir/unity_utils_freertos.c.obj [build] [725/839 85% :: 102.946] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_utils_memory.c.obj [build] [726/839 85% :: 102.976] Building C object esp-idf/unity/CMakeFiles/idf_unity.dir/unity_port_esp32.c.obj [build] [727/839 85% :: 103.015] Building C object esp-idf/unity/CMakeFiles/idf_unity.dir/port/esp/unity_utils_memory_esp.c.obj [build] [728/839 85% :: 103.104] Building C object esp-idf/console/CMakeFiles/idf_console.dir/split_argv.c.obj [build] [729/839 85% :: 103.151] Building C object esp-idf/cmock/CMakeFiles/idf_cmock.dir/CMock/src/cmock.c.obj [build] [730/839 85% :: 103.220] Building C object esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj [build] [731/839 86% :: 103.255] Linking C static library esp-idf/esp_pm/libesp_pm.a [build] [732/839 86% :: 103.283] Building C object esp-idf/console/CMakeFiles/idf_console.dir/commands.c.obj [build] [733/839 86% :: 103.409] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_dbl.c.obj [build] [734/839 86% :: 103.523] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_end.c.obj [build] [735/839 86% :: 103.583] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_cmd.c.obj [build] [736/839 86% :: 103.783] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_dstr.c.obj [build] [737/839 86% :: 103.829] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_date.c.obj [build] [738/839 86% :: 103.863] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_file.c.obj [build] [739/839 87% :: 103.891] Building C object esp-idf/console/CMakeFiles/idf_console.dir/esp_console_repl.c.obj [build] [740/839 87% :: 103.993] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_rem.c.obj [build] [741/839 87% :: 104.040] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_hashtable.c.obj [build] [742/839 87% :: 104.157] Building C object esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj [build] [743/839 87% :: 104.192] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_int.c.obj [build] [744/839 87% :: 104.221] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_lit.c.obj [build] [745/839 87% :: 104.287] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_utils.c.obj [build] [746/839 87% :: 104.315] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_str.c.obj [build] [747/839 87% :: 104.516] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/arg_rex.c.obj [build] [748/839 88% :: 104.621] Building C object esp-idf/esp_hid/CMakeFiles/idf_esp_hid.dir/src/esp_hidd.c.obj [build] [749/839 88% :: 104.788] Building C object esp-idf/console/CMakeFiles/idf_console.dir/argtable3/argtable3.c.obj [build] [750/839 88% :: 104.877] Building C object esp-idf/esp_hid/CMakeFiles/idf_esp_hid.dir/src/esp_hid_common.c.obj [build] [751/839 88% :: 104.951] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_nt35510.c.obj [build] [752/839 88% :: 104.996] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_ssd1306.c.obj [build] [753/839 88% :: 105.039] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_st7789.c.obj [build] [754/839 88% :: 105.135] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_io_spi.c.obj [build] [755/839 88% :: 105.210] Building C object esp-idf/esp_hid/CMakeFiles/idf_esp_hid.dir/src/esp_hidh.c.obj [build] [756/839 89% :: 105.283] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_ops.c.obj [build] [757/839 89% :: 105.370] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/proto-c/session.pb-c.c.obj [build] [758/839 89% :: 105.488] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/src/security/security0.c.obj [build] [759/839 89% :: 105.520] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj [build] [760/839 89% :: 105.623] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/src/common/protocomm.c.obj [build] [761/839 89% :: 105.745] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/proto-c/sec0.pb-c.c.obj [build] [762/839 89% :: 105.838] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj [build] [763/839 89% :: 105.886] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/src/transports/protocomm_httpd.c.obj [build] [764/839 89% :: 106.021] Building C object esp-idf/esp_lcd/CMakeFiles/idf_esp_lcd.dir/src/esp_lcd_panel_io_i2s.c.obj [build] [765/839 90% :: 106.068] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/proto-c/sec2.pb-c.c.obj [build] [766/839 90% :: 106.241] Building C object esp-idf/protocomm/CMakeFiles/idf_protocomm.dir/src/transports/protocomm_console.c.obj [build] [767/839 90% :: 106.290] Building C object esp-idf/esp_local_ctrl/CMakeFiles/idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj [build] [768/839 90% :: 106.377] Building C object esp-idf/esp_local_ctrl/CMakeFiles/idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj [build] [769/839 90% :: 106.478] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/core_dump_checksum.c.obj [build] [770/839 90% :: 106.529] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/core_dump_common.c.obj [build] [771/839 90% :: 106.586] Building C object esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj [build] [772/839 90% :: 106.717] Building C object esp-idf/esp_local_ctrl/CMakeFiles/idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj [build] [773/839 91% :: 106.830] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/core_dump_binary.c.obj [build] [774/839 91% :: 106.878] Building C object esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj [build] [775/839 91% :: 106.954] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/core_dump_elf.c.obj [build] [776/839 91% :: 107.000] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/core_dump_uart.c.obj [build] [777/839 91% :: 107.086] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/crc32.cpp.obj [build] [778/839 91% :: 107.194] Building C object esp-idf/espcoredump/CMakeFiles/idf_espcoredump.dir/src/port/xtensa/core_dump_port.c.obj [build] [779/839 91% :: 107.304] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/Partition.cpp.obj [build] [780/839 91% :: 107.372] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/SPI_Flash.cpp.obj [build] [781/839 92% :: 107.501] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj [build] [782/839 92% :: 107.612] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj [build] [783/839 92% :: 107.675] Building C object esp-idf/protobuf-c/CMakeFiles/idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj [build] [784/839 92% :: 107.777] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/wear_levelling.cpp.obj [build] [785/839 92% :: 107.924] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj [build] [786/839 92% :: 107.987] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/diskio/diskio_rawflash.c.obj [build] [787/839 92% :: 108.083] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/diskio/diskio_sdmmc.c.obj [build] [788/839 92% :: 108.141] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/diskio/diskio_wl.c.obj [build] [789/839 92% :: 108.374] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/port/freertos/ffsystem.c.obj [build] [790/839 93% :: 108.477] Building CXX object esp-idf/wear_levelling/CMakeFiles/idf_wear_levelling.dir/WL_Flash.cpp.obj [build] [791/839 93% :: 108.573] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/src/ffunicode.c.obj [build] [792/839 93% :: 108.865] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj [build] [793/839 93% :: 108.919] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj [build] [794/839 93% :: 109.093] Building C object esp-idf/fatfs/CMakeFiles/idf_fatfs.dir/vfs/vfs_fat.c.obj [build] [795/839 93% :: 109.215] Building C object esp-idf/json/CMakeFiles/idf_json.dir/cJSON/cJSON_Utils.c.obj [build] [796/839 93% :: 109.293] Building C object esp-idf/perfmon/CMakeFiles/idf_perfmon.dir/xtensa_perfmon_access.c.obj [build] [797/839 93% :: 109.349] Building C object esp-idf/mqtt/CMakeFiles/idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj [build] [798/839 94% :: 109.494] Building C object esp-idf/mqtt/CMakeFiles/idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj [build] [799/839 94% :: 109.528] Building C object esp-idf/perfmon/CMakeFiles/idf_perfmon.dir/xtensa_perfmon_masks.c.obj [build] [800/839 94% :: 109.599] Building C object esp-idf/perfmon/CMakeFiles/idf_perfmon.dir/xtensa_perfmon_apis.c.obj [build] [801/839 94% :: 109.663] Building C object esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj [build] [802/839 94% :: 109.731] Building C object esp-idf/mqtt/CMakeFiles/idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj [build] [803/839 94% :: 109.868] Building C object esp-idf/json/CMakeFiles/idf_json.dir/cJSON/cJSON.c.obj [build] [804/839 94% :: 109.968] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/spiffs_api.c.obj [build] [805/839 94% :: 110.042] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj [build] [806/839 94% :: 110.309] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj [build] [807/839 95% :: 110.440] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/spiffs/src/spiffs_check.c.obj [build] [808/839 95% :: 110.744] Building C object esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj [build] [809/839 95% :: 110.811] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/wifi_config.c.obj [build] [810/839 95% :: 110.874] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/wifi_scan.c.obj [build] [811/839 95% :: 110.937] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj [build] [812/839 95% :: 110.971] Linking C static library esp-idf/driver/libdriver.a [build] [813/839 95% :: 111.073] Building C object esp-idf/spiffs/CMakeFiles/idf_spiffs.dir/esp_spiffs.c.obj [build] [814/839 95% :: 111.143] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/handlers.c.obj [build] [814/839 96% :: 111.232] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj [build] [814/839 96% :: 111.341] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/scheme_console.c.obj [build] [814/839 96% :: 111.400] Building C object esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj [build] [814/839 96% :: 111.430] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj [build] [814/839 96% :: 111.471] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj [build] [814/839 96% :: 111.565] Linking C static library esp-idf/efuse/libefuse.a [build] [815/839 96% :: 111.612] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/scheme_softap.c.obj [build] [815/839 96% :: 111.699] Building C object esp-idf/wifi_provisioning/CMakeFiles/idf_wifi_provisioning.dir/src/manager.c.obj [build] [815/839 97% :: 111.724] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj [build] [815/839 97% :: 111.818] Linking C static library esp-idf/esp_ringbuf/libesp_ringbuf.a [build] [816/839 97% :: 111.951] Linking C static library esp-idf/xtensa/libxtensa.a [build] [826/839 97% :: 112.475] Linking C static library esp-idf/app_trace/libapp_trace.a [build] [827/839 97% :: 112.484] Linking C static library esp-idf/espcoredump/libespcoredump.a [build] [828/839 97% :: 112.558] Linking C static library esp-idf/esp_hid/libesp_hid.a [build] [828/839 97% :: 112.649] Linking C static library esp-idf/protobuf-c/libprotobuf-c.a [build] [828/839 97% :: 112.717] Linking C static library esp-idf/json/libjson.a [build] [828/839 97% :: 112.767] Linking C static library esp-idf/unity/libunity.a [build] [829/839 98% :: 112.792] Linking C static library esp-idf/mqtt/libmqtt.a [build] [829/839 98% :: 112.845] Linking C static library esp-idf/perfmon/libperfmon.a [build] [829/839 98% :: 112.849] Linking C static library esp-idf/wear_levelling/libwear_levelling.a [build] [830/839 98% :: 112.927] Linking C static library esp-idf/esp_lcd/libesp_lcd.a [build] [830/839 98% :: 112.978] Linking C static library esp-idf/cmock/libcmock.a [build] [830/839 98% :: 113.196] Linking C static library esp-idf/spiffs/libspiffs.a [build] [830/839 98% :: 113.210] Linking C static library esp-idf/console/libconsole.a [build] [831/839 98% :: 113.325] Linking C static library esp-idf/fatfs/libfatfs.a [build] [831/839 99% :: 113.534] Linking C static library esp-idf/protocomm/libprotocomm.a [build] [833/839 99% :: 113.737] Linking C static library esp-idf/esp_local_ctrl/libesp_local_ctrl.a [build] [833/839 99% :: 113.898] Linking C static library esp-idf/wifi_provisioning/libwifi_provisioning.a [build] [834/839 99% :: 113.984] Linking C static library esp-idf/main/libmain.a [build] [835/839 99% :: 119.523] Generating ld/sections.ld [build] [836/839 99% :: 119.579] Building C object CMakeFiles/Qemu_HelloWorld.elf.dir/project_elf_src_esp32.c.obj [build] [837/839 99% :: 127.397] Linking CXX executable Qemu_HelloWorld.elf [build] [838/839 99% :: 127.564] Generating binary image from built executable [build] esptool.py v4.2.1 [build] Creating esp32 image... [build] Merged 2 ELF sections [build] Successfully created esp32 image. [build] Generated /workspaces/build/Qemu_HelloWorld.bin [build] [839/839 100% :: 127.634] cd /workspaces/build/esp-idf/esptool_py && python /opt/esp/idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /workspaces/build/partition_table/partition-table.bin /workspaces/build/Qemu_HelloWorld.bin [build] Qemu_HelloWorld.bin binary size 0x2adc0 bytes. Smallest app partition is 0x100000 bytes. 0xd5240 bytes (83%) free. [build] Build finished with exit code 0

JohnFromHere commented 2 years ago

When I try to manually perform the flashing, I run into this problem (Qemu server still not running):

root@b66b1ba15500:/workspaces/build# qemu-system-xtensa -nographic -machine esp32 -drive file=Qemu_HelloWorld.bin,if=mtd,format=raw Adding SPI flash device qemu-system-xtensa: failed to read the initial flash content

brianignacio5 commented 1 year ago

The doctor command output is in the clipboard. If you press Paste in any editor it will print there.

The output tab has a dropdown with different options, you are showing the CMake/Build which is given by another extension. Choose ESP-IDF from this dropdown. Also the build task you are using is not from our extension.

The reason QEMU is not working is because there is a step needed to merge the build binaries into one binary for QEMU which is executed after you run one of our extension QEMU commands.

Take a look at troubleshooting to see how to get the information we need to find out the issue.

JohnFromHere commented 1 year ago

Output: Correct, I didn't know that, I am new to VS Code! Here is the Output display: Error: spawn /opt/esp/python_env/idf5.0_py3.8_env/bin/python ENOENT at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) at onErrorNT (node:internal/child_process:477:16) at processTicksAndRejections (node:internal/process/task_queues:83:21)

I checked this folder and the actual Python there is idf5.1 => how and where can I change this parameter to the correct folder name?


Here is the output of the doctor command:

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report --------------------------------------------- OS linux x64 5.10.16.3-microsoft-standard-WSL2 System environment variable IDF_PYTHON_ENV_PATH /opt/esp/python_env/idf5.1_py3.8_env System environment variable PATH /vscode/vscode-server/bin/linux-x64/e4503b30fc78200f846c62cf8091b76ff5547662/bin/remote-cli:/opt/esp/idf/components/esptool_py/esptool:/opt/esp/idf/components/espcoredump:/opt/esp/idf/components/partition_table:/opt/esp/idf/components/app_update:/opt/esp/tools/xtensa-esp-elf-gdb/11.2_20220823/xtensa-esp-elf-gdb/bin:/opt/esp/tools/riscv32-esp-elf-gdb/11.2_20220823/riscv32-esp-elf-gdb/bin:/opt/esp/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin:/opt/esp/tools/xtensa-esp32s2-elf/esp-2022r1-11.2.0/xtensa-esp32s2-elf/bin:/opt/esp/tools/xtensa-esp32s3-elf/esp-2022r1-11.2.0/xtensa-esp32s3-elf/bin:/opt/esp/tools/riscv32-esp-elf/esp-2022r1-11.2.0/riscv32-esp-elf/bin:/opt/esp/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils/bin:/opt/esp/tools/esp32s2ulp-elf/2.28.51-esp-20191205/esp32s2ulp-elf-binutils/bin:/opt/esp/tools/openocd-esp32/v0.11.0-esp32-20220706/openocd-esp32/bin:/opt/esp/python_env/idf5.1_py3.8_env/bin:/opt/esp/idf/tools:/opt/qemu/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin System environment variable PYTHON undefined Visual Studio Code version 1.70.2 Visual Studio Code language en Visual Studio Code shell /usr/bin/bash ESP-IDF Extension version 1.5.0 Workspace folder /workspaces ---------------------------------------------------- Extension configuration settings ------------------------------------------------------ ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH} ESP-IDF Path (idf.espIdfPath) /opt/esp/idf ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH} ESP-Matter Path (idf.espMatterPath) ${env:ESP_MATTER_PATH} Custom extra paths (idf.customExtraPaths) C:\Users\johns.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin;C:\Users\johns.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin;C:\Users\johns.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin;C:\Users\johns.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin;C:\Users\johns.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;C:\Users\johns.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;C:\Users\johns.espressif\tools\cmake\3.23.1\bin;C:\Users\johns.espressif\tools\openocd-esp32\v0.11.0-esp32-20220411\openocd-esp32\bin;C:\Users\johns.espressif\tools\ninja\1.10.2;C:\Users\johns.espressif\tools\idf-exe\1.0.3;C:\Users\johns.espressif\tools\ccache\4.3\ccache-4.3-windows-64;C:\Users\johns.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64 Custom extra vars (idf.customExtraVars) {"OPENOCD_SCRIPTS":"C:\Users\johns\.espressif\tools\openocd-esp32\v0.11.0-esp32-20220411/openocd-esp32/share/openocd/scripts","IDF_CCACHE_ENABLE":"1"} Virtual env Python Path (idf.pythonBinPath) /opt/esp/python_env/idf5.0_py3.8_env/bin/python Serial port (idf.port) /dev/ttyUSB1 OpenOCD Configs (idf.openOcdConfigs) board/esp32-bridge.cfg ESP-IDF Tools Path (idf.toolsPath) /opt/esp Git Path (idf.gitPath) /usr/bin/git -------------------------------------------------------- Configurations access ------------------------------------------------------------- Access to ESP-ADF Path (idf.espAdfPath) false Access to ESP-IDF Path (idf.espIdfPath) true Access to ESP-MDF Path (idf.espMdfPath) false Access to ESP-Matter Path (idf.espMatterPath) false Access to ESP-IDF Custom extra paths Access to C: false Access to \Users\johns.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin;C: false Access to \Users\johns.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin;C: false Access to \Users\johns.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin;C: false Access to \Users\johns.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin;C: false Access to \Users\johns.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;C: false Access to \Users\johns.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;C: false Access to \Users\johns.espressif\tools\cmake\3.23.1\bin;C: false Access to \Users\johns.espressif\tools\openocd-esp32\v0.11.0-esp32-20220411\openocd-esp32\bin;C: false Access to \Users\johns.espressif\tools\ninja\1.10.2;C: false Access to \Users\johns.espressif\tools\idf-exe\1.0.3;C: false Access to \Users\johns.espressif\tools\ccache\4.3\ccache-4.3-windows-64;C: false Access to \Users\johns.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: false Access to Virtual env Python Path (idf.pythonBinPath) false Access to CMake in environment PATH true Access to Ninja in environment PATH true Access to ESP-IDF Tools Path (idf.toolsPath) true -------------------------------------------------------- Configurations has spaces ------------------------------------------------------------- Spaces in system environment Path false Spaces in ESP-ADF Path (idf.espAdfPath) false Spaces in ESP-IDF Path (idf.espIdfPath) false Spaces in ESP-MDF Path (idf.espMdfPath) false Spaces in ESP-Matter Path (idf.espMatterPath) false Spaces in ESP-IDF Custom extra paths Spaces in C: false Spaces in \Users\johns.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32-elf\bin;C: false Spaces in \Users\johns.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s2-elf\bin;C: false Spaces in \Users\johns.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch3-8.4.0\xtensa-esp32s3-elf\bin;C: false Spaces in \Users\johns.espressif\tools\riscv32-esp-elf\esp-2021r2-patch3-8.4.0\riscv32-esp-elf\bin;C: false Spaces in \Users\johns.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;C: false Spaces in \Users\johns.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;C: false Spaces in \Users\johns.espressif\tools\cmake\3.23.1\bin;C: false Spaces in \Users\johns.espressif\tools\openocd-esp32\v0.11.0-esp32-20220411\openocd-esp32\bin;C: false Spaces in \Users\johns.espressif\tools\ninja\1.10.2;C: false Spaces in \Users\johns.espressif\tools\idf-exe\1.0.3;C: false Spaces in \Users\johns.espressif\tools\ccache\4.3\ccache-4.3-windows-64;C: false Spaces in \Users\johns.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: false Spaces in Virtual env Python Path (idf.pythonBinPath) false Spaces in ESP-IDF Tools Path (idf.toolsPath) false ----------------------------------------------------------- Executables Versions ----------------------------------------------------------- Git version 2.25.1 ESP-IDF version 5.1 Python version Not found Python's pip version Not found -------------------------------------------------- Python packages in idf.pythonBinPath ---------------------------------------------------- ---------------------------------------------------- Check ESP-IDF python requirements.txt ------------------------------------------------- Check ESP-IDF Python packages undefined ---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------ Check Extension Python packages undefined ---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------ Check Debug AdapterPython packages undefined ----------------------------------------------------------- Latest error ----------------------------------------------------------------- Latest error at Command failed: /opt/esp/python_env/idf5.0_py3.8_env/bin/python -m pip list --format json /bin/sh: 1: /opt/esp/python_env/idf5.0_py3.8_env/bin/python: not found


As far as I can see, there is obviously a discrepancy between the actual idf version of Python installed (5.1) and the one looked for by the system... But I don't know where and how to correct this discrepancy?...

Thanks again for your patience and help!

brianignacio5 commented 1 year ago

It is defined by default in the <projectDirectory>/.devcontainer/devcontainer.json. Just update the idf.pythonBinPath to /opt/esp/python_env/idf5.1_py3.8_env/bin/python. We Will also update it in the extension templates. Tried using ${env: IDF_PYTHON_ENV_PATH} there but I guess is not supported in dev containers yet.

JohnFromHere commented 1 year ago

Hi Brian,

thank you for your help so far!

I changed the python path in the json file you mentioned:

// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.183.0/containers/ubuntu
{
    "name": "ESP-IDF QEMU",
    "build": {
        "dockerfile": "Dockerfile"
    },
    // Add the IDs of extensions you want installed when the container is created.
    "extensions": [
        "ms-vscode.cpptools",
        "espressif.esp-idf-extension"
    ],
    "workspaceMount": "source=${localWorkspaceFolder},target=/workspaces,type=bind",
    /* the path of workspace folder to be opened after container is running
     */
    "workspaceFolder": "/workspaces",
    "mounts": [
        "source=extensionCache,target=/root/.vscode-server/extensions,type=volume"
    ],
    "settings": {
        "terminal.integrated.defaultProfile.linux": "bash",
        "idf.espIdfPath": "/opt/esp/idf",
        "idf.customExtraPaths": "",
        "idf.pythonBinPath": "/opt/esp/python_env/idf5.1_py3.8_env/bin/python",
        "idf.toolsPath": "/opt/esp",
        "idf.gitPath": "/usr/bin/git"
    },
    "runArgs": ["--privileged"]
}

this path can be seen (truncated, I don't know why?) on the 3rd line of the doctor output above:

System environment variable IDF_PYTHON_ENV_PATH
/opt/esp/python_env/idf5.1_py3.8_env

, with no success so far. From the doctor output:

System environment variable PYTHON 
 undefined 

it seems that the env var PYTHON has not been successfully created. Is it a variable I must create under windows system or inside VS code shell? By rerunning the building process, I still get the same lines at the end of the doctor output along with the same error.

From the above doctor output, it also seems that a virtual env var has not been correctly set and remains with the old value:

Virtual env Python Path (idf.pythonBinPath) /opt/esp/python_env/idf5.0_py3.8_env/bin/python

Where must I change this virtual env var and the python path in the ESP-IDF extension for the change to be applied through the entire building process?

Best regards John

brianignacio5 commented 1 year ago

HI @JohnFromHere !

If you rebuilt the container with the Remote-Containers: Rebuild and reopen in Container with this devcontainer.json file updated then there must be idf.pythonBinPath in your container settings.json that is overriding this value.

If you run the Preferences: Open User settings (JSON) or Preferences: Open Workspace settings (JSON) or in your current project ".vscode/settings.json" it might have some value that overrides the devcontainer.json values.

brianignacio5 commented 1 year ago

Closing this issue for lack of response. Comment here if you still have any issue.

JohnFromHere commented 1 year ago

Sorry for my lack of response, I was away from my office for more than a week. I am not sure to have fully understood how I have to do the last changes you mentioned, however I will try my best to do that! My problem is still unsolved for the time being but thanks anyway!

brianignacio5 commented 1 year ago

I've meant to run the Remote-Containers: Rebuild and reopen in Container to rebuild the container so it gets the new idf.pythonBinPath or set the new path in your project .vscode/settings.json