|
本帖最后由 xuyang 于 2025-10-20 15:23 编辑
esp32使用esp-idf,方式来编译报错,已经将源码精简到最小,还是编译报错:
NFO ESPHome 2025.9.3
INFO Reading configuration /config/esp32-test.yaml...
INFO Detected timezone 'Asia/Shanghai'
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-test (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/pl ... orm-espressif32.zip)
--------------------------------------------------------------------------------
INFO Package configuration completed successfully
INFO Package configuration completed successfully
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- framework-espidf @ 3.50402.0 (5.4.2)
- tool-cmake @ 3.30.2
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.0.2
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-xtensa-esp-elf @ 14.2.0+20241119
Reading CMake configuration...
-- Building ESP-IDF components for target esp32
-- Configuring incomplete, errors occurred!
CMake Error at .pioenvs/esp32-test/CMakeFiles/git-data/grabRef.cmake:48 (file):
file failed to open for reading (No such file or directory):
/config/.esphome/build/esp32-test/.pioenvs/esp32-test/CMakeFiles/git-data/head-ref
Call Stack (most recent call first):
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/third_party/GetGitRevisionDescription.cmake:83 (include)
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/third_party/GetGitRevisionDescription.cmake:93 (get_git_head_revision)
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/build.cmake:99 (git_describe)
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/build.cmake:282 (__build_get_idf_git_revision)
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/idf.cmake:55 (__build_init)
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:2 (include)
CMake Error at /config/.esphome/platformio/packages/framework-espidf/tools/cmake/build.cmake:620 (message):
/root/.platformio/penv/.espidf-5.4.2/bin/python: Error while finding module
specification for 'idf_component_manager.prepare_components'
(ModuleNotFoundError: No module named 'idf_component_manager')
Call Stack (most recent call first):
/config/.esphome/platformio/packages/framework-espidf/tools/cmake/project.cmake:718 (idf_build_process)
CMakeLists.txt:3 (project)
========================== [FAILED] Took 1.97 seconds ==========================
|
|