Skip to content

Unable to compile on Mac Arm64 #274

Description

@adrien3d

Hello, on my M1 MacOS 15.5, I am unable to compile (and therefore run) a vanilla project (just generated with cargo generate esp-rs/esp-idf-template cargo and thus, without any modifications).

For an unknown reason, it seems that the libclang.dylib, in esp-clang from the .embuild folder is a x86_64 where I have an arm64 setup.
And I do have a llvm-esp-16.0.0-20230516-macos.tar.xz in my .embuild/espressif/dist

Did anyone already encounters that issue? I already looked at issues in esp-generate, espup, esp-idf-hal and esp-idf-sys, but didn't found a successful solution.

Here is more details of my setup:

rustc 1.88.0-nightly (2ab28d2e7 2025-06-24) (1.88.0.0)
binary: rustc
commit-hash: 2ab28d2e728c222edd27f881fd18de24fd88332c
commit-date: 2025-06-24
host: aarch64-apple-darwin
release: 1.88.0-nightly
LLVM version: 19.1.2
rustup 1.28.2 (e4f3ad6f8 2025-04-28)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.88.0-nightly (2ab28d2e7 2025-06-24) (1.88.0.0)`
espup 0.15.1

My LIBCLANG_PATH is (after having run . ~/export-esp.sh)
/Users/adrien/.rustup/toolchains/esp/xtensa-esp32-elf-clang/esp-19.1.2_20250225/esp-clang/lib

And the content of my export-esp.sh is:

export LIBCLANG_PATH="/Users/adrien/.rustup/toolchains/esp/xtensa-esp32-elf-clang/esp-19.1.2_20250225/esp-clang/lib"
export PATH="/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:$PATH"

While making a cargo build, I am having the following errors:

    Compiling compiler_builtins v0.1.158
   Compiling core v0.0.0 (/Users/adrien/.rustup/toolchains/esp/lib/rustlib/src/rust/library/core)
   Compiling libc v0.2.172
   Compiling proc-macro2 v1.0.95
   Compiling object v0.36.7
   Compiling unicode-ident v1.0.18
   Compiling std v0.0.0 (/Users/adrien/.rustup/toolchains/esp/lib/rustlib/src/rust/library/std)
   Compiling libc v0.2.174
  [...]
  
   Compiling embedded-svc v0.28.1
error: failed to run custom build command for `esp-idf-sys v0.36.1`

Caused by:
  process didn't exit successfully: `/Users/adrien/Dev/esp/projects/rust/rustdio/target/debug/build/esp-idf-sys-2944144f2092ab94/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
  cargo:rerun-if-env-changed=MCU
  cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE
  cargo:rerun-if-env-changed=ESP_IDF_VERSION
  cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
  cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR
  cargo:rerun-if-env-changed=IDF_PATH
  cargo:rerun-if-env-changed=EXTRA-COMPONENTS
  cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS
  cargo:rerun-if-env-changed=ESP_IDF_COMPONENT_MANAGER
  Submodule path 'components/bootloader/subproject/components/micro-ecc/micro-ecc': checked out '24c60e243580c7868f4334a1ba3123481fe1aa48'
  Submodule path 'components/bt/controller/lib_esp32': checked out '5c4a62c1d4577d1352d28708c790ba2b4f741842'
  Submodule path 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib': checked out '99ea7d1483a9e5329d0801293d8c051d0fddefd7'
  Submodule path 'components/bt/controller/lib_esp32c3_family': checked out '6470c01165cf4edeed5d826ce4082a90deb92efd'
  Submodule path 'components/bt/controller/lib_esp32c5/esp32c5-bt-lib': checked out '77c67a4d06c95113a2d1766892cde59f5af744af'
  Submodule path 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib': checked out 'b86a06d38cc3de4660b67d992259f727ba590296'
  Submodule path 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib': checked out '90f1ef76ab9021b123e3037e9df782549f386e30'
  Submodule path 'components/bt/esp_ble_mesh/lib/lib': checked out '590bd6e3d2b20327138a96e44cf3da6d43a8abdc'
  Submodule path 'components/bt/host/nimble/nimble': checked out '32b2124f54238e70ecd4c72a753698babdd939f7'
  Submodule path 'components/cmock/CMock': checked out 'eeecc49ce8af123cf8ad40efdb9673e37b56230f'
  Submodule path 'components/cmock/CMock/vendor/c_exception': checked out '71b47be7c950f1bf5f7e5303779fa99a16224bb6'
  Submodule path 'components/cmock/CMock/vendor/unity': checked out 'cf949f45ca6d172a177b00da21310607b97bc7a7'
  Submodule path 'components/esp_coex/lib': checked out '7953ba459a01d5c08f038cad8eaabb4e37d2505d'
  Submodule path 'components/esp_phy/lib': checked out '1f551c5367daa87a29e0c4f724d6cf809a1841ad'
  Submodule path 'components/esp_wifi/lib': checked out '75710820e86e573220002b3aab4f5e43ad10d4ec'
  Submodule path 'components/heap/tlsf': checked out '8fc595fe223cd0b3b5d7b29eb86825e4bd38e6e8'
  Submodule path 'components/json/cJSON': checked out 'acc76239bee01d8e9c858ae2cab296704e52d916'
  Submodule path 'components/lwip/lwip': checked out '0606eed9d8b98a797514fdf6eabb4daf1c8c8cd9'
  Submodule path 'components/mbedtls/mbedtls': checked out '98fcfd6d2cea90d306e8fde8e5bffd6087c9cda8'
  Submodule path 'components/mqtt/esp-mqtt': checked out 'cac1552e62b0474c162547b7cce345d7cd1aecfe'
  Submodule path 'components/openthread/lib': checked out '55f18e4cc6a249974247fd408aad79b1049d4b31'
  Submodule path 'components/openthread/openthread': checked out '005c5cefc22aaf0396e4327ee7f2e0ad32a7733b'
  Submodule path 'components/protobuf-c/protobuf-c': checked out 'abc67a11c6db271bedbb9f58be85d6f4e2ea8389'
  Submodule path 'components/spiffs/spiffs': checked out '0dbb3f71c5f6fae3747a9d935372773762baf852'
  Submodule path 'components/unity/unity': checked out 'bf560290f6020737eafaa8b5cbd2177c3956c03f'
  Creating a new Python environment in /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env
  Downloading https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.3.txt
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/espidf.constraints.v5.3.txt.tmp
Done
  Requirement already satisfied: pip in /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/lib/python3.10/site-packages (21.2.4)
  Collecting pip
    Using cached pip-25.2-py3-none-any.whl (1.8 MB)
  Requirement already satisfied: setuptools in /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/lib/python3.10/site-packages (58.1.0)
  Collecting setuptools
    Using cached setuptools-71.0.0-py3-none-any.whl (908 kB)
  Installing collected packages: setuptools, pip
    Attempting uninstall: setuptools
      Found existing installation: setuptools 58.1.0
      Uninstalling setuptools-58.1.0:
        Successfully uninstalled setuptools-58.1.0
    Attempting uninstall: pip
      Found existing installation: pip 21.2.4
      Uninstalling pip-21.2.4:
        Successfully uninstalled pip-21.2.4
  Successfully installed pip-25.2 setuptools-71.0.0
  Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
  Ignoring importlib_metadata: markers 'python_version < "3.8"' don't match your environment
  Requirement already satisfied: setuptools in /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/lib/python3.10/site-packages (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 3)) (71.0.0)
  Collecting packaging (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 4))
    Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
  Collecting click (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 7))
    Using cached https://dl.espressif.com/pypi/click/click-8.1.8-py3-none-any.whl (98 kB)
  Collecting pyserial (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 8))
    Using cached https://dl.espressif.com/pypi/pyserial/pyserial-3.5-py2.py3-none-any.whl (90 kB)
  Collecting cryptography (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/cryptography/cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl (5.9 MB)
  Collecting pyparsing (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 10))
    Using cached pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)
  Collecting pyelftools (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 11))
    Using cached https://dl.espressif.com/pypi/pyelftools/pyelftools-0.32-py3-none-any.whl (188 kB)
  Collecting idf-component-manager (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached idf_component_manager-2.2.2-py3-none-any.whl.metadata (12 kB)
  Collecting esp-coredump (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 13))
    Using cached esp_coredump-1.14.0-py3-none-any.whl.metadata (5.2 kB)
  Collecting esptool (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/esptool/esptool-4.9.1-py3-none-any.whl (581 kB)
  Collecting esp-idf-kconfig (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 15))
    Using cached https://dl.espressif.com/pypi/esp-idf-kconfig/esp_idf_kconfig-2.5.0-py3-none-any.whl (143 kB)
  Collecting esp-idf-monitor (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 16))
    Using cached esp_idf_monitor-1.7.0-py3-none-any.whl.metadata (11 kB)
  Collecting esp-idf-nvs-partition-gen (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 17))
    Using cached esp_idf_nvs_partition_gen-0.1.9-py3-none-any.whl.metadata (14 kB)
  Collecting esp-idf-size (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 18))
    Using cached esp_idf_size-1.7.1-py3-none-any.whl.metadata (3.7 kB)
  Collecting esp-idf-panic-decoder (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 19))
    Using cached esp_idf_panic_decoder-1.4.1-py3-none-any.whl.metadata (16 kB)
  Collecting pyclang (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 20))
    Using cached pyclang-0.6.3-py3-none-any.whl.metadata (2.7 kB)
  Collecting construct (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 21))
    Using cached https://dl.espressif.com/pypi/construct/construct-2.10.70-py3-none-any.whl (63 kB)
  Collecting freertos_gdb (from -r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 24))
    Using cached https://dl.espressif.com/pypi/freertos-gdb/freertos_gdb-1.0.4-py3-none-any.whl (14 kB)
  Collecting cffi>=1.12 (from cryptography->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/cffi/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl (182 kB)
  Collecting colorama (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/colorama/colorama-0.4.6-py2.py3-none-any.whl (25 kB)
  Collecting ruamel.yaml (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached ruamel.yaml-0.18.14-py3-none-any.whl.metadata (24 kB)
  Collecting requests (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)
  Collecting requests-file (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/requests-file/requests_file-2.1.0-py2.py3-none-any.whl (4.2 kB)
  Collecting requests-toolbelt (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/requests-toolbelt/requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
  Collecting tqdm (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/tqdm/tqdm-4.67.1-py3-none-any.whl (78 kB)
  Collecting jsonref (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/jsonref/jsonref-1.1.0-py3-none-any.whl (9.4 kB)
  Collecting pydantic (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached pydantic-2.11.7-py3-none-any.whl.metadata (67 kB)
  Collecting pydantic-core (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached pydantic_core-2.37.2-cp310-cp310-macosx_10_12_x86_64.whl.metadata (6.8 kB)
  Collecting pydantic-settings (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached pydantic_settings-2.10.1-py3-none-any.whl.metadata (3.4 kB)
  Collecting typing-extensions (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached typing_extensions-4.14.1-py3-none-any.whl.metadata (3.0 kB)
  Collecting truststore (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached truststore-0.10.3-py3-none-any.whl.metadata (4.4 kB)
  Collecting pygdbmi>=0.9.0.2 (from esp-coredump->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 13))
    Using cached https://dl.espressif.com/pypi/pygdbmi/pygdbmi-0.11.0.0-py3-none-any.whl (21 kB)
  Collecting bitstring!=4.2.0,>=3.1.6 (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/bitstring/bitstring-4.3.1-py3-none-any.whl (71 kB)
  Collecting ecdsa>=0.16.0 (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/ecdsa/ecdsa-0.19.1-py2.py3-none-any.whl (150 kB)
  Collecting reedsolo<1.8,>=1.5.3 (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/reedsolo/reedsolo-1.7.0-py3-none-any.whl (32 kB)
  Collecting PyYAML>=5.1 (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/pyyaml/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl (184 kB)
  Collecting intelhex (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/intelhex/intelhex-2.3.0-py2.py3-none-any.whl (50 kB)
  Collecting argcomplete>=3 (from esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/argcomplete/argcomplete-3.6.2-py3-none-any.whl (43 kB)
  Collecting rich (from esp-idf-size->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 18))
    Using cached rich-14.1.0-py3-none-any.whl.metadata (18 kB)
  Collecting bitarray<4.0,>=3.0.0 (from bitstring!=4.2.0,>=3.1.6->esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached bitarray-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl.metadata (35 kB)
  Collecting pycparser (from cffi>=1.12->cryptography->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 9))
    Using cached https://dl.espressif.com/pypi/pycparser/pycparser-2.22-py3-none-any.whl (117 kB)
  Collecting six>=1.9.0 (from ecdsa>=0.16.0->esptool->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 14))
    Using cached https://dl.espressif.com/pypi/six/six-1.17.0-py2.py3-none-any.whl (11 kB)
  Collecting annotated-types>=0.6.0 (from pydantic->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB)
  Collecting pydantic-core (from idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl.metadata (6.8 kB)
  Collecting typing-inspection>=0.4.0 (from pydantic->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached typing_inspection-0.4.1-py3-none-any.whl.metadata (2.6 kB)
  Collecting python-dotenv>=0.21.0 (from pydantic-settings->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached python_dotenv-1.1.1-py3-none-any.whl.metadata (24 kB)
  Collecting charset_normalizer<4,>=2 (from requests->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl.metadata (35 kB)
  Collecting idna<4,>=2.5 (from requests->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/idna/idna-3.10-py3-none-any.whl (70 kB)
  Collecting urllib3<3,>=1.21.1 (from requests->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached https://dl.espressif.com/pypi/urllib3/urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
  Collecting certifi>=2017.4.17 (from requests->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached certifi-2025.7.14-py3-none-any.whl.metadata (2.4 kB)
  Collecting markdown-it-py>=2.2.0 (from rich->esp-idf-size->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 18))
    Using cached https://dl.espressif.com/pypi/markdown-it-py/markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
  Collecting pygments<3.0.0,>=2.13.0 (from rich->esp-idf-size->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 18))
    Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
  Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 18))
    Using cached https://dl.espressif.com/pypi/mdurl/mdurl-0.1.2-py3-none-any.whl (10.0 kB)
  Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml->idf-component-manager->-r /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt (line 12))
    Using cached ruamel.yaml.clib-0.2.12-cp310-cp310-macosx_12_0_x86_64.whl
  Using cached packaging-25.0-py3-none-any.whl (66 kB)
  Using cached pyparsing-3.2.3-py3-none-any.whl (111 kB)
  Using cached idf_component_manager-2.2.2-py3-none-any.whl (168 kB)
  Using cached esp_coredump-1.14.0-py3-none-any.whl (42 kB)
  Using cached esp_idf_monitor-1.7.0-py3-none-any.whl (54 kB)
  Using cached esp_idf_panic_decoder-1.4.1-py3-none-any.whl (21 kB)
  Using cached esp_idf_nvs_partition_gen-0.1.9-py3-none-any.whl (22 kB)
  Using cached esp_idf_size-1.7.1-py3-none-any.whl (82 kB)
  Using cached pyclang-0.6.3-py3-none-any.whl (12 kB)
  Using cached bitarray-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl (144 kB)
  Using cached pydantic-2.11.7-py3-none-any.whl (444 kB)
  Using cached pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB)
  Using cached typing_extensions-4.14.1-py3-none-any.whl (43 kB)
  Using cached typing_inspection-0.4.1-py3-none-any.whl (14 kB)
  Using cached pydantic_settings-2.10.1-py3-none-any.whl (45 kB)
  Using cached python_dotenv-1.1.1-py3-none-any.whl (20 kB)
  Using cached requests-2.32.4-py3-none-any.whl (64 kB)
  Using cached charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl (201 kB)
  Using cached certifi-2025.7.14-py3-none-any.whl (162 kB)
  Using cached rich-14.1.0-py3-none-any.whl (243 kB)
  Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)
  Using cached ruamel.yaml-0.18.14-py3-none-any.whl (118 kB)
  Using cached truststore-0.10.3-py3-none-any.whl (18 kB)
  Installing collected packages: reedsolo, pyserial, pygdbmi, pyelftools, intelhex, bitarray, urllib3, typing-extensions, truststore, tqdm, six, ruamel.yaml.clib, PyYAML, python-dotenv, pyparsing, pygments, pycparser, pyclang, packaging, mdurl, jsonref, idna, freertos_gdb, esp-idf-panic-decoder, esp-idf-kconfig, construct, colorama, click, charset_normalizer, certifi, bitstring, argcomplete, annotated-types, typing-inspection, ruamel.yaml, requests, pydantic-core, markdown-it-py, ecdsa, cffi, rich, requests-toolbelt, requests-file, pydantic, cryptography, pydantic-settings, esptool, esp-idf-size, esp-idf-nvs-partition-gen, idf-component-manager, esp-coredump, esp-idf-monitor

  Successfully installed PyYAML-6.0.2 annotated-types-0.7.0 argcomplete-3.6.2 bitarray-3.6.0 bitstring-4.3.1 certifi-2025.7.14 cffi-1.17.1 charset_normalizer-3.4.2 click-8.1.8 colorama-0.4.6 construct-2.10.70 cryptography-42.0.8 ecdsa-0.19.1 esp-coredump-1.14.0 esp-idf-kconfig-2.5.0 esp-idf-monitor-1.7.0 esp-idf-nvs-partition-gen-0.1.9 esp-idf-panic-decoder-1.4.1 esp-idf-size-1.7.1 esptool-4.9.1 freertos_gdb-1.0.4 idf-component-manager-2.2.2 idna-3.10 intelhex-2.3.0 jsonref-1.1.0 markdown-it-py-3.0.0 mdurl-0.1.2 packaging-25.0 pyclang-0.6.3 pycparser-2.22 pydantic-2.11.7 pydantic-core-2.33.2 pydantic-settings-2.10.1 pyelftools-0.32 pygdbmi-0.11.0.0 pygments-2.19.2 pyparsing-3.2.3 pyserial-3.5 python-dotenv-1.1.1 reedsolo-1.7.0 requests-2.32.4 requests-file-2.1.0 requests-toolbelt-1.0.0 rich-14.1.0 ruamel.yaml-0.18.14 ruamel.yaml.clib-0.2.12 six-1.17.0 tqdm-4.67.1 truststore-0.10.3 typing-extensions-4.14.1 typing-inspection-0.4.1 urllib3-1.26.20
  Upgrading pip and setuptools...
  Installing Python packages
   Constraint file: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/espidf.constraints.v5.3.txt
   Requirement files:
    - /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt
  Current system platform: macos
  Installing tools: xtensa-esp-elf, esp-clang, esp-rom-elfs, cmake, ninja, esp32ulp-elf
  Installing xtensa-esp-elf@esp-13.2.0_20240530
  Downloading https://github.com/espressif/crosstool-NG/releases/download/esp-13.2.0_20240530/xtensa-esp-elf-13.2.0_20240530-x86_64-apple-darwin.tar.xz
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/xtensa-esp-elf-13.2.0_20240530-x86_64-apple-darwin.tar.xz.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/xtensa-esp-elf-13.2.0_20240530-x86_64-apple-darwin.tar.xz to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530
  Installing esp-clang@16.0.1-fe4f10a809
  Downloading https://github.com/espressif/llvm-project/releases/download/esp-16.0.0-20230516/llvm-esp-16.0.0-20230516-macos.tar.xz
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/llvm-esp-16.0.0-20230516-macos.tar.xz.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/llvm-esp-16.0.0-20230516-macos.tar.xz to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809
  Installing esp-rom-elfs@20240305
  Downloading https://github.com/espressif/esp-rom-elfs/releases/download/20240305/esp-rom-elfs-20240305.tar.gz
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/esp-rom-elfs-20240305.tar.gz.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/esp-rom-elfs-20240305.tar.gz to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-rom-elfs/20240305
  Installing cmake@3.30.2
  Downloading https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-macos-universal.tar.gz
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/cmake-3.30.2-macos-universal.tar.gz.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/cmake-3.30.2-macos-universal.tar.gz to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/cmake/3.30.2
  Installing ninja@1.12.1
  Downloading https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-mac.zip
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/ninja-mac-v1.12.1.zip.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/ninja-mac-v1.12.1.zip to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/ninja/1.12.1
  Installing esp32ulp-elf@2.38_20240113
  Downloading https://github.com/espressif/binutils-gdb/releases/download/esp32ulp-elf-2.38_20240113/esp32ulp-elf-2.38_20240113-macos.tar.gz
  Destination: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/esp32ulp-elf-2.38_20240113-macos.tar.gz.tmp
Done
  Extracting /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/dist/esp32ulp-elf-2.38_20240113-macos.tar.gz to /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp32ulp-elf/2.38_20240113
  cargo:rerun-if-changed=/Users/adrien/Dev/esp/projects/rust/rustdio/sdkconfig.defaults
  CMAKE_PREFIX_PATH_xtensa-esp32s3-espidf = None
  CMAKE_PREFIX_PATH_xtensa_esp32s3_espidf = None
  TARGET_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_xtensa-esp32s3-espidf = None
  CMAKE_xtensa_esp32s3_espidf = None
  TARGET_CMAKE = None
  CMAKE = None
  running: cd "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build" && CMAKE_PREFIX_PATH="" ESP_ROM_ELF_DIR="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-rom-elfs/20240305/" EXTRA_COMPONENT_DIRS="" IDF_COMPONENT_MANAGER="1" IDF_PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2" IDF_TARGET="esp32s3" IDF_TOOLS_PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif" LC_ALL="C" PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/cmake/3.30.2/CMake.app/Contents/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/ninja/1.12.1:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-rom-elfs/20240305:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/opt/homebrew/sbin:/Users/adrien/.pyenv/shims:/Users/adrien/.pyenv/bin:/Users/adrien/miniforge3/condabin:/Users/adrien/.nvm/versions/node/v14.17.4/bin:/usr/local/sbin:/usr/local/opt/llvm/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/opt/homebrew/bin:/Users/adrien/.local/bin:/opt/homebrew/Cellar:/opt/homebrew/opt/make/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/gcc-arm-none-eabi-8-2019-q3-update/bin:/usr/local/nRF-Command-Line-Tools_10_13_0/mergehex:/usr/local/nRF-Command-Line-Tools_10_13_0/nrfjprog:/Users/adrien/pebble-dev/pebble-sdk-4.5-mac/bin:/usr/local/go/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/tools:/platform-tools:/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle:/Users/adrien/Dev/esp/xtensa-esp32-elf/bin:/Users/adrien/.cargo/bin:/usr/local/flutter/bin:/Users/adrien/.ebcli-virtual-env/executables:/Users/adrien/Dev/RPi/pico/pico-sdk/picotool/build:/Users/adrien/Dev/go/bin" PROJECT_DIR="/Users/adrien/Dev/esp/projects/rust/rustdio" SDKCONFIG_DEFAULTS="/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/gen-sdkconfig.defaults;/Users/adrien/Dev/esp/projects/rust/rustdio/sdkconfig.defaults" "cmake" "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/cmake/toolchain-esp32s3.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out" "-DCMAKE_C_FLAGS= -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy" "-DCMAKE_CXX_FLAGS= -mlongcalls -fno-builtin-memcpy -fno-builtin-memset -fno-builtin-bzero -fno-builtin-stpcpy -fno-builtin-strncpy" "-DCMAKE_ASM_FLAGS= -mlongcalls"
  -- Found Git: /opt/homebrew/bin/git (found version "2.50.1")
  -- The C compiler identification is GNU 13.2.0
  -- The CXX compiler identification is GNU 13.2.0
  -- The ASM compiler identification is GNU
  -- Found assembler: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-gcc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32s3-elf-g++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- git describe returned 'fatal: bad revision 'HEAD''
  -- Could not use 'git describe' to determine PROJECT_VER.
  -- Building ESP-IDF components for target esp32s3
  -- Checking Python dependencies...
  Python requirements are satisfied.
  Constraint file: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/espidf.constraints.v5.3.txt
  Requirement files:
   - /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/tools/requirements/requirements.core.txt
  Python being checked: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin/python
  -- Project sdkconfig file /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/sdkconfig
  Loading defaults file /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/gen-sdkconfig.defaults...
  /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/gen-sdkconfig.defaults:2 CONFIG_COMPILER_OPTIMIZATION_DEFAULT was replaced with CONFIG_COMPILER_OPTIMIZATION_DEBUG 
  Loading defaults file /Users/adrien/Dev/esp/projects/rust/rustdio/sdkconfig.defaults...
  -- Compiler supported targets: xtensa-esp-elf
  -- Found Python3: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin/python (found version "3.10.1") found components: Interpreter
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
  -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
  -- App "libespidf" version: 1
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/esp-idf/esp_system/ld/memory.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/esp-idf/esp_system/ld/sections.ld.in
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.bt_funcs.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.wdt.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
  -- Adding linker script /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/soc/esp32s3/ld/esp32s3.peripherals.ld
  -- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_uart esp_driver_usb_serial_jtag 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_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_vfs_console esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport touch_element ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
  -- Component paths: /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/app_trace 
  [...]
  /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/xtensa
  -- Configuring done (18.7s)
  -- Generating done (0.4s)
  -- Build files have been written to: /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build
  running: cd "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build" && ESP_ROM_ELF_DIR="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-rom-elfs/20240305/" EXTRA_COMPONENT_DIRS="" IDF_COMPONENT_MANAGER="1" IDF_PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2" IDF_TARGET="esp32s3" IDF_TOOLS_PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif" LC_ALL="C" PATH="/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/cmake/3.30.2/CMake.app/Contents/bin:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/ninja/1.12.1:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-rom-elfs/20240305:/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/opt/homebrew/sbin:/Users/adrien/.pyenv/shims:/Users/adrien/.pyenv/bin:/Users/adrien/miniforge3/condabin:/Users/adrien/.nvm/versions/node/v14.17.4/bin:/usr/local/sbin:/usr/local/opt/llvm/bin:/Users/adrien/.rustup/toolchains/esp/xtensa-esp-elf/esp-14.2.0_20240906/xtensa-esp-elf/bin:/opt/homebrew/bin:/Users/adrien/.local/bin:/opt/homebrew/Cellar:/opt/homebrew/opt/make/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/gcc-arm-none-eabi-8-2019-q3-update/bin:/usr/local/nRF-Command-Line-Tools_10_13_0/mergehex:/usr/local/nRF-Command-Line-Tools_10_13_0/nrfjprog:/Users/adrien/pebble-dev/pebble-sdk-4.5-mac/bin:/usr/local/go/bin:/usr/local/mysql/bin:/opt/local/bin:/opt/local/sbin:/tools:/platform-tools:/Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle:/Users/adrien/Dev/esp/xtensa-esp32-elf/bin:/Users/adrien/.cargo/bin:/usr/local/flutter/bin:/Users/adrien/.ebcli-virtual-env/executables:/Users/adrien/Dev/RPi/pico/pico-sdk/picotool/build:/Users/adrien/Dev/go/bin" PROJECT_DIR="/Users/adrien/Dev/esp/projects/rust/rustdio" SDKCONFIG_DEFAULTS="/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/gen-sdkconfig.defaults;/Users/adrien/Dev/esp/projects/rust/rustdio/sdkconfig.defaults" "cmake" "--build" "/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build" "--config" "MinSizeRel" "--parallel" "10"
  [1/1016] Generating project_elf_src_esp32s3.c
  [2/1016] Generating /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/esp-idf/esp_system/ld/memory.ld linker script...
  [3/1016] Generating /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/esp-idf/esp_system/ld/sections.ld.in linker script...
  [4/1016] Generating ../../partition_table/partition-table.bin
  Partition table binary generated. Contents:
  *******************************************************************************
  # ESP-IDF Partition Table
  # Name, Type, SubType, Offset, Size, Flags
  nvs,data,nvs,0x9000,24K,
  phy_init,data,phy,0xf000,4K,
  factory,app,factory,0x10000,1M,
  *******************************************************************************
  [5/1016] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_ws.c.obj
  [6/1016] Building C object esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj
  [...]
  [1009/1016] Performing build step for 'bootloader'
  [1/114] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
  [2/114] Building ASM object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj

    [...]

  [113/114] Generating binary image from built executable
  esptool.py v4.9.1
  Creating esp32s3 image...
  Merged 2 ELF sections
  Successfully created esp32s3 image.
  Generated /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/bootloader/bootloader.bin
  [114/114] cd /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/bootloader/esp-idf/esptool_py && /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin/python /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/bootloader/bootloader.bin
  Bootloader binary size 0x5490 bytes. 0x2b70 bytes (34%) free.
  [1010/1016] No install step for 'bootloader'
  [1011/1016] Completed 'bootloader'
  [1012/1016] Generating ld/sections.ld
  [1013/1016] Building C object CMakeFiles/libespidf.elf.dir/project_elf_src_esp32s3.c.obj
  [1014/1016] Linking CXX executable libespidf.elf
  [1015/1016] Generating binary image from built executable
  esptool.py v4.9.1
  Creating esp32s3 image...
  Merged 2 ELF sections
  Successfully created esp32s3 image.
  Generated /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/libespidf.bin
  [1016/1016] cd /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/esp-idf/esptool_py && /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/python_env/idf5.3_py3.10_env/bin/python /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/partition_table/partition-table.bin /Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/build/libespidf.bin
  libespidf.bin binary size 0x2dac0 bytes. Smallest app partition is 0x100000 bytes. 0xd2540 bytes (82%) free.
  cargo:root=/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out
  cargo:rerun-if-changed=/Users/adrien/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/esp-idf-sys-0.36.1/src/include/esp-idf/bindings.h
  cargo:rustc-env=EMBUILD_GENERATED_BINDINGS_FILE=/Users/adrien/Dev/esp/projects/rust/rustdio/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-27b507b7e96651a8/out/bindings.rs

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: Some(
          "esp32s3",
      ),
      native: NativeConfig {
          esp_idf_version: Some(
              Tag(
                  "v5.3.2",
              ),
          ),
          esp_idf_repository: None,
          esp_idf_cmake_generator: None,
          idf_path: None,
          extra_components: [],
          esp_idf_components: None,
          esp_idf_component_manager: None,
      },
      esp_idf_sys_root_crate: None,
  }
  Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Tag("v5.3.2") }
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2'...
  warning: refs/tags/v5.3.2 6920def9f050fe55df29954a2e8a41350b76b1d2 is not a commit!
  Note: switching to '9d7f2d69f50d1288526d4f1027108e314e8c879f'.

  You are in 'detached HEAD' state. You can look around, make experimental
  changes and commit them, and you can discard any commits you make in this
  state without impacting any branches by switching back to a branch.

  If you want to create a new branch to retain commits you create, you may
  do so (now or later) by using -c with the switch command. Example:

    git switch -c <new-branch-name>

  Or undo this operation with:

    git switch -

  Turn off this advice by setting config variable advice.detachedHead to false

Updating files: 100% (14988/14988), done.
  Submodule 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) registered for path 'components/bootloader/subproject/components/micro-ecc/micro-ecc'
  Submodule 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) registered for path 'components/bt/controller/lib_esp32'
  Submodule 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib' (https://github.com/espressif/esp32c2-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib'
  Submodule 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c3_family'
  Submodule 'components/bt/controller/lib_esp32c5/esp32c5-bt-lib' (https://github.com/espressif/esp32c5-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c5/esp32c5-bt-lib'
  Submodule 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib' (https://github.com/espressif/esp32c6-bt-lib.git) registered for path 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib'
  Submodule 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib' (https://github.com/espressif/esp32h2-bt-lib.git) registered for path 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib'
  Submodule 'components/bt/esp_ble_mesh/lib/lib' (https://github.com/espressif/esp-ble-mesh-lib.git) registered for path 'components/bt/esp_ble_mesh/lib/lib'
  Submodule 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) registered for path 'components/bt/host/nimble/nimble'
  Submodule 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) registered for path 'components/cmock/CMock'
  Submodule 'components/esp_coex/lib' (https://github.com/espressif/esp-coex-lib.git) registered for path 'components/esp_coex/lib'
  Submodule 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) registered for path 'components/esp_phy/lib'
  Submodule 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) registered for path 'components/esp_wifi/lib'
  Submodule 'components/heap/tlsf' (https://github.com/espressif/tlsf.git) registered for path 'components/heap/tlsf'
  Submodule 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) registered for path 'components/json/cJSON'
  Submodule 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) registered for path 'components/lwip/lwip'
  Submodule 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) registered for path 'components/mbedtls/mbedtls'
  Submodule 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) registered for path 'components/mqtt/esp-mqtt'
  Submodule 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) registered for path 'components/openthread/lib'
  Submodule 'components/openthread/openthread' (https://github.com/espressif/openthread.git) registered for path 'components/openthread/openthread'
  Submodule 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) registered for path 'components/protobuf-c/protobuf-c'
  Submodule 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) registered for path 'components/spiffs/spiffs'
  Submodule 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) registered for path 'components/unity/unity'
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bootloader/subproject/components/micro-ecc/micro-ecc'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32c2/esp32c2-bt-lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/cmock/CMock'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32h2/esp32h2-bt-lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/esp_ble_mesh/lib/lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32c3_family'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32c5/esp32c5-bt-lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/lwip/lwip'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/controller/lib_esp32c6/esp32c6-bt-lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/bt/host/nimble/nimble'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_coex/lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/heap/tlsf'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/json/cJSON'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/mqtt/esp-mqtt'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/openthread/lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_phy/lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/mbedtls/mbedtls'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/spiffs/spiffs'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/protobuf-c/protobuf-c'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/unity/unity'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/esp_wifi/lib'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/openthread/openthread'...
  From ssh://github.com/kmackay/micro-ecc
   * branch            24c60e243580c7868f4334a1ba3123481fe1aa48 -> FETCH_HEAD
  From ssh://github.com/espressif/esp32-bt-lib
   * branch            5c4a62c1d4577d1352d28708c790ba2b4f741842 -> FETCH_HEAD
  From ssh://github.com/espressif/esp32c2-bt-lib
   * branch            99ea7d1483a9e5329d0801293d8c051d0fddefd7 -> FETCH_HEAD
  From ssh://github.com/espressif/esp32c3-bt-lib
   * branch            6470c01165cf4edeed5d826ce4082a90deb92efd -> FETCH_HEAD
  From ssh://github.com/espressif/esp32c5-bt-lib
   * branch            77c67a4d06c95113a2d1766892cde59f5af744af -> FETCH_HEAD
  From ssh://github.com/espressif/esp32c6-bt-lib
   * branch            b86a06d38cc3de4660b67d992259f727ba590296 -> FETCH_HEAD
  From ssh://github.com/espressif/esp32h2-bt-lib
   * branch            90f1ef76ab9021b123e3037e9df782549f386e30 -> FETCH_HEAD
  From ssh://github.com/espressif/esp-ble-mesh-lib
   * branch            590bd6e3d2b20327138a96e44cf3da6d43a8abdc -> FETCH_HEAD
  From ssh://github.com/espressif/esp-nimble
   * branch            32b2124f54238e70ecd4c72a753698babdd939f7 -> FETCH_HEAD
  From ssh://github.com/ThrowTheSwitch/CMock
   * branch            eeecc49ce8af123cf8ad40efdb9673e37b56230f -> FETCH_HEAD
  Submodule 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) registered for path 'components/cmock/CMock/vendor/c_exception'
  Submodule 'vendor/unity' (https://github.com/throwtheswitch/unity.git) registered for path 'components/cmock/CMock/vendor/unity'
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/cmock/CMock/vendor/c_exception'...
  Cloning into '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2/components/cmock/CMock/vendor/unity'...
  From ssh://github.com/throwtheswitch/cexception
   * branch            71b47be7c950f1bf5f7e5303779fa99a16224bb6 -> FETCH_HEAD
  From ssh://github.com/throwtheswitch/unity
   * branch            cf949f45ca6d172a177b00da21310607b97bc7a7 -> FETCH_HEAD
  From ssh://github.com/espressif/esp-coex-lib
   * branch            7953ba459a01d5c08f038cad8eaabb4e37d2505d -> FETCH_HEAD
  From ssh://github.com/espressif/esp-phy-lib
   * branch            1f551c5367daa87a29e0c4f724d6cf809a1841ad -> FETCH_HEAD
  From ssh://github.com/espressif/esp32-wifi-lib
   * branch            75710820e86e573220002b3aab4f5e43ad10d4ec -> FETCH_HEAD
  From ssh://github.com/espressif/tlsf
   * branch            8fc595fe223cd0b3b5d7b29eb86825e4bd38e6e8 -> FETCH_HEAD
  From ssh://github.com/DaveGamble/cJSON
   * branch            acc76239bee01d8e9c858ae2cab296704e52d916 -> FETCH_HEAD
  From ssh://github.com/espressif/esp-lwip
   * branch            0606eed9d8b98a797514fdf6eabb4daf1c8c8cd9 -> FETCH_HEAD
  From ssh://github.com/espressif/mbedtls
   * branch            98fcfd6d2cea90d306e8fde8e5bffd6087c9cda8 -> FETCH_HEAD
  From ssh://github.com/espressif/esp-mqtt
   * branch            cac1552e62b0474c162547b7cce345d7cd1aecfe -> FETCH_HEAD
  From ssh://github.com/espressif/esp-thread-lib
   * branch            55f18e4cc6a249974247fd408aad79b1049d4b31 -> FETCH_HEAD
  From ssh://github.com/espressif/openthread
   * branch            005c5cefc22aaf0396e4327ee7f2e0ad32a7733b -> FETCH_HEAD
  From ssh://github.com/protobuf-c/protobuf-c
   * branch            abc67a11c6db271bedbb9f58be85d6f4e2ea8389 -> FETCH_HEAD
  From ssh://github.com/pellepl/spiffs
   * branch            0dbb3f71c5f6fae3747a9d935372773762baf852 -> FETCH_HEAD
  From ssh://github.com/ThrowTheSwitch/Unity
   * branch            bf560290f6020737eafaa8b5cbd2177c3956c03f -> FETCH_HEAD
  Using esp-idf v5.3.2 at '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/esp-idf/v5.3.2'
  Built components: xtensa, esp_driver_gpio, esp_pm, mbedtls, bootloader, esptool_py, partition_table, esp_app_format, esp_bootloader_format, app_update, esp_partition, efuse, bootloader_support, esp_mm, spi_flash, esp_system, esp_common, esp_rom, hal, log, heap, soc, esp_hw_support, freertos, newlib, pthread, cxx, esp_timer, esp_driver_gptimer, esp_ringbuf, esp_driver_uart, app_trace, esp_event, nvs_flash, esp_driver_pcnt, esp_driver_spi, esp_driver_mcpwm, esp_driver_ana_cmpr, esp_driver_i2s, sdmmc, esp_driver_sdmmc, esp_driver_sdspi, esp_driver_sdio, esp_driver_dac, esp_driver_rmt, esp_driver_tsens, esp_driver_sdm, esp_driver_i2c, esp_driver_ledc, esp_driver_parlio, esp_driver_usb_serial_jtag, driver, esp_phy, esp_vfs_console, vfs, lwip, esp_netif_stack, esp_netif, wpa_supplicant, esp_coex, esp_wifi, bt, unity, cmock, console, http_parser, esp-tls, esp_adc, esp_driver_isp, esp_driver_cam, esp_driver_jpeg, esp_driver_ppa, esp_driver_touch_sens, esp_eth, esp_gdbstub, esp_hid, tcp_transport, esp_http_client, esp_http_server, esp_https_ota, esp_https_server, esp_psram, esp_lcd, protobuf-c, protocomm, esp_local_ctrl, espcoredump, wear_levelling, fatfs, idf_test, ieee802154, json, mqtt, nvs_sec_provider, openthread, perfmon, spiffs, touch_element, ulp, usb, wifi_provisioning, main

  thread 'main' panicked at /Users/adrien/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bindgen-0.71.1/lib.rs:604:27:
  Unable to find libclang: "the `libclang` shared library at /Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/lib/libclang.dylib could not be opened: dlopen(/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/lib/libclang.dylib, 0x0005): tried: '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/lib/libclang.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/lib/libclang.dylib' (no such file), '/Users/adrien/Dev/esp/projects/rust/rustdio/.embuild/espressif/tools/esp-clang/16.0.1-fe4f10a809/esp-clang/lib/libclang.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))"
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions