esp-rs / esp-idf-template

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

Can't build the "Hello World" template #143

Closed Angelo13C closed 11 months ago

Angelo13C commented 11 months ago

I followed the Rust on esp book: https://esp-rs.github.io/book/ and tried to build the "Hello World" template (by first generating it with cargo generate esp-rs/esp-idf-template cargo and then building it normally) without modifying anything about the template, but I get this error:

   Compiling esp-idf-sys v0.33.1
error: failed to run custom build command for `esp-idf-sys v0.33.1`

Caused by:
  process didn't exit successfully: `C:\Users\Angelo\Desktop\printer-3d\target\debug\build\esp-idf-sys-ad8c7610a9554c24\build-script-build` (exit code: 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
  IDF_PYTHON_ENV_PATH=C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\python_env\idf4.4_py3.9_env
  PATH=C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\cmake\3.23.1\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\ninja\1.10.2\;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\python_env\idf4.4_py3.9_env\Scripts;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\esp-idf\release-v4.4\tools;%PATH%
  Current system platform: win64
  Skipping xtensa-esp32s3-elf@esp-2021r2-patch5-8.4.0 (already installed)
  Skipping cmake@3.23.1 (already installed)
  Skipping ninja@1.10.2 (already installed)
  Skipping esp32ulp-elf@2.35_20220830 (already installed)
  IDF_PYTHON_ENV_PATH=C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\python_env\idf4.4_py3.9_env
  PATH=C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\cmake\3.23.1\bin;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\ninja\1.10.2\;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\python_env\idf4.4_py3.9_env\Scripts;C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\esp-idf\release-v4.4\tools;%PATH%
  cargo:rerun-if-changed=C:\Users\Angelo\Desktop\printer-3d\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: "cmake" "C:\\Users\\Angelo\\Desktop\\printer-3d\\target\\xtensa-esp32s3-espidf\\debug\\build\\esp-idf-sys-d8e3e0db821e9e9a\\out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=C:\\Users\\Angelo\\Desktop\\printer-3d\\.embuild\\espressif\\esp-idf\\release-v4.4\\tools\\cmake\\toolchain-esp32s3.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/python_env/idf4.4_py3.9_env/Scripts/python.exe" "-DCMAKE_INSTALL_PREFIX=C:\\Users\\Angelo\\Desktop\\printer-3d\\target\\xtensa-esp32s3-espidf\\debug\\build\\esp-idf-sys-d8e3e0db821e9e9a\\out" "-DCMAKE_C_FLAGS= -mlongcalls -ffunction-sections -fdata-sections" "-DCMAKE_CXX_FLAGS= -mlongcalls -ffunction-sections -fdata-sections" "-DCMAKE_ASM_FLAGS= -mlongcalls -ffunction-sections -fdata-sections"
  -- Checking Python dependencies...
  Python requirements from C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\esp-idf\release-v4.4\requirements.txt are satisfied.
  -- Project sdkconfig file C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/sdkconfig
  Loading defaults file C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/gen-sdkconfig.defaults...
  Loading defaults file C:/Users/Angelo/Desktop/printer-3d/sdkconfig.defaults...
  -- App "libespidf" version: 1
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/build/esp-idf/esp_system/ld/memory.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/ld/esp32s3/sections.ld.in
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib-time.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32s3/ld/esp32s3.peripherals.ld
  -- Configuring done
  -- Generating done
  -- Build files have been written to: C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/build
  running: "cmake" "--build" "." "--config" "MinSizeRel" "--parallel" "8"
  [1/300] Linking C static library esp-idf\unity\libunity.a
  [2/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_notls.c.obj
  [3/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj
  [4/300] Building CXX object esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj
  FAILED: esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj
  C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-g++.exe  -IC:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/build/config -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/port/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/newlib/platform_include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include/esp_additions/freertos -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/freertos/port/xtensa/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/freertos/include/esp_additions -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include/soc -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/include/soc/esp32s3 -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/port/esp32s3/. -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support/port/esp32s3/private_include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/heap/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/log/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/lwip/include/apps -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/lwip/include/apps/sntp -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/lwip/lwip/src/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/lwip/port/esp32/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/lwip/port/esp32/include/arch -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32s3/. -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/hal/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/hal/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/hal/platform_port/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/include/esp32s3 -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3 -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_common/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/port/soc -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_system/port/public_compat -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/xtensa/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/xtensa/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/driver/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/driver/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_pm/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_ringbuf/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/efuse/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/efuse/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/vfs/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_wifi/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_event/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_netif/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_eth/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/tcpip_adapter/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_phy/esp32s3/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_ipc/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/app_trace/include -IC:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_timer/include -mlongcalls  -ffunction-sections -fdata-sections -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -ggdb -Os -freorder-blocks -fmacro-prefix-map=C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out=. -fmacro-prefix-map=C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4=IDF -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fno-exceptions -fno-rtti -D_GNU_SOURCE -DIDF_VER=\"cc71308-dirty\" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS -MD -MT esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj -MF esp-idf\asio\CMakeFiles\__idf_asio.dir\asio\asio\src\asio.cpp.obj.d -o esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj -c C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/src/asio.cpp
  In file included from C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include/asio/error_code.hpp:25,
                   from C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include/asio/error.hpp:19,
                   from C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include/asio/impl/error.ipp:20,
                   from C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/include/asio/impl/src.hpp:22,
                   from C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/asio/asio/asio/src/asio.cpp:11:
  c:\users\angelo\desktop\printer-3d\.embuild\espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\xtensa-esp32s3-elf\include\c++\8.4.0\system_error:39:10: fatal error: bits/error_constants.h: No such file or directory
   #include <bits/error_constants.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.
  [5/300] Linking C static library esp-idf\cmock\libcmock.a
  [6/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj
  [7/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_prng.c.obj
  [8/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_mbedtls.c.obj
  [9/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj
  [10/300] Building C object esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj
  [11/300] Performing build step for 'bootloader'
  [0/1] Re-running CMake...
  -- Building ESP-IDF components for target esp32s3
  -- Project sdkconfig file C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/sdkconfig
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc/esp32s3/ld/esp32s3.peripherals.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main/ld/esp32s3/bootloader.ld
  -- Adding linker script C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld
  -- Components: bootloader bootloader_support efuse esp32s3 esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
  -- Component paths: C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader_support C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/efuse C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp32s3 C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_common C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_hw_support C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_rom C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esp_system C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/esptool_py C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/freertos C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/hal C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/log C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/main C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/bootloader/subproject/components/micro-ecc C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/newlib C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/partition_table C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/soc C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/spi_flash C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/xtensa
  -- Configuring done
  -- Generating done
  -- Build files have been written to: C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/build/bootloader
  [1/1] cmd.exe /C "cd /D C:\Users\Angelo\Desktop\printer-3d\target\xtensa-esp32s3-espidf\debug\build\esp-idf-sys-d8e3e0db821e9e9a\out\build\bootloader\esp-idf\esptool_py && C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\python_env\idf4.4_py3.9_env\Scripts\python.exe C:/Users/Angelo/Desktop/printer-3d/.embuild/espressif/esp-idf/release-v4.4/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 C:/Users/Angelo/Desktop/printer-3d/target/xtensa-esp32s3-espidf/debug/build/esp-idf-sys-d8e3e0db821e9e9a/out/build/bootloader/bootloader.bin"
  Bootloader binary size 0x5280 bytes. 0x2d80 bytes (36%) free.
  ninja: build stopped: subcommand failed.

  --- stderr
  Build configuration: BuildConfig {
      esp_idf_tools_install_dir: None,
      esp_idf_sdkconfig: None,
      esp_idf_sdkconfig_defaults: None,
      mcu: None,
      native: NativeConfig {
          esp_idf_version: Some(
              Branch(
                  "release/v4.4",
              ),
          ),
          esp_idf_repository: None,
          esp_idf_cmake_generator: None,
          idf_path: None,
          extra_components: [],
          esp_idf_components: None,
      },
      esp_idf_sys_root_crate: None,
  }
  Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Branch("release/v4.4") }
  fatal: No names found, cannot describe anything.
  Using esp-idf v4.4.5 at 'C:\Users\Angelo\Desktop\printer-3d\.embuild\espressif\esp-idf\release-v4.4'
  fatal: No names found, cannot describe anything.
  thread 'main' panicked at '
  command did not execute successfully, got: exit code: 1

  build script failed, must exit now', C:\Users\Angelo\.cargo\registry\src\index.crates.io-6f17d22bba15001f\cmake-0.1.50\src\lib.rs:1098:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Environment

ivmarkov commented 11 months ago

Move your project as close as possible to the root of your drive and try again As in C:\printer-3d. On windows, esp-idf does have a problem with long paths.