esp-rs / esp-idf-template

A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
417 stars 50 forks source link

Unable to build: Could not install esp-idf #25

Closed ruabmbua closed 2 years ago

ruabmbua commented 2 years ago

Here is the part that fails (build-script of esp-idf-sys):

Running `/home/rruckerbauer/code/esp/rust-esp-demo/target/debug/build/esp-idf-sys-1d697082439a814a/build-script-build`
error: failed to run custom build command for `esp-idf-sys v0.31.0`

Caused by:
  process didn't exit successfully: `/home/rruckerbauer/code/esp/rust-esp-demo/target/debug/build/esp-idf-sys-1d697082439a814a/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
  cargo:rerun-if-env-changed=ESP_IDF_VERSION
  cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
  cargo:rerun-if-env-changed=MCU
  PATH=/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/tools:$PATH

  --- stderr
  fatal: Keine Namen gefunden, kann nichts beschreiben.
  fatal: Keine Namen gefunden, kann nichts beschreiben.
  Error: Could not install esp-idf

  Caused by:
      command '"python3" "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/tools/idf_tools.py" "--idf-path" "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4" "--quiet" "--non-interactive" "install-python-env"' exited with non-zero status code 1
warning: build failed, waiting for other jobs to finish...

When deleting the .embuild folder, and rebuilding this happens:

Running `/home/rruckerbauer/code/esp/rust-esp-demo/target/debug/build/esp-idf-sys-1d697082439a814a/build-script-build`
error: failed to run custom build command for `esp-idf-sys v0.31.0`

