idf.py编译出现ninja错误

tommy.guo
Posts: 24
Joined: Mon Feb 14, 2022 8:09 am

idf.py编译出现ninja错误

Postby tommy.guo » Mon Feb 14, 2022 10:09 am

环境:ubuntu
按照官网下载idf,设置环境,安装工具,都没有出现问题
在官方demo中切换芯片为esp32s3,编译就出现这个问题,重新安装也是这个问题。
尝试切换其他芯片,也是这个问题,使用的是master分支,没发现有其他报错

Code: Select all

Executing action: all (aliases: build)
Running ninja in directory /home/tommy/esp_s3/esp-idf/examples/get-started/hello_world/build
Executing "ninja all"...
ninja: error: '/home/tommy/esp_s3/esp-idf/components/esp_wifi/lib/esp32s3/libcoexist.a', needed by 'hello_world.elf', missing and no known rule to make it
ninja failed with exit code 1

ESP_morris
Posts: 290
Joined: Wed Sep 05, 2018 6:23 am

Re: idf.py编译出现ninja错误

Postby ESP_morris » Tue Feb 15, 2022 8:18 am

似乎是这个文件找不到
/home/tommy/esp_s3/esp-idf/components/esp_wifi/lib/esp32s3/libcoexist.a

请确保所有的submodule都已经update了

tommy.guo
Posts: 24
Joined: Mon Feb 14, 2022 8:09 am

Re: idf.py编译出现ninja错误

Postby tommy.guo » Sat Feb 26, 2022 7:43 am

已解决,其中几个submodule使用命令就是没办法下载,需要手动查找,clone下来才行,很奇怪,下了好几遍都是

yuye1234
Posts: 1
Joined: Fri Apr 01, 2022 8:27 am

Re: idf.py编译出现ninja错误

Postby yuye1234 » Fri Apr 01, 2022 8:38 am

tommy.guo wrote:
Sat Feb 26, 2022 7:43 am
已解决,其中几个submodule使用命令就是没办法下载,需要手动查找,clone下来才行,很奇怪,下了好几遍都是
请问具体是怎样查找的,我遇到了一样的问题,望解答,谢谢

tommy.guo
Posts: 24
Joined: Mon Feb 14, 2022 8:09 am

Re: idf.py编译出现ninja错误

Postby tommy.guo » Fri Apr 22, 2022 4:13 pm

yuye1234 wrote:
Fri Apr 01, 2022 8:38 am
tommy.guo wrote:
Sat Feb 26, 2022 7:43 am
已解决,其中几个submodule使用命令就是没办法下载,需要手动查找,clone下来才行,很奇怪,下了好几遍都是
请问具体是怎样查找的,我遇到了一样的问题,望解答,谢谢
git submodule sync 可以查看所有的模块,具体查找还是看编译的报错,比如找不到-lphy,就去查找esp32_phy路径是否缺文件。或者直接尝试git submodule update让他自动更新(不过我这边是不成功)。后来科学上网换了几个节点,重新下载,有一次下载全了 :)

Who is online

Users browsing this forum: Bing [Bot] and 56 guests