Closed
Description
Answers checklist.
- I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
- I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
- I have searched the issue tracker for a similar issue and not found a similar issue.
IDF version.
v5.1.1-577-g6b1f40b9bf
Operating System used.
macOS
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
None
What is the expected behavior?
The project builds successfully
What is the actual behavior?
A lot of warnings:
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/controller/lib_esp32 is out of date. Run 'git
submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/controller/lib_esp32c2/esp32c2-bt-lib is out of
date. Run 'git submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/controller/lib_esp32c3_family is out of date.
Run 'git submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/controller/lib_esp32c6/esp32c6-bt-lib is out of
date. Run 'git submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/controller/lib_esp32h2/esp32h2-bt-lib is out of
date. Run 'git submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/bt/host/nimble/nimble is out of date. Run 'git
submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/esp_coex/lib is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/esp_phy/lib is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/esp_wifi/lib is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/heap/tlsf is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/lwip/lwip is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/mbedtls/mbedtls is out of date. Run 'git
submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/mqtt/esp-mqtt is out of date. Run 'git submodule
update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
CMake Warning at esp/esp-idf/tools/cmake/git_submodules.cmake:52 (message):
Git submodule components/openthread/openthread is out of date. Run 'git
submodule update --init --recursive' to fix.
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/build.cmake:80 (git_submodule_check)
esp/esp-idf/tools/cmake/build.cmake:240 (__build_get_idf_git_revision)
esp/esp-idf/tools/cmake/idf.cmake:53 (__build_init)
esp/esp-idf/tools/cmake/project.cmake:29 (include)
CMakeLists.txt:35 (include)
and the error where the build fails:
CMake Error at build/esp-idf/espressif__esp_insights/CMakeFiles/git-data/grabRef.cmake:48 (file):
file failed to open for reading (No such file or directory):
/Users/t.winkler/Documents/REPLY/Schulthess_MATTER/laundry-washer/build/esp-idf/espressif__esp_insights/CMakeFiles/git-data/head-ref
Call Stack (most recent call first):
esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake:83 (include)
esp/esp-idf/tools/cmake/third_party/GetGitRevisionDescription.cmake:93 (get_git_head_revision)
managed_components/espressif__esp_insights/CMakeLists.txt:45 (git_describe)
ESP Insights Project commit: HEAD-HASH-NOTFOUND
Steps to reproduce.
I have a ESP-Matter project:
ESP-IDF and ESP-Matter are in a subfolder of my Matter project esp/esp-matter, esp/esp-idf and esp/idf-tools
How I install it:
initialize.sh
#!/bin/bash
git submodule update --init --recursive
install.sh
#!/bin/bash
export IDF_PATH=$PWD/esp/esp-idf
export IDF_TOOLS_PATH=$PWD/esp/idf-tools
export PATH=$PWD/esp/esp-idf/tools:$PATH
./esp/esp-idf/install.sh esp32
./esp/esp-matter/install.sh
export.sh
#!/bin/bash
export IDF_TOOLS_PATH=$PWD/esp/idf-tools
export IDF_PATH=$PWD/esp/esp-idf
export PATH=$PWD/esp/esp-idf/tools:$PATH
export PATH=$PWD/esp/esp-tools/tools:$PATH
source esp/esp-idf/export.sh
source esp/esp-matter/export.sh
and then idf.py build
Build or installation Logs.
No response
More Information.
No response