Closed m1goh closed 1 year ago
こちらのビルドのエラーと関係があるのかわからないのですが、 https://github.com/tomoyuki-nakabayashi/interface202305-c3-std-rust/issues/4#issuecomment-1501092149 こちらで参考にされている設定では、udevルールの設定をしています。基礎から学ぶ組み込みRustでもudevルールの設定をしています。 もし、必要であればどんなudevルールの設定なのか?教えて下さいよろしくお願いします。
Git submodule examples/build_system/cmake/import_lib/main/lib/tinyxml2 is out of date. Run 'git submodule update --init --recursive' to fix.
となっているので、ESP-IDF の状態がおかしくなっていそうです。
一度、プロジェクトの .embuild
を消してみるとどうでしょうか?
返信ありがとうございます助かりました。 .embuildを削除しました。
ビルドするのが久しぶりだったのですが、上の状態でビルドが止まってしまったと思っていろいろやってみいたのがいけなかったようです。しばらく待っていたら無事ビルドできました。 お手数をおかけしました。
VMware PlayerのUbuntu22.04が起動しなくなったので、新しくUbuntuをインストールし直して開発環境を再構築しました。 以前は、Hello Worldのビルドと実行が問題なくできていたのですが、ビルドが途中でエラーになってしまいます。
Compiling esp-idf-sys v0.32.1 error: failed to run custom build command for
esp-idf-sys v0.32.1
Caused by: process didn't exit successfully:
/home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/release/build/esp-idf-sys-a5a05bafed985bd9/build-script-build
(exit status: 101) --- stdout cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS cargo:rerun-if-env-changed=MCU cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE cargo:rerun-if-env-changed=ESP_IDF_VERSION cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR cargo:rerun-if-env-changed=IDF_PATH cargo:rerun-if-env-changed=EXTRA-COMPONENTS cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS IDF_PYTHON_ENV_PATH=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/python_env/idf4.4_py3.10_env PATH=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/cmake/3.20.3/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/ninja/1.10.2/:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools:$PATH Skipping riscv32-esp-elf@esp-2021r2-patch3-8.4.0 (already installed) Skipping cmake@3.20.3 (already installed) Skipping ninja@1.10.2 (already installed) IDF_PYTHON_ENV_PATH=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/python_env/idf4.4_py3.10_env PATH=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/cmake/3.20.3/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/tools/ninja/1.10.2/:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools:$PATH cargo:rerun-if-changed=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/sdkconfig.defaults CMAKE_PREFIX_PATH_riscv32imc-esp-espidf = None CMAKE_PREFIX_PATH_riscv32imc_esp_espidf = None TARGET_CMAKE_PREFIX_PATH = None CMAKE_PREFIX_PATH = None CMAKE_riscv32imc-esp-espidf = None CMAKE_riscv32imc_esp_espidf = None TARGET_CMAKE = None CMAKE = None running: "cmake" "/home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-6a97b3cb1375c344/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/toolchain-esp32c3.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/python_env/idf4.4_py3.10_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-6a97b3cb1375c344/out" "-DCMAKE_C_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_CXX_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" -- Checking Python dependencies... Python requirements from /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/requirements.txt are satisfied. -- Project sdkconfig file /home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-6a97b3cb1375c344/out/sdkconfig Loading defaults file /home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-6a97b3cb1375c344/out/gen-sdkconfig.defaults... Loading defaults file /home/akiyoshi/interface202305-c3-std-rust/hello_c3/sdkconfig.defaults... -- Configuring incomplete, errors occurred! See also "/home/akiyoshi/interface202305-c3-std-rust/hello_c3/target/riscv32imc-esp-espidf/release/build/esp-idf-sys-6a97b3cb1375c344/out/build/CMakeFiles/CMakeOutput.log".--- stderr Build configuration: BuildConfig { esp_idf_tools_install_dir: None, esp_idf_sdkconfig: None, esp_idf_sdkconfig_defaults: Some( [ "/home/akiyoshi/interface202305-c3-std-rust/hello_c3/./sdkconfig.defaults", ], ), mcu: None, native: NativeConfig { esp_idf_version: Some( Tag( "v4.4.1", ), ), esp_idf_repository: None, esp_idf_cmake_generator: None, idf_path: None, extra_components: [], esp_idf_components: None, }, esp_idf_sys_root_crate: None, } Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Tag("v4.4.1") } Using esp-idf v4.4.1 at '/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1' CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/esptool_py/esptool is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/expat/expat is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/ieee802154/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/json/cJSON is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/libsodium/libsodium is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/nghttp/nghttp2 is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/openthread/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/protobuf-c/protobuf-c is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/spiffs/spiffs is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/tinyusb/tinyusb is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/unity/unity is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule examples/build_system/cmake/import_lib/main/lib/tinyxml2 is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (__build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (__build_init) CMakeLists.txt:5 (include)
CMake Error at /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/component.cmake:301 (message): Include directory '/home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/components/mbedtls/mbedtls/include' is not a directory. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/component.cmake:472 (__component_add_include_dirs) /home/akiyoshi/interface202305-c3-std-rust/hello_c3/.embuild/espressif/esp-idf/v4.4.1/components/mbedtls/CMakeLists.txt:10 (idf_component_register)
thread 'main' panicked at ' command did not execute successfully, got: exit status: 1
build script failed, must exit now', /home/akiyoshi/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.50/src/lib.rs:1098:5 note: run with
RUST_BACKTRACE=1
environment variable to display a backtrace akiyoshi@beetle:~/interface202305-c3-std-rust/hello_c3$もともと6章の便利なライブラリを試してみるのサンプルプログラムを動かしていたのですが、こちらでもビルドエラーになります。 Compiling esp-idf-sys v0.32.1 error: failed to run custom build command for
esp-idf-sys v0.32.1
Caused by: process didn't exit successfully:
/home/akiyoshi/interface202305-c3-std-rust/play-std/target/debug/build/esp-idf-sys-3e1a6bb919161968/build-script-build
(exit status: 101) --- stdout cargo:rerun-if-env-changed=ESP_IDF_TOOLS_INSTALL_DIR cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG cargo:rerun-if-env-changed=ESP_IDF_SDKCONFIG_DEFAULTS cargo:rerun-if-env-changed=MCU cargo:rerun-if-env-changed=ESP_IDF_SYS_ROOT_CRATE cargo:rerun-if-env-changed=ESP_IDF_VERSION cargo:rerun-if-env-changed=ESP_IDF_REPOSITORY cargo:rerun-if-env-changed=ESP_IDF_CMAKE_GENERATOR cargo:rerun-if-env-changed=IDF_PATH cargo:rerun-if-env-changed=EXTRA-COMPONENTS cargo:rerun-if-env-changed=ESP_IDF_COMPONENTS IDF_PYTHON_ENV_PATH=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/python_env/idf4.4_py3.10_env PATH=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/cmake/3.20.3/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/ninja/1.10.2/:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools:$PATH Skipping riscv32-esp-elf@esp-2021r2-patch3-8.4.0 (already installed) Skipping cmake@3.20.3 (already installed) Skipping ninja@1.10.2 (already installed) IDF_PYTHON_ENV_PATH=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/python_env/idf4.4_py3.10_env PATH=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/cmake/3.20.3/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/ninja/1.10.2/:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/python_env/idf4.4_py3.10_env/bin:/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools:$PATH cargo:rerun-if-changed=/home/akiyoshi/interface202305-c3-std-rust/play-std/sdkconfig.defaults CMAKE_PREFIX_PATH_riscv32imc-esp-espidf = None CMAKE_PREFIX_PATH_riscv32imc_esp_espidf = None TARGET_CMAKE_PREFIX_PATH = None CMAKE_PREFIX_PATH = None CMAKE_riscv32imc-esp-espidf = None CMAKE_riscv32imc_esp_espidf = None TARGET_CMAKE = None CMAKE = None running: "cmake" "/home/akiyoshi/interface202305-c3-std-rust/play-std/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-da86ab0df4dee3af/out" "-G" "Ninja" "-DCMAKE_TOOLCHAIN_FILE=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/toolchain-esp32c3.cmake" "-DCMAKE_BUILD_TYPE=" "-DPYTHON=/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/python_env/idf4.4_py3.10_env/bin/python" "-DCMAKE_INSTALL_PREFIX=/home/akiyoshi/interface202305-c3-std-rust/play-std/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-da86ab0df4dee3af/out" "-DCMAKE_C_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_CXX_FLAGS= -march=rv32imc -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -march=rv32imc -mabi=ilp32 -mcmodel=medany" -- Found Git: /usr/bin/git (found version "2.34.1") -- The C compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin/riscv32-esp-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking Python dependencies... Python requirements from /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/requirements.txt are satisfied. -- Project sdkconfig file /home/akiyoshi/interface202305-c3-std-rust/play-std/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-da86ab0df4dee3af/out/sdkconfig Loading defaults file /home/akiyoshi/interface202305-c3-std-rust/play-std/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-da86ab0df4dee3af/out/gen-sdkconfig.defaults... Loading defaults file /home/akiyoshi/interface202305-c3-std-rust/play-std/sdkconfig.defaults... -- The CXX compiler identification is GNU 8.4.0 -- The ASM compiler identification is GNU -- Found assembler: /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin/riscv32-esp-elf-gcc -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin/riscv32-esp-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring incomplete, errors occurred! See also "/home/akiyoshi/interface202305-c3-std-rust/play-std/target/riscv32imc-esp-espidf/debug/build/esp-idf-sys-da86ab0df4dee3af/out/build/CMakeFiles/CMakeOutput.log".--- stderr Build configuration: BuildConfig { esp_idf_tools_install_dir: None, esp_idf_sdkconfig: None, esp_idf_sdkconfig_defaults: Some( [ "/home/akiyoshi/interface202305-c3-std-rust/play-std/./sdkconfig.defaults", ], ), mcu: None, native: NativeConfig { esp_idf_version: Some( Tag( "v4.4.1", ), ), esp_idf_repository: None, esp_idf_cmake_generator: None, idf_path: None, extra_components: [], esp_idf_components: None, }, esp_idf_sys_root_crate: None, } Using managed esp-idf repository: RemoteSdk { repo_url: None, git_ref: Tag("v4.4.1") } Using esp-idf v4.4.1 at '/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1' CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/asio/asio is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/bootloader/subproject/components/micro-ecc/micro-ecc is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/cbor/tinycbor is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/cmock/CMock is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/coap/libcoap is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/esptool_py/esptool is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/expat/expat is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/ieee802154/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/json/cJSON is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/libsodium/libsodium is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/nghttp/nghttp2 is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/openthread/lib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/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): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/protobuf-c/protobuf-c is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/spiffs/spiffs is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/tinyusb/tinyusb is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule components/unity/unity is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule examples/build_system/cmake/import_lib/main/lib/tinyxml2 is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Warning at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/git_submodules.cmake:52 (message): Git submodule examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib is out of date. Run 'git submodule update --init --recursive' to fix. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:77 (git_submodule_check) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/build.cmake:174 (build_get_idf_git_revision) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/idf.cmake:50 (build_init) CMakeLists.txt:5 (include)
CMake Error at /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/component.cmake:301 (message): Include directory '/home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/components/mbedtls/mbedtls/include' is not a directory. Call Stack (most recent call first): /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/tools/cmake/component.cmake:472 (__component_add_include_dirs) /home/akiyoshi/interface202305-c3-std-rust/play-std/.embuild/espressif/esp-idf/v4.4.1/components/mbedtls/CMakeLists.txt:10 (idf_component_register)
thread 'main' panicked at ' command did not execute successfully, got: exit status: 1
build script failed, must exit now', /home/akiyoshi/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.50/src/lib.rs:1098:5 note: run with
RUST_BACKTRACE=1
environment variable to display a backtrace akiyoshi@beetle:~/interface202305-c3-std-rust/play-std$どちらも同じ様なエラーです。エラーを検索してみましたがどうすればいいのかがよくわかりませんでした。 どこが悪いのでしょうか教えて下さいよろしくお願いします。