espressif / esp-at

AT application for ESP32/ESP32-C2/ESP32-C3/ESP32-C6/ESP8266
Apache License 2.0
892 stars 808 forks source link

Unable to compile ESP-AT #703

Closed bingbingyu closed 1 year ago

bingbingyu commented 1 year ago

This is idf_py_stderr_output_17404:

silence:0 sdkconfig:G:/ESP32/esp-at/module_config/module_esp32_default/sdkconfig.defaults esp-at branch: master esp-at docs version: latest CMake Warning at esp-idf/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): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at esp-idf/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): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at esp-idf/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): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at esp-idf/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): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at esp-idf/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): esp-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

CMake Warning at 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-idf/tools/cmake/build.cmake:77 (git_submodule_check) esp-idf/tools/cmake/build.cmake:219 (build_get_idf_git_revision) esp-idf/tools/cmake/idf.cmake:53 (build_init) esp-idf/tools/cmake/project.cmake:12 (include) CMakeLists.txt:89 (include)

silence:0, ld core:G:/ESP32/esp-at/components/at/lib/libesp32_at_core.a Parsing CSV input...

Verifying table...

—————————————————————————— This is partial content of idf_py_stdout_output_17404

[1141/1153] Building C object esp-idf/at/CMakeFiles/__idf_at.dir/src/at_user_cmd.c.obj

[1142/1153] Building C object esp-idf/at/CMakeFiles/__idf_at.dir/src/at_ota_cmd.c.obj

[1143/1153] Building C object esp-idf/espressifmdns/CMakeFiles/idf_espressif__mdns.dir/mdns.c.obj

[1144/1153] Linking C static library esp-idf\espressifmdns\libespressifmdns.a

[1145/1153] Linking C static library esp-idf\at\libat.a

[1146/1153] Linking C static library esp-idf\esp_local_ctrl\libesp_local_ctrl.a

[1147/1153] Linking C static library esp-idf\main\libmain.a

[1148/1153] Generating ld/sections.ld

[1149/1153] Building C object CMakeFiles/esp-at.elf.dir/project_elf_src_esp32.c.obj

[1150/1153] Linking CXX executable esp-at.elf

FAILED: esp-at.elf

cmd.exe /C "cd . && D:\Espressif\tools\xtensa-esp32-elf\esp-2022r1-11.2.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -mlongcalls -Wno-frame-address @CMakeFiles\esp-at.elf.rsp -o esp-at.elf && cd ."

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lbtdm_app

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lphy

d:/espressif/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/11.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find -lrtc

collect2.exe: error: ld returned 1 exit status ninja: build stopped: subcommand failed.

———————————————————— Why is that?

ustccw commented 1 year ago

Are you following this guide to compile the AT firmware? If so, please provide detailed logs after downloading the esp-at repository, especially the logs of python build.py build. thanks.

ustccw commented 1 year ago

Closing due to inactivity. Please feel free to re-open or file a new issue if you have any more questions.