ERROR: Because espressif/arduino-esp32 (3.0.1) depends on idf (>=5.1,<5.2)
f-hoepfinger-hr-agrartechnik opened this issue · comments
Debug Message
Python requirements are satisfied.
Manifest files have changed, solving dependencies.
NOTICE: Skipping optional dependency: espressif/esp-sr
CMake Error at /home/franz/esp-idf-v5.2.2/tools/cmake/build.cmake:544 (message):
WARNING: Component "idf" not found
ERROR: Because espressif/arduino-esp32 (3.0.1) depends on idf (>=5.1,<5.2)
and no versions of espressif/arduino-esp32 match >3.0.1, espressif/arduino-esp32 (>=3.0.1) requires idf (>=5.1,<5.2).
So, because project depends on both espressif/arduino-esp32 (>=3.0.1) and
idf (>=5.2.2), version solving failed.
Call Stack (most recent call first):
/home/franz/esp-idf-v5.2.2/tools/cmake/project.cmake:605 (idf_build_process)
CMakeLists.txt:8 (project)
...............................-- Configuring incomplete, errors occurred!
See also "/home/franz/git/hr/RDAm5stick/m5stick/build/CMakeFiles/CMakeOutput.log".
cmake --build . -- -v
ninja: error: loading 'build.ninja': No such file or directory
Build complete (0 errors, 0 warnings): /home/franz/git/hr/RDAm5stick/m5stick/build
Total time taken to build the project: 21.842 ms
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.
You need IDF v5.1.4 or the current release/v5.1
branch of ESP-IDF in order to compile with Arduino. As said, it requires idf (>=5.1,<5.2)