Caused by:
  process didn't exit successfully: `/home/rruckerbauer/code/esp/rust-esp-demo/target/debug/build/esp-idf-sys-1d697082439a814a/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR
  cargo:rerun-if-env-changed=ESP_IDF_VERSION
  cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS
  cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG
  cargo:rerun-if-env-changed=MCU
  Submodul-Pfad 'components/asio/asio': 'f31694c9f1746ba189a4bcae2e34db15135ddb22' ausgecheckt
  Submodul-Pfad 'components/bootloader/subproject/components/micro-ecc/micro-ecc': 'd037ec89546fad14b5c4d5456c2e23a71e554966' ausgecheckt
  Submodul-Pfad 'components/bt/controller/lib_esp32': 'b877f7e1fc98dccfcf4dbf31f215c5cb44ec3f0d' ausgecheckt
  Submodul-Pfad 'components/bt/controller/lib_esp32c3_family': '98dcc9591365b5ac486a9f0b474c36bf8c4ca97b' ausgecheckt
  Submodul-Pfad 'components/bt/host/nimble/nimble': '1dc1ec6e76b0ab3bf93cc9f1ff7a2a09141e7c61' ausgecheckt
  Submodul-Pfad 'components/cbor/tinycbor': '7c349dbb6b8d76db39383b226d3ebdf59b8ab37d' ausgecheckt
  Submodul-Pfad 'components/cmock/CMock': 'eeecc49ce8af123cf8ad40efdb9673e37b56230f' ausgecheckt
  Submodul-Pfad 'components/cmock/CMock/vendor/c_exception': '71b47be7c950f1bf5f7e5303779fa99a16224bb6' ausgecheckt
  Submodul-Pfad 'components/cmock/CMock/vendor/unity': 'cf949f45ca6d172a177b00da21310607b97bc7a7' ausgecheckt
  Submodul-Pfad 'components/coap/libcoap': '3aa11612c143c9734d72022720f33e12506f7a2c' ausgecheckt
  Submodul-Pfad 'components/coap/libcoap/ext/tinydtls': '59055b8a935bc53bf69d002fc089ad4bd08851b2' ausgecheckt
  Submodul-Pfad 'components/esp_phy/lib': 'dcbe6085e0215e2ea6a2e43b1106bdb15807f398' ausgecheckt
  Submodul-Pfad 'components/esp_wifi/lib': '5a0d2aee49633b1a0c0374c2a01ed8c2a10e2fe4' ausgecheckt
  Submodul-Pfad 'components/esptool_py/esptool': 'aca9d70bd810c25bc953ca2f7587892c4dbaffc4' ausgecheckt
  Submodul-Pfad 'components/expat/expat': '57c7da69b78e3698e112a6b5da19d5109b8232d1' ausgecheckt
  Submodul-Pfad 'components/ieee802154/lib': 'f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326' ausgecheckt
  Submodul-Pfad 'components/json/cJSON': 'd348621ca93571343a56862df7de4ff3bc9b5667' ausgecheckt
  Submodul-Pfad 'components/libsodium/libsodium': '4f5e89fa84ce1d178a6765b8b46f2b6f91216677' ausgecheckt
  Submodul-Pfad 'components/lwip/lwip': '76303df2386902e0d7873be4217f1d9d1b50f982' ausgecheckt
  Submodul-Pfad 'components/mbedtls/mbedtls': '8b0e35f2ad477fcc2a267cf434528024b8499085' ausgecheckt
  Submodul-Pfad 'components/mqtt/esp-mqtt': '89894bd0c611b1392967fe90bb49682eba858383' ausgecheckt
  Submodul-Pfad 'components/nghttp/nghttp2': '8f7b008b158e12de0e58247afd170f127dbb6456' ausgecheckt
  Submodul-Pfad 'components/nghttp/nghttp2/third-party/mruby': '7c91efc1ffda769a5f1a872c646c82b00698f1b8' ausgecheckt
  Submodul-Pfad 'components/nghttp/nghttp2/third-party/neverbleed': 'b967ca054f48a36f82d8fcdd32e54ec5144f2751' ausgecheckt
  Submodul-Pfad 'components/openthread/lib': '9a8d34d8f698cad2c9468468b473e26a3dda51b9' ausgecheckt
  Submodul-Pfad 'components/openthread/openthread': 'c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64' ausgecheckt
  Submodul-Pfad 'components/protobuf-c/protobuf-c': 'dac1a65feac4ad72f612aab99f487056fbcf5c1a' ausgecheckt
  Submodul-Pfad 'components/spiffs/spiffs': 'f5e26c4e933189593a71c6b82cda381a7b21e41c' ausgecheckt
  Submodul-Pfad 'components/tinyusb/tinyusb': 'c4badd394eda18199c0196ed0be1e2d635f0a5f6' ausgecheckt
  Submodul-Pfad 'components/unity/unity': '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25' ausgecheckt
  Submodul-Pfad 'examples/build_system/cmake/import_lib/main/lib/tinyxml2': '7e8e249990ec491ec15990cf95b6d871a66cf64a' ausgecheckt
  Submodul-Pfad 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib': '36d0642e66ff5b1c7a291873f24c498ca6ffedef' ausgecheckt
  PATH=/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/tools:$PATH

  --- stderr
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4'...
  Submodul 'components/asio/asio' (https://github.com/espressif/asio.git) für Pfad 'components/asio/asio' in die Konfiguration eingetragen.
  Submodul 'components/bootloader/subproject/components/micro-ecc/micro-ecc' (https://github.com/kmackay/micro-ecc.git) für Pfad 'components/bootloader/subproject/components/micro-ecc/micro-ecc' in die Konfiguration eingetragen.
  Submodul 'components/bt/controller/lib_esp32' (https://github.com/espressif/esp32-bt-lib.git) für Pfad 'components/bt/controller/lib_esp32' in die Konfiguration eingetragen.
  Submodul 'components/bt/controller/lib_esp32c3_family' (https://github.com/espressif/esp32c3-bt-lib.git) für Pfad 'components/bt/controller/lib_esp32c3_family' in die Konfiguration eingetragen.
  Submodul 'components/bt/host/nimble/nimble' (https://github.com/espressif/esp-nimble.git) für Pfad 'components/bt/host/nimble/nimble' in die Konfiguration eingetragen.
  Submodul 'components/cbor/tinycbor' (https://github.com/intel/tinycbor.git) für Pfad 'components/cbor/tinycbor' in die Konfiguration eingetragen.
  Submodul 'components/cmock/CMock' (https://github.com/ThrowTheSwitch/CMock.git) für Pfad 'components/cmock/CMock' in die Konfiguration eingetragen.
  Submodul 'components/coap/libcoap' (https://github.com/obgm/libcoap.git) für Pfad 'components/coap/libcoap' in die Konfiguration eingetragen.
  Submodul 'components/esp_phy/lib' (https://github.com/espressif/esp-phy-lib.git) für Pfad 'components/esp_phy/lib' in die Konfiguration eingetragen.
  Submodul 'components/esp_wifi/lib' (https://github.com/espressif/esp32-wifi-lib.git) für Pfad 'components/esp_wifi/lib' in die Konfiguration eingetragen.
  Submodul 'components/esptool_py/esptool' (https://github.com/espressif/esptool.git) für Pfad 'components/esptool_py/esptool' in die Konfiguration eingetragen.
  Submodul 'components/expat/expat' (https://github.com/libexpat/libexpat.git) für Pfad 'components/expat/expat' in die Konfiguration eingetragen.
  Submodul 'components/ieee802154/lib' (https://github.com/espressif/esp-ieee802154-lib.git) für Pfad 'components/ieee802154/lib' in die Konfiguration eingetragen.
  Submodul 'components/json/cJSON' (https://github.com/DaveGamble/cJSON.git) für Pfad 'components/json/cJSON' in die Konfiguration eingetragen.
  Submodul 'components/libsodium/libsodium' (https://github.com/jedisct1/libsodium.git) für Pfad 'components/libsodium/libsodium' in die Konfiguration eingetragen.
  Submodul 'components/lwip/lwip' (https://github.com/espressif/esp-lwip.git) für Pfad 'components/lwip/lwip' in die Konfiguration eingetragen.
  Submodul 'components/mbedtls/mbedtls' (https://github.com/espressif/mbedtls.git) für Pfad 'components/mbedtls/mbedtls' in die Konfiguration eingetragen.
  Submodul 'components/mqtt/esp-mqtt' (https://github.com/espressif/esp-mqtt.git) für Pfad 'components/mqtt/esp-mqtt' in die Konfiguration eingetragen.
  Submodul 'components/nghttp/nghttp2' (https://github.com/nghttp2/nghttp2.git) für Pfad 'components/nghttp/nghttp2' in die Konfiguration eingetragen.
  Submodul 'components/openthread/lib' (https://github.com/espressif/esp-thread-lib.git) für Pfad 'components/openthread/lib' in die Konfiguration eingetragen.
  Submodul 'components/openthread/openthread' (https://github.com/espressif/openthread.git) für Pfad 'components/openthread/openthread' in die Konfiguration eingetragen.
  Submodul 'components/protobuf-c/protobuf-c' (https://github.com/protobuf-c/protobuf-c.git) für Pfad 'components/protobuf-c/protobuf-c' in die Konfiguration eingetragen.
  Submodul 'components/spiffs/spiffs' (https://github.com/pellepl/spiffs.git) für Pfad 'components/spiffs/spiffs' in die Konfiguration eingetragen.
  Submodul 'components/tinyusb/tinyusb' (https://github.com/espressif/tinyusb.git) für Pfad 'components/tinyusb/tinyusb' in die Konfiguration eingetragen.
  Submodul 'components/unity/unity' (https://github.com/ThrowTheSwitch/Unity.git) für Pfad 'components/unity/unity' in die Konfiguration eingetragen.
  Submodul 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' (https://github.com/leethomason/tinyxml2.git) für Pfad 'examples/build_system/cmake/import_lib/main/lib/tinyxml2' in die Konfiguration eingetragen.
  Submodul 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' (https://github.com/espressif/esp-cryptoauthlib.git) für Pfad 'examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib' in die Konfiguration eingetragen.
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/asio/asio'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/bootloader/subproject/components/micro-ecc/micro-ecc'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/bt/controller/lib_esp32'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/bt/controller/lib_esp32c3_family'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/bt/host/nimble/nimble'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/cbor/tinycbor'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/cmock/CMock'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/coap/libcoap'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/esp_phy/lib'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/esp_wifi/lib'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/esptool_py/esptool'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/expat/expat'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/ieee802154/lib'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/json/cJSON'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/libsodium/libsodium'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/lwip/lwip'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/mbedtls/mbedtls'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/mqtt/esp-mqtt'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/nghttp/nghttp2'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/openthread/lib'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/openthread/openthread'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/protobuf-c/protobuf-c'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/spiffs/spiffs'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/tinyusb/tinyusb'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/unity/unity'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/examples/build_system/cmake/import_lib/main/lib/tinyxml2'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib'...
  Von https://github.com/espressif/asio
   * branch            f31694c9f1746ba189a4bcae2e34db15135ddb22 -> FETCH_HEAD
  Von https://github.com/kmackay/micro-ecc
   * branch            d037ec89546fad14b5c4d5456c2e23a71e554966 -> FETCH_HEAD
  Von https://github.com/espressif/esp-nimble
   * branch            1dc1ec6e76b0ab3bf93cc9f1ff7a2a09141e7c61 -> FETCH_HEAD
  Von https://github.com/intel/tinycbor
   * branch            7c349dbb6b8d76db39383b226d3ebdf59b8ab37d -> FETCH_HEAD
  Von https://github.com/ThrowTheSwitch/CMock
   * branch            eeecc49ce8af123cf8ad40efdb9673e37b56230f -> FETCH_HEAD
  Submodul 'vendor/c_exception' (https://github.com/throwtheswitch/cexception.git) für Pfad 'components/cmock/CMock/vendor/c_exception' in die Konfiguration eingetragen.
  Submodul 'vendor/unity' (https://github.com/throwtheswitch/unity.git) für Pfad 'components/cmock/CMock/vendor/unity' in die Konfiguration eingetragen.
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/cmock/CMock/vendor/c_exception'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/cmock/CMock/vendor/unity'...
  Von https://github.com/throwtheswitch/cexception
   * branch            71b47be7c950f1bf5f7e5303779fa99a16224bb6 -> FETCH_HEAD
  Von https://github.com/throwtheswitch/unity
   * branch            cf949f45ca6d172a177b00da21310607b97bc7a7 -> FETCH_HEAD
  Von https://github.com/obgm/libcoap
   * branch            3aa11612c143c9734d72022720f33e12506f7a2c -> FETCH_HEAD
  Submodul 'ext/tinydtls' (https://github.com/eclipse/tinydtls.git) für Pfad 'components/coap/libcoap/ext/tinydtls' in die Konfiguration eingetragen.
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/coap/libcoap/ext/tinydtls'...
  Von https://github.com/eclipse/tinydtls
   * branch            59055b8a935bc53bf69d002fc089ad4bd08851b2 -> FETCH_HEAD
  Von https://github.com/espressif/esp32-wifi-lib
   * branch            5a0d2aee49633b1a0c0374c2a01ed8c2a10e2fe4 -> FETCH_HEAD
  Von https://github.com/espressif/esptool
   * branch            aca9d70bd810c25bc953ca2f7587892c4dbaffc4 -> FETCH_HEAD
  Von https://github.com/libexpat/libexpat
   * branch            57c7da69b78e3698e112a6b5da19d5109b8232d1 -> FETCH_HEAD
  Von https://github.com/espressif/esp-ieee802154-lib
   * branch            f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326 -> FETCH_HEAD
  Von https://github.com/DaveGamble/cJSON
   * branch            d348621ca93571343a56862df7de4ff3bc9b5667 -> FETCH_HEAD
  Von https://github.com/jedisct1/libsodium
   * branch            4f5e89fa84ce1d178a6765b8b46f2b6f91216677 -> FETCH_HEAD
  Von https://github.com/espressif/esp-lwip
   * branch            76303df2386902e0d7873be4217f1d9d1b50f982 -> FETCH_HEAD
  Von https://github.com/espressif/mbedtls
   * branch            8b0e35f2ad477fcc2a267cf434528024b8499085 -> FETCH_HEAD
  Von https://github.com/espressif/esp-mqtt
   * branch            89894bd0c611b1392967fe90bb49682eba858383 -> FETCH_HEAD
  Von https://github.com/nghttp2/nghttp2
   * branch            8f7b008b158e12de0e58247afd170f127dbb6456 -> FETCH_HEAD
  Submodul 'third-party/mruby' (https://github.com/mruby/mruby) für Pfad 'components/nghttp/nghttp2/third-party/mruby' in die Konfiguration eingetragen.
  Submodul 'third-party/neverbleed' (https://github.com/tatsuhiro-t/neverbleed.git) für Pfad 'components/nghttp/nghttp2/third-party/neverbleed' in die Konfiguration eingetragen.
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/nghttp/nghttp2/third-party/mruby'...
  Klone nach '/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/components/nghttp/nghttp2/third-party/neverbleed'...
  Von https://github.com/mruby/mruby
   * branch            7c91efc1ffda769a5f1a872c646c82b00698f1b8 -> FETCH_HEAD
  Von https://github.com/tatsuhiro-t/neverbleed
   * branch            b967ca054f48a36f82d8fcdd32e54ec5144f2751 -> FETCH_HEAD
  Von https://github.com/espressif/esp-thread-lib
   * branch            9a8d34d8f698cad2c9468468b473e26a3dda51b9 -> FETCH_HEAD
  Von https://github.com/espressif/openthread
   * branch            c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64 -> FETCH_HEAD
  Von https://github.com/protobuf-c/protobuf-c
   * branch            dac1a65feac4ad72f612aab99f487056fbcf5c1a -> FETCH_HEAD
  Von https://github.com/pellepl/spiffs
   * branch            f5e26c4e933189593a71c6b82cda381a7b21e41c -> FETCH_HEAD
  Von https://github.com/espressif/tinyusb
   * branch            c4badd394eda18199c0196ed0be1e2d635f0a5f6 -> FETCH_HEAD
  Von https://github.com/ThrowTheSwitch/Unity
   * branch            7d2bf62b7e6afaf38153041a9d53c21aeeca9a25 -> FETCH_HEAD
  Von https://github.com/leethomason/tinyxml2
   * branch            7e8e249990ec491ec15990cf95b6d871a66cf64a -> FETCH_HEAD
  Von https://github.com/espressif/esp-cryptoauthlib
   * branch            36d0642e66ff5b1c7a291873f24c498ca6ffedef -> FETCH_HEAD
  fatal: Keine Namen gefunden, kann nichts beschreiben.
  fatal: Keine Namen gefunden, kann nichts beschreiben.
  Error: Could not install esp-idf

  Caused by:
      command '"python3" "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/tools/idf_tools.py" "--idf-path" "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4" "--quiet" "--non-interactive" "install-python-env"' exited with non-zero status code 1
N3xed commented 2 years ago

Could you try running

python3 "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4/tools/idf_tools.py" --idf-path "/home/rruckerbauer/code/esp/rust-esp-demo/.embuild/espressif/esp-idf-release/v4.4" install-python-env

and see why that fails?

ruabmbua commented 2 years ago

Same thing happens. (fatal: Keine Namen gefunden, kann nichts beschreiben.)

But I think I figured out the problem, I had a different installation of esp-idf tools in my path already. I removed it temporarily, and after doing a fresh cargo build + cleaning the .embuild folder it works!

N3xed commented 2 years ago

Yeah, but this error (fatal: Keine Namen gefunden, kann nichts beschreiben.) is not actually causing it to fail, so it must be something else. In the command I sent I removed the --quiet flag which should print more information. Nonetheless, it's very weird that idf_tools.py fails.

But I think I figured out the problem, I had a different installation of esp-idf tools in my path already. I removed it temporarily, and after doing a fresh cargo build + cleaning the .embuild folder it works!

👍

Okay, with that I'll close the issue (you can always reopen though!).