esp-adf build error (AUD-5651)
xllin@xllindeMacBook-Pro cli % idf.py set-target esp32
/Users/xllin/software_develop/esp-adf/esp-idf/tools/check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Directory '/Users/xllin/software_develop/esp-adf/examples/cli/build' doesn't seem to be a CMake build directory. Refusing to automatically delete files in this directory. Delete the directory manually to 'clean' it.
xllin@xllindeMacBook-Pro cli % idf.py set-target esp32
/Users/xllin/software_develop/esp-adf/esp-idf/tools/check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Directory '/Users/xllin/software_develop/esp-adf/examples/cli/build' doesn't seem to be a CMake build directory. Refusing to automatically delete files in this directory. Delete the directory manually to 'clean' it.
xllin@xllindeMacBook-Pro cli % idf.py fullclean
/Users/xllin/software_develop/esp-adf/esp-idf/tools/check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Executing action: fullclean
Directory '/Users/xllin/software_develop/esp-adf/examples/cli/build' doesn't seem to be a CMake build directory. Refusing to automatically delete files in this directory. Delete the directory manually to 'clean' it.
xllin@xllindeMacBook-Pro cli % idf.py clean
/Users/xllin/software_develop/esp-adf/esp-idf/tools/check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Executing action: clean
Running cmake in directory /Users/xllin/software_develop/esp-adf/examples/cli/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DESP_PLATFORM=1 -DCCACHE_ENABLE=0 /Users/xllin/software_develop/esp-adf/examples/cli"...
-- IDF_TARGET not set, using default target: esp32
-- Found Git: /usr/bin/git (found version "2.39.3 (Apple Git-145)")
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /Users/xllin/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Users/xllin/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Users/xllin/.espressif/tools/xtensa-esp32-elf/esp-2021r2-patch5-8.4.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
NOTICE: Skipping optional dependency: espressif/jsmn
NOTICE: Skipping optional dependency: espressif/nghttp
Processing 2 dependencies:
[1/2] espressif/esp-dsp (1.4.12)
[2/2] idf (4.4.4)
NOTICE: Skipping optional dependency: espressif/jsmn
NOTICE: Skipping optional dependency: espressif/nghttp
-- Project sdkconfig file /Users/xllin/software_develop/esp-adf/examples/cli/sdkconfig
/Users/xllin/software_develop/esp-adf/components/esp_codec_dev/Kconfig:4: warning: ESP_IDF_VERSION has 'option env="ESP_IDF_VERSION"', but the environment variable ESP_IDF_VERSION is not set
Loading defaults file /Users/xllin/software_develop/esp-adf/examples/cli/sdkconfig.defaults...
/Users/xllin/software_develop/esp-adf/examples/cli/sdkconfig.defaults:27 CONFIG_MAIN_TASK_STACK_SIZE was replaced with CONFIG_ESP_MAIN_TASK_STACK_SIZE
Loading defaults file /Users/xllin/software_develop/esp-adf/examples/cli/sdkconfig.defaults.esp32...
Traceback (most recent call last):
File "/Users/xllin/software_develop/esp-adf/esp-idf/tools/kconfig_new/confgen.py", line 644, in
-- Configuring incomplete, errors occurred! cmake failed with exit code 1
How to solve this issue.Thanks!
First, manually delete the build folder, and then cd $ADF_PATH$->./install->. ./export.sh. After that you can try the steps mentioned above again.
Thanks @hbler99 .Yes, I follow the user guide to build. I had change the esp-idf branch to V5.3 , now the other issue shows:
[root@VM-16-3-opencloudos play_mp3_control]# idf.py set-targets esp32p4 Executing action: set-targets Running cmake in directory /home/audioDevelop/esp-adf/examples/get-started/play_mp3_control/build Executing "cmake -G 'Unix Makefiles' -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/root/.espressif/python_env/idf5.3_py3.11_env/bin/python -DESP_PLATFORM=1 -DCCACHE_ENABLE=0 /home/audioDevelop/esp-adf/examples/get-started/play_mp3_control"... -- IDF_TARGET not set, using default target: esp32 -- Found Git: /usr/bin/git (found version "2.41.0") -- Component directory /home/audioDevelop/esp-adf/components/esp-adf-libs does not contain a CMakeLists.txt file. No component will be added -- Component directory /home/audioDevelop/esp-adf/components/esp-sr does not contain a CMakeLists.txt file. No component will be added -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- The ASM compiler identification is GNU -- Found assembler: /root/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /root/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /root/.espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building ESP-IDF components for target esp32 NOTICE: Updating lock file at /home/audioDevelop/esp-adf/examples/get-started/play_mp3_control/dependencies.lock Processing 2 dependencies: [1/2] espressif/jsmn (1.1.0) [2/2] idf (5.3.0) CMake Error at /home/audioDevelop/esp-adf/esp-idf/tools/cmake/build.cmake:268 (message): Failed to resolve component 'esp-adf-libs'. Call Stack (most recent call first): /home/audioDevelop/esp-adf/esp-idf/tools/cmake/build.cmake:304 (__build_resolve_and_add_req) /home/audioDevelop/esp-adf/esp-idf/tools/cmake/build.cmake:305 (__build_expand_requirements) /home/audioDevelop/esp-adf/esp-idf/tools/cmake/build.cmake:311 (__build_expand_requirements) /home/audioDevelop/esp-adf/esp-idf/tools/cmake/build.cmake:607 (__build_expand_requirements) /home/audioDevelop/esp-adf/esp-idf/tools/cmake/project.cmake:710 (idf_build_process) CMakeLists.txt:10 (project)
-- Configuring incomplete, errors occurred! cmake failed with exit code 1, output of the command is in the /home/audioDevelop/esp-adf/examples/get-started/play_mp3_control/build/log/idf_py_stderr_output_44775 and /home/audioDevelop/esp-adf/examples/get-started/play_mp3_control/build/log/idf_py_stdout_output_44775
Maybe updating the submodule to latest repository could solve it.
This topic has become inactive, so I'm closing the issue. Please reopen it if you have any questions or need any further assistance.