Iโm trying to build rust-esp32-std-hello using the pre-compiled compiler I installed according to this guide. (I have previously built the compiler myself, but I wanted to cut the installation time by a couple of hours this time.)
Iโm using rustup to manage toolchains. Having set the local override to esp
, Iโm getting this output:
$ cargo build
Compiling esp-idf-sys v0.16.3
error: failed to run custom build command for `esp-idf-sys v0.16.3`
Caused by:
process didn't exit successfully: `/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/debug/build/esp-idf-sys-e657db78e305d488/build-script-build` (exit status: 101)
--- stdout
Found compatible PlatformIO Core 5.1.1 -> /home/andrewsh/.platformio/penv/bin/platformio
cargo:rerun-if-changed=./patches/master_missing_xtensa_atomics_fix.diff
cargo:rerun-if-changed=./patches/esp32c3_atomics_emul.diff
cargo:rerun-if-changed=./patches/missing_xtensa_atomics_fix.diff
cargo:rerun-if-changed=./patches/master_restore_link_fragments_for_pio.diff
cargo:rerun-if-changed=./patches/pthread_destructor_fix.diff
Warning! Ignore unknown configuration option `patches` in section [env]
Processing debug (board: esp32cam; platform: espressif32; framework: espidf)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32cam.html
PLATFORM: Espressif 32 (3.3.1) > AI Thinker ESP32-CAM
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-espidf 3.40300.0 (4.3.0)
- tool-cmake 3.16.4
- tool-esptoolpy 1.30100.210531 (3.1.0)
- tool-ninja 1.7.1
- toolchain-esp32ulp 1.22851.191205 (2.28.51)
- toolchain-xtensa32 2.80400.210211 (8.4.0)
Reading CMake configuration...
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 0 compatible libraries
Scanning dependencies...
No dependencies
Building in debug mode
Retrieving maximum program size .pio/build/debug/firmware.elf
Checking size .pio/build/debug/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [ ] 3.8% (used 12596 bytes from 327680 bytes)
Flash: [== ] 15.4% (used 161793 bytes from 1048576 bytes)
========================= [SUCCESS] Took 11.51 seconds =========================
Environment Status Duration
------------- -------- ------------
debug SUCCESS 00:00:11.507
========================= 1 succeeded in 00:00:11.507 =========================
cargo:CARGO_PIO_LINK_ARGS=--cargo-pio-link-linker=/home/andrewsh/.platformio/packages/toolchain-xtensa32/bin/xtensa-esp32-elf-gcc --cargo-pio-link-remove-duplicate-libs -L/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf -L/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug -L/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/lib/esp32 -L/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/esp32/ld -L/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/esp32 -L/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp32 -L/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp32/ld -L/home/andrewsh/.platformio/packages/framework-espidf/components/esp32/ld -Wl,--start-group /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_pm/libesp_pm.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/asio/libasio.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/cbor/libcbor.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/unity/libunity.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/cmock/libcmock.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/coap/libcoap.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/console/libconsole.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_adc_cal/libesp_adc_cal.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_hid/libesp_hid.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/protobuf-c/libprotobuf-c.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/protocomm/libprotocomm.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mdns/libmdns.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_local_ctrl/libesp_local_ctrl.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_websocket_client/libesp_websocket_client.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/expat/libexpat.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/wear_levelling/libwear_levelling.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/fatfs/libfatfs.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/freemodbus/libfreemodbus.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/jsmn/libjsmn.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/json/libjson.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/libsodium/liblibsodium.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mqtt/libmqtt.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/openssl/libopenssl.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/spiffs/libspiffs.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/wifi_provisioning/libwifi_provisioning.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/app_trace/libapp_trace.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/app_update/libapp_update.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/bootloader_support/libbootloader_support.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/cxx/libcxx.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/driver/libdriver.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/efuse/libefuse.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp-tls/libesp-tls.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp32/libesp32.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_common/libesp_common.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_eth/libesp_eth.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_event/libesp_event.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_gdbstub/libesp_gdbstub.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_http_client/libesp_http_client.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_http_server/libesp_http_server.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_https_ota/libesp_https_ota.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_hw_support/libesp_hw_support.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_ipc/libesp_ipc.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_netif/libesp_netif.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_ringbuf/libesp_ringbuf.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_rom/libesp_rom.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_system/libesp_system.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_timer/libesp_timer.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/esp_wifi/libesp_wifi.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/espcoredump/libespcoredump.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/freertos/libfreertos.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/hal/libhal.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/heap/libheap.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/log/liblog.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/lwip/liblwip.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mbedtls/libmbedtls.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/newlib/libnewlib.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/nghttp/libnghttp.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/nvs_flash/libnvs_flash.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/perfmon/libperfmon.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/pthread/libpthread.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/sdmmc/libsdmmc.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/soc/libsoc.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/spi_flash/libspi_flash.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/tcp_transport/libtcp_transport.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/tcpip_adapter/libtcpip_adapter.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/ulp/libulp.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/vfs/libvfs.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/wpa_supplicant/libwpa_supplicant.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/xtensa/libxtensa.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mbedtls/mbedtls/library/libmbedtls.a /home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf/mbedtls/mbedtls/library/libmbedx509.a -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lphy -lrtc -lxt_hal -lm -lgcc -lstdc++ -lgcov -lc -Wl,--end-group -T esp32_out.ld -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -u ld_include_panic_highint_hdl -u start_app -u start_app_other_cores -T esp32.rom.ld -T esp32.rom.api.ld -T esp32.rom.libgcc.ld -T esp32.rom.newlib-data.ld -T esp32.rom.syscalls.ld -T esp32.rom.newlib-funcs.ld -T esp32.rom.newlib-time.ld -u vfs_include_syscalls_impl -T esp32.project.ld -T esp32.peripherals.ld -u call_user_start_cpu0 -u app_main -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u __cxa_guard_dummy -u __cxx_fatal_exception -Wl,--Map=/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/esp-idf.map -Wl,--cref -Wl,--gc-sections -Wl,--undefined=uxTopUsedPriority -Wl,--wrap=longjmp -Wl,--wrap=mbedtls_mpi_exp_mod -Wno-frame-address -fno-lto -fno-rtti -mlongcalls -Og -g2 -ggdb2
cargo:CARGO_PIO_C_INCLUDE_ARGS=-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_pm/include -I/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/config -I/home/andrewsh/.platformio/packages/framework-espidf/components/newlib/platform_include -I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/port/xtensa/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/port/esp32/. -I/home/andrewsh/.platformio/packages/framework-espidf/components/heap/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/log/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps -I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps/sntp -I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/lwip/src/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include/arch -I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/. -I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/esp32 -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_common/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_system/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ringbuf/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/espcoredump/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_timer/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ipc/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/vfs/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/esp32/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_event/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_netif/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_eth/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/tcpip_adapter/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/app_trace/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/mbedtls/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/esp_crt_bundle/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/app_update/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/spi_flash/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/bootloader_support/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/nvs_flash/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/pthread/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/xtensa -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/esp32 -I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include/esp_supplicant -I/home/andrewsh/.platformio/packages/framework-espidf/components/perfmon/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/asio/asio/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/cbor/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/unity/src -I/home/andrewsh/.platformio/packages/framework-espidf/components/cmock/CMock/src -I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include/coap -I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include/coap2 -I/home/andrewsh/.platformio/packages/framework-espidf/components/console -I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/nghttp2/lib/includes -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls/esp-tls-crypto -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_adc_cal/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hid/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/tcp_transport/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_client/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_server/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_https_ota/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/protobuf-c/protobuf-c -I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/common -I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/security -I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/transports -I/home/andrewsh/.platformio/packages/framework-espidf/components/mdns/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_local_ctrl/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/sdmmc/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_serial_slave_link/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_websocket_client/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/expat/expat/lib -I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/port/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/wear_levelling/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/diskio -I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/vfs -I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/src -I/home/andrewsh/.platformio/packages/framework-espidf/components/freemodbus/common/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include/esp32 -I/home/andrewsh/.platformio/packages/framework-espidf/components/jsmn/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/json/cJSON -I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/libsodium/src/libsodium/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/port_include -I/home/andrewsh/.platformio/packages/framework-espidf/components/mqtt/esp-mqtt/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/openssl/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/spiffs/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/ulp/include -I/home/andrewsh/.platformio/packages/framework-espidf/components/wifi_provisioning/include
cargo:rustc-cfg=esp32
cargo:MCU=esp32
cargo:rerun-if-changed=src/include/esp-idf/bindings.h
--- stderr
Bindgen builder factory flags: ["--rust-target", "1.40", "--no-layout-tests", "--with-derive-default", "--generate", "functions,types,vars,methods,constructors,destructors", "--use-core", "--no-rustfmt-bindings", "--", "-D__bindgen", "--sysroot=/home/andrewsh/.platformio/packages/toolchain-xtensa32/bin/../xtensa-esp32-elf", "-I/home/andrewsh/.platformio/packages/toolchain-xtensa32/bin/../xtensa-esp32-elf/include", "-x", "c", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_pm/include", "-I/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/config", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/newlib/platform_include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/port/xtensa/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/port/esp32/.", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/heap/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/log/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps/sntp", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/lwip/src/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include/arch", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/.", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_common/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_system/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ringbuf/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/espcoredump/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_timer/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ipc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/vfs/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_event/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_netif/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_eth/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/tcpip_adapter/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/app_trace/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/mbedtls/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/esp_crt_bundle/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/app_update/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/spi_flash/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/bootloader_support/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nvs_flash/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/pthread/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/xtensa", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include/esp_supplicant", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/perfmon/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/asio/asio/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/cbor/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/unity/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/cmock/CMock/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include/coap", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include/coap2", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/console", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/nghttp2/lib/includes", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls/esp-tls-crypto", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_adc_cal/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hid/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/tcp_transport/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_client/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_server/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_https_ota/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protobuf-c/protobuf-c", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/common", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/security", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/transports", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mdns/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_local_ctrl/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/sdmmc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_serial_slave_link/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_websocket_client/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/expat/expat/lib", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wear_levelling/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/diskio", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/vfs", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freemodbus/common/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/jsmn/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/json/cJSON", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/libsodium/src/libsodium/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/port_include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mqtt/esp-mqtt/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/openssl/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/spiffs/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/ulp/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wifi_provisioning/include"]
Output: "/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/bindings.rs"
Bindgen builder flags: ["src/include/esp-idf/bindings.h", "--rust-target", "1.40", "--blacklist-function", "strtold", "--blacklist-function", "_strtold_r", "--no-layout-tests", "--with-derive-default", "--ctypes-prefix", "c_types", "--generate", "functions,types,vars,methods,constructors,destructors", "--use-core", "--no-rustfmt-bindings", "--", "-D__bindgen", "--sysroot=/home/andrewsh/.platformio/packages/toolchain-xtensa32/bin/../xtensa-esp32-elf", "-I/home/andrewsh/.platformio/packages/toolchain-xtensa32/bin/../xtensa-esp32-elf/include", "-x", "c", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_pm/include", "-I/home/andrewsh/projects/rust-esp/rust-esp32-std-hello/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-c914de5a2aae2661/out/esp-idf/.pio/build/debug/config", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/newlib/platform_include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freertos/port/xtensa/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hw_support/port/esp32/.", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/heap/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/log/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/include/apps/sntp", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/lwip/src/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/lwip/port/esp32/include/arch", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/.", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/soc/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/hal/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_rom/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_common/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_system/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/driver/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ringbuf/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/efuse/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/xtensa/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/espcoredump/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_timer/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_ipc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/vfs/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_wifi/esp32/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_event/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_netif/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_eth/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/tcpip_adapter/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/app_trace/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/mbedtls/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mbedtls/esp_crt_bundle/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/app_update/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/spi_flash/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/bootloader_support/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nvs_flash/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/pthread/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/xtensa", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_gdbstub/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wpa_supplicant/include/esp_supplicant", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/perfmon/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/asio/asio/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/asio/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/cbor/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/unity/unity/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/cmock/CMock/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/port/include/coap", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/coap/libcoap/include/coap2", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/console", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/nghttp/nghttp2/lib/includes", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp-tls/esp-tls-crypto", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_adc_cal/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_hid/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/tcp_transport/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_client/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_http_server/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_https_ota/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protobuf-c/protobuf-c", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/common", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/security", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/protocomm/include/transports", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mdns/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_local_ctrl/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/sdmmc/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_serial_slave_link/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/esp_websocket_client/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/expat/expat/lib", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/expat/port/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wear_levelling/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/diskio", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/vfs", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/fatfs/src", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/freemodbus/common/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/idf_test/include/esp32", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/jsmn/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/json/cJSON", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/libsodium/src/libsodium/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/libsodium/port_include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/mqtt/esp-mqtt/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/openssl/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/spiffs/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/ulp/include", "-I/home/andrewsh/.platformio/packages/framework-espidf/components/wifi_provisioning/include"]
error: unknown target triple 'xtensa-esp32-espidf', please use -triple or -arch
thread 'main' panicked at 'libclang error; possible causes include:
- Invalid flag syntax
- Unrecognized flags
- Invalid flag arguments
- File I/O errors
- Host vs. target architecture mismatch
If you encounter an error missing from this list, please file an issue or a PR!', /home/andrewsh/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.57.0/src/ir/context.rs:531:15
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace