!!!IDF5.5.1 menuconfig ERROR!!!
Posted: Wed Sep 10, 2025 3:13 am
在小聆(小智)源码工程中,使用win11-vscode打开menuconfig报错
---------------------------ERROR--------------------------
CMake Error at managed_components/espressif__freetype/freetype/CMakeLists.txt:225 (message):
In-source builds are not permitted! Make a separate folder for building,
e.g.,
cmake -E make_directory build
cmake -E chdir build cmake ..
Before that, remove the files created by this failed run with
cmake -E remove CMakeCache.txt
cmake -E remove_directory CMakeFiles
-----------------------END OF ERROR-----------------------
-- Configuring incomplete, errors occurred!
---------------------------ERROR--------------------------
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_CXX_COMPILER= CMAKE_CXX_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_CXX_COMPILER= CMAKE_CXX_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/component.cmake:491 (add_library):
The SOURCES of "__idf_xtensa" use a generator expression that depends on
the SOURCES themselves.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/components/xtensa/CMakeLists.txt:62 (idf_component_register)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/component.cmake:491 (add_library):
The SOURCES of "__idf_xtensa" use a generator expression that depends on
the SOURCES themselves.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/components/xtensa/CMakeLists.txt:62 (idf_component_register)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error:
Running
'E:/Espressif/tools/tools/ninja/1.12.1/ninja.exe' '-C' 'D:/listenai_workspace/xiaoling-esp32-main' '-t' 'recompact'
failed with:
ninja: error: loading 'build.ninja': The system cannot find the file specified.
-----------------------END OF ERROR-----------------------
-- Generating done (5.6s)
---------------------------ERROR--------------------------
CMake Generate step failed. Build files cannot be regenerated correctly.
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
cmake failed with exit code 1, output of the command is in the D:\listenai_workspace\xiaoling-esp32-main\build\log\idf_py_stderr_output_27464 and D:\listenai_workspace\xiaoling-esp32-main\build\log\idf_py_stdout_output_27464
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
SDK Configuration editor confserver process exited with code: 2
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at managed_components/espressif__freetype/freetype/CMakeLists.txt:225 (message):
In-source builds are not permitted! Make a separate folder for building,
e.g.,
cmake -E make_directory build
cmake -E chdir build cmake ..
Before that, remove the files created by this failed run with
cmake -E remove CMakeCache.txt
cmake -E remove_directory CMakeFiles
-----------------------END OF ERROR-----------------------
-- Configuring incomplete, errors occurred!
---------------------------ERROR--------------------------
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_CXX_COMPILER= CMAKE_CXX_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_CXX_COMPILER= CMAKE_CXX_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/component.cmake:491 (add_library):
The SOURCES of "__idf_xtensa" use a generator expression that depends on
the SOURCES themselves.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/components/xtensa/CMakeLists.txt:62 (idf_component_register)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/component.cmake:491 (add_library):
The SOURCES of "__idf_xtensa" use a generator expression that depends on
the SOURCES themselves.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/components/xtensa/CMakeLists.txt:62 (idf_component_register)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:127 (add_custom_command):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
CMake Error at E:/Espressif/frameworks/v5.5.1/esp-idf/components/esptool_py/project_include.cmake:248 (add_custom_target):
Error evaluating generator expression:
$<TARGET_FILE:$<GENEX_EVAL:$<TARGET_PROPERTY:__idf_build_target,EXECUTABLE>>>
Expression syntax not recognized.
Call Stack (most recent call first):
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:467 (include)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/build.cmake:718 (__build_process_project_includes)
E:/Espressif/frameworks/v5.5.1/esp-idf/tools/cmake/project.cmake:740 (idf_build_process)
CMakeLists.txt:20 (project)
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
CMake Error:
Running
'E:/Espressif/tools/tools/ninja/1.12.1/ninja.exe' '-C' 'D:/listenai_workspace/xiaoling-esp32-main' '-t' 'recompact'
failed with:
ninja: error: loading 'build.ninja': The system cannot find the file specified.
-----------------------END OF ERROR-----------------------
-- Generating done (5.6s)
---------------------------ERROR--------------------------
CMake Generate step failed. Build files cannot be regenerated correctly.
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
cmake failed with exit code 1, output of the command is in the D:\listenai_workspace\xiaoling-esp32-main\build\log\idf_py_stderr_output_27464 and D:\listenai_workspace\xiaoling-esp32-main\build\log\idf_py_stdout_output_27464
-----------------------END OF ERROR-----------------------
---------------------------ERROR--------------------------
SDK Configuration editor confserver process exited with code: 2
-----------------------END OF ERROR-----------------------