1,搭建前提
环境搭建参考乐鑫官网给的本地编译 ESP-AT 工程方法
因为公司电脑和网络的特殊性,不能正确解析域名(仅在浏览器上可以访问)
,所以这边访问的时候改成了ssh
未了避免使用外网困难的问题,这里用gitee来举例。
进入乐鑫提供的gitee源码仓库乐鑫开源/esp-at
进入网站点击克隆下载,用ssh的方式,上面已经提供了配置方式,拷贝方便,第一次配置的同学可以去其他网站搜索一下,资料很多。
2,修改编译脚本
下载好后,esp32的编译脚本里面默认用的是https访问,所以脚本也需要跟着改
3,更新PC编译工具
安装esp32的编译环境需要配置对应的python版本和cmake版本,版本太低会导致编译出错,一般用python3和cmake3.16版本或者更高。
Ubuntu一般会自带一个python,公司电脑默认的是python2.7
server@vDiscovery:~$ python2 -V
Python 2.7.17
。建议使用升级方式更新到python3.7
更新apt索引
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
更新python3.7
sudo apt-get install python3.7
python版本切换
系统安装了两个版本python,可通过以下命令切换验证。
server@vDiscovery:~$ sudo update-alternatives --config python
选择需要默认使用的python版本
切换后验证
server@vDiscovery:~$ python --version
Python 2.7.8
如果上述操作失败,则需要按以下操作配置。
添加python切换配置
使用 update-alternatives 来为整个系统更改 Python 版本。以 root 身份登录,首先罗列出所有可用的 python 替代版本信息:
server@vDiscovery:~$ update-alternatives --list python
update-alternatives: error: no alternatives
for python
如果出现以上所示的错误信息,则表示 Python 的替代版本尚未被 update-alternatives 命令识别。想解决这个问题,我们需要更新一下替代列表,将 python2.7 和 python3.6 放入其中。
添加python3配置列表
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
–install 选项使用了多个参数用于创建符号链接。最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。这个例子中,我们为 /usr/bin/python3.6 设置的优先级为2,所以update-alternatives 命令会自动将它设置为默认 Python 版本。
server@vDiscovery:~$ python --version
Python 3.6.2
接下来,我们再次列出可用的 Python 替代版本。
server@vDiscovery:~$ update-alternatives --list python
/usr/bin/python2.7
/usr/bin/python3.6
设置默认python
sudo update-alternatives --config python3
更新虚拟环境
sudo apt-get install python3.7-dev
sudo apt-get install python3.7-venv
资料来源
升级CMake
不要删除系统当前版本,应采用升级的方式升到要求的版本
下载源码
到下载所需版本的源码。也可以使用wget下载
wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz
解压压缩包
压缩包拷贝到电脑用户目录下cd ~
tar -xvzf cmake-3.22.1.tar.gz
配置Cmake
进入源码目录
chmod 777 ./configure
./configure
配置成功将显示:CMake has bootstrapped. Now run make.
编译源码
make
安装
编译完成后安装CMake
sudo make install
更新默认CMake链接到新CMake路径
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
验证安装
查看Cmake版本验证安装
server@vDiscovery:~$cmake --version
cmake version 3.22.1
CMake suite maintained and supported by Kitware (kitware.com/cmake).
4,安装编译环境
./build.py install
此安装工具将自动安装依赖的 Python 包、ESP-IDF 仓库以及 ESP-IDF 依赖的编译器、工具等。
下载好之后会显示
All done! You can now run:
./build.py build
运行build检查环境是否搭建完整,搭建完整的环境编译完显示如下
Project build complete. To flash, run this command:
/home/server/.espressif/python_env/idf5.0_py3.7_env/bin/python esp-idf/components/esptool_py/esptool/esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size 4MB --flash_freq 40m 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/ota_data_initial.bin 0x20000 build/at_customize.bin 0x21000 build/customized_partitions/mfg_nvs.bin 0x100000 build/esp-at.bin
or run 'idf.py -p (PORT) flash'
我在编译过程,报错了mdns相关的头文件或者函数找不到
,或者编译时括号的使用不正确
,主要原因是./build项目过程中,拉取代码时没拉完整,可以删除代码不完整的目录,重新执行./build.py install 和 ./build.py build
直到代码拉取完整。也可以直接替换我上传的资源managed_components
出现组件没有拉全的可以参考git submodule update --init --recursive失败的处理办法
环境搭好正确编译后的打印
5,图形化配置
现在就可以打开需要的功能进行固件编译了,执行./build.py menuconfig
进入图形化配置
我这边以打开websocket功能为例
保存退出后再编译一次,就得到修改后的固件,固件目录在esp-at/build/factory
下,我编译出来的固件名是factory_MINI-1.bin
烧录我用的Windows烧录工具,可以参考固件烧录指南
6,搭建环境和编译脚本过程细节
以下是完整搭建编译环境过程,详细体现具体报错内容
server@vDiscovery:~/esp/esp32_AT_gitee$ git clone git@gitee.com:EspressifSystems/esp-at.git
正克隆到 'esp-at'...
remote: Enumerating objects: 21218, done.
remote: Counting objects: 100% (85/85), done.
remote: Compressing objects: 100% (80/80), done.
remote: Total 21218 (delta 37), reused 0 (delta 0), pack-reused 21133
接收对象中: 100% (21218/21218), 147.21 MiB | 943.00 KiB/s, 完成.
处理 delta 中: 100% (14239/14239), 完成.
server@vDiscovery:~/esp/esp32_AT_gitee$ ls
esp-at
server@vDiscovery:~/esp/esp32_AT_gitee$ cd esp-at/
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ code .
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py build.py
Platform name:
1. PLATFORM_ESP32
2. PLATFORM_ESP32C3
3. PLATFORM_ESP32C2
4. PLATFORM_ESP32C5
5. PLATFORM_ESP32C6
6. PLATFORM_ESP32S2
choose(range[1,6]):1
Module name:
1. WROOM-32 (Firmware description: TX:17 RX:16)
2. WROVER-32 (Firmware description: need PSRAM, TX:22 RX:19)
3. PICO-D4 (Firmware description: TX:22 RX:19)
4. SOLO-1 (Firmware description: not recommended for new design, TX:17 RX:16)
5. MINI-1 (Firmware description: TX:17 RX:16, ESP32-U4WDH chip inside)
6. ESP32-SDIO (Firmware description: communicate with MCU via SDIO)
7. ESP32-D2WD (Firmware description: 2MB flash, No OTA)
choose(range[1,7]):5
Enable silence mode to remove some logs and reduce the firmware size?
0. No
1. Yes
choose(range[0,1]):1
Platform name:ESP32 Module name:MINI-1 Silence:1
Redirect repository to git@gitee.com:EspressifSystems
Cloning into submodule:"esp-idf" from "git@gitee.com:EspressifSystems/esp-idf.git" (This may take some time)..
正克隆到 'esp-idf'...
remote: Enumerating objects: 724488, done.
remote: Counting objects: 100% (34598/34598), done.
remote: Compressing objects: 100% (12590/12590), done.
remote: Total 724488 (delta 23549), reused 29053 (delta 20324), pack-reused 689890
接收对象中: 100% (724488/724488), 270.49 MiB | 970.00 KiB/s, 完成.
处理 delta 中: 100% (551775/551775), 完成.
正在检出文件: 100% (12195/12195), 完成.
Synchronizing submodule:"esp-idf" from "git@gitee.com:EspressifSystems/esp-idf.git" (This may take time)..
old commit: 39fe10677ca7e43dc9a7075c290a177f09345cf4
checkout commit: 64849cb7039a93b7b3a4ad8e8da328fa9c09c5e7
来自 gitee.com:EspressifSystems/esp-idf
* branch release/v5.1 -> FETCH_HEAD
已经是最新的。
子模组 'components/bootloader/subproject/components/micro-ecc/micro-ecc'(git@gitee.com:kmackay/micro-ecc.git)未对路径 'components/bootloader/subproject/components/micro-ecc/micro-ecc' 注册
子模组 'components/bt/controller/lib_esp32'(git@gitee.com:espressif/esp32-bt-lib.git)未对路径 'components/bt/controller/lib_esp32' 注册
子模组 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib'(git@gitee.com:espressif/esp32c2-bt-lib.git)未对路径 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib' 注册
子模组 'components/bt/controller/lib_esp32c3_family'(git@gitee.com:espressif/esp32c3-bt-lib.git)未对路径 'components/bt/controller/lib_esp32c3_family' 注册
子模组 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib'(git@gitee.com:espressif/esp32c6-bt-lib.git)未对路径 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib' 注册
子模组 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib'(git@gitee.com:espressif/esp32h2-bt-lib.git)未对路径 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib' 注册
子模组 'components/bt/host/nimble/nimble'(git@gitee.com:espressif/esp-nimble.git)未对路径 'components/bt/host/nimble/nimble' 注册
子模组 'components/cmock/CMock'(git@gitee.com:ThrowTheSwitch/CMock.git)未对路径 'components/cmock/CMock' 注册
子模组 'components/esp_coex/lib'(git@gitee.com:espressif/esp-coex-lib.git)未对路径 'components/esp_coex/lib' 注册
子模组 'components/esp_phy/lib'(git@gitee.com:espressif/esp-phy-lib.git)未对路径 'components/esp_phy/lib' 注册
子模组 'components/esp_wifi/lib'(git@gitee.com:espressif/esp32-wifi-lib.git)未对路径 'components/esp_wifi/lib' 注册
子模组 'components/heap/tlsf'(git@gitee.com:espressif/tlsf.git)未对路径 'components/heap/tlsf' 注册
子模组 'components/json/cJSON'(git@gitee.com:DaveGamble/cJSON.git)未对路径 'components/json/cJSON' 注册
子模组 'components/lwip/lwip'(git@gitee.com:espressif/esp-lwip.git)未对路径 'components/lwip/lwip' 注册
子模组 'components/mbedtls/mbedtls'(git@gitee.com:espressif/mbedtls.git)未对路径 'components/mbedtls/mbedtls' 注册
子模组 'components/mqtt/esp-mqtt'(git@gitee.com:espressif/esp-mqtt.git)未对路径 'components/mqtt/esp-mqtt' 注册
子模组 'components/openthread/lib'(git@gitee.com:espressif/esp-thread-lib.git)未对路径 'components/openthread/lib' 注册
子模组 'components/openthread/openthread'(git@gitee.com:espressif/openthread.git)未对路径 'components/openthread/openthread' 注册
子模组 'components/protobuf-c/protobuf-c'(git@gitee.com:protobuf-c/protobuf-c.git)未对路径 'components/protobuf-c/protobuf-c' 注册
子模组 'components/spiffs/spiffs'(git@gitee.com:pellepl/spiffs.git)未对路径 'components/spiffs/spiffs' 注册
子模组 'components/unity/unity'(git@gitee.com:ThrowTheSwitch/Unity.git)未对路径 'components/unity/unity' 注册
Redirect submodule.components/bt/controller/lib_esp32.url to git@gitee.com:esp-submodules/esp32-bt-lib.git
Redirect submodule.components/bootloader/subproject/components/micro-ecc/micro-ecc.url to git@gitee.com:esp-submodules/micro-ecc.git
Redirect submodule.components/spiffs/spiffs.url to git@gitee.com:esp-submodules/spiffs.git
Redirect submodule.components/json/cJSON.url to git@gitee.com:esp-submodules/cJSON.git
Redirect submodule.components/mbedtls/mbedtls.url to git@gitee.com:esp-submodules/mbedtls.git
Redirect submodule.components/lwip/lwip.url to git@gitee.com:esp-submodules/esp-lwip.git
Redirect submodule.components/mqtt/esp-mqtt.url to git@gitee.com:esp-submodules/esp-mqtt.git
Redirect submodule.components/protobuf-c/protobuf-c.url to git@gitee.com:esp-submodules/protobuf-c.git
Redirect submodule.components/unity/unity.url to git@gitee.com:esp-submodules/Unity.git
Redirect submodule.components/bt/host/nimble/nimble.url to git@gitee.com:esp-submodules/esp-nimble.git
Redirect submodule.components/esp_wifi/lib.url to git@gitee.com:esp-submodules/esp32-wifi-lib.git
Redirect submodule.components/cmock/CMock.url to git@gitee.com:esp-submodules/CMock.git
Redirect submodule.components/openthread/openthread.url to git@gitee.com:esp-submodules/openthread.git
Redirect submodule.components/bt/controller/lib_esp32c3_family.url to git@gitee.com:esp-submodules/esp32c3-bt-lib.git
Redirect submodule.components/esp_phy/lib.url to git@gitee.com:esp-submodules/esp-phy-lib.git
Redirect submodule.components/openthread/lib.url to git@gitee.com:esp-submodules/esp-thread-lib.git
Redirect submodule.components/bt/controller/lib_esp32h2/esp32h2-bt-lib.url to git@gitee.com:esp-submodules/esp32h2-bt-lib.git
Redirect submodule.components/bt/controller/lib_esp32c2/esp32c2-bt-lib.url to git@gitee.com:esp-submodules/esp32c2-bt-lib.git
Redirect submodule.components/bt/controller/lib_esp32c6/esp32c6-bt-lib.url to git@gitee.com:esp-submodules/esp32c6-bt-lib.git
Redirect submodule.components/heap/tlsf.url to git@gitee.com:esp-submodules/tlsf.git
Redirect submodule.components/esp_coex/lib.url to git@gitee.com:esp-submodules/esp-coex-lib.git
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader/subproject/components/micro-ecc/micro-ecc'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/controller/lib_esp32'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/controller/lib_esp32c2/esp32c2-bt-lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/controller/lib_esp32c3_family'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/controller/lib_esp32c6/esp32c6-bt-lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/controller/lib_esp32h2/esp32h2-bt-lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt/host/nimble/nimble'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_coex/lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy/lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi/lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/heap/tlsf'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/json/cJSON'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/lwip'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mbedtls/mbedtls'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mqtt/esp-mqtt'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/openthread/lib'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/openthread/openthread'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/protobuf-c/protobuf-c'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spiffs/spiffs'...
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/unity/unity'...
子模组路径 'components/bootloader/subproject/components/micro-ecc/micro-ecc':检出 '24c60e243580c7868f4334a1ba3123481fe1aa48'
子模组路径 'components/bt/controller/lib_esp32':检出 '5c4a62c1d4577d1352d28708c790ba2b4f741842'
子模组路径 'components/bt/controller/lib_esp32c2/esp32c2-bt-lib':检出 '99ea7d1483a9e5329d0801293d8c051d0fddefd7'
子模组路径 'components/bt/controller/lib_esp32c3_family':检出 '6470c01165cf4edeed5d826ce4082a90deb92efd'
子模组路径 'components/bt/controller/lib_esp32c6/esp32c6-bt-lib':检出 'b86a06d38cc3de4660b67d992259f727ba590296'
子模组路径 'components/bt/controller/lib_esp32h2/esp32h2-bt-lib':检出 '90f1ef76ab9021b123e3037e9df782549f386e30'
子模组路径 'components/bt/host/nimble/nimble':检出 'e08302d66d77a29e65dffe2c336e4dcda4e80e51'
子模组路径 'components/cmock/CMock':检出 'eeecc49ce8af123cf8ad40efdb9673e37b56230f'
子模组 'vendor/c_exception'(https://github.com/throwtheswitch/cexception.git)未对路径 'components/cmock/CMock/vendor/c_exception' 注册
子模组 'vendor/unity'(https://github.com/throwtheswitch/unity.git)未对路径 'components/cmock/CMock/vendor/unity' 注册
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
克隆 'vendor/c_exception' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'...
fatal: unable to access 'https://github.com/throwtheswitch/unity.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/unity.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'
克隆 'vendor/unity' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
第二次尝试克隆 'vendor/c_exception' 失败,退出
子模组路径 'components/esp_coex/lib':检出 'd17141ba292d6a4b7434c5080cb0b0e7ce170fc8'
子模组路径 'components/esp_phy/lib':检出 '1f551c5367daa87a29e0c4f724d6cf809a1841ad'
子模组路径 'components/esp_wifi/lib':检出 '7b8497e1925284a9e891ed535699c34fe486506f'
子模组路径 'components/heap/tlsf':检出 'd2e28f872472ffc6a704faae65ddee1f24e2dfba'
子模组路径 'components/json/cJSON':检出 'acc76239bee01d8e9c858ae2cab296704e52d916'
子模组路径 'components/lwip/lwip':检出 'bced058f737eaabea1aa193f3c365ee78ff555f3'
子模组路径 'components/mbedtls/mbedtls':检出 '98fcfd6d2cea90d306e8fde8e5bffd6087c9cda8'
子模组路径 'components/mqtt/esp-mqtt':检出 'cac1552e62b0474c162547b7cce345d7cd1aecfe'
子模组路径 'components/openthread/lib':检出 '203c78501e9a6ea9ca3a929e6f9b6b9691ef16ee'
子模组路径 'components/openthread/openthread':检出 'f32c18bc0840f400182456e58ae3900fc2fb4af7'
子模组路径 'components/protobuf-c/protobuf-c':检出 'abc67a11c6db271bedbb9f58be85d6f4e2ea8389'
子模组路径 'components/spiffs/spiffs':检出 '0dbb3f71c5f6fae3747a9d935372773762baf852'
子模组路径 'components/unity/unity':检出 '7d2bf62b7e6afaf38153041a9d53c21aeeca9a25'
无法递归进子模组路径 'components/cmock/CMock'
A fatal error occurred: git submodule update failed! Please manually run:
cd esp-idf && git submodule update --init --recursive
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ cd esp-idf/cd esp-idf && git submodule update --init --recursive
bash: cd: 参数太多
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ cd esp-idf && git submodule update --init --recursive
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
克隆 'vendor/c_exception' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'...
fatal: unable to access 'https://github.com/throwtheswitch/unity.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/unity.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'
克隆 'vendor/unity' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
第二次尝试克隆 'vendor/c_exception' 失败,退出
无法递归进子模组路径 'components/cmock/CMock'
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at/esp-idf$ git submodule update --init --recursive
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
克隆 'vendor/c_exception' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'...
fatal: unable to access 'https://github.com/throwtheswitch/unity.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/unity.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/unity'
克隆 'vendor/unity' 失败。按计划重试
正克隆到 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'...
fatal: unable to access 'https://github.com/throwtheswitch/cexception.git/': Could not resolve host: github.com
fatal: 无法克隆 'https://github.com/throwtheswitch/cexception.git' 到子模组路径 '/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock/CMock/vendor/c_exception'
第二次尝试克隆 'vendor/c_exception' 失败,退出
无法递归进子模组路径 'components/cmock/CMock'
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at/esp-idf$ cd ..
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py install
Ready to install ESP-IDF prerequisites..
[sudo] server 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
bison 已经是最新版 (2:3.0.4.dfsg-1build1)。
ccache 已经是最新版 (3.4.1-1)。
flex 已经是最新版 (2.6.4-6)。
libffi-dev 已经是最新版 (3.2.1-8)。
libusb-1.0-0 已经是最新版 (2:1.0.21-2)。
dfu-util 已经是最新版 (0.9-1)。
gperf 已经是最新版 (3.1-1)。
ninja-build 已经是最新版 (1.8.2-1)。
cmake 已经是最新版 (3.10.2-1ubuntu2.18.04.2)。
git 已经是最新版 (1:2.17.1-1ubuntu0.18)。
libssl-dev 已经是最新版 (1.1.1-1ubuntu2.1~18.04.23)。
python3 已经是最新版 (3.6.7-1~18.04)。
python3-setuptools 已经是最新版 (39.0.1-2ubuntu0.1)。
wget 已经是最新版 (1.19.4-1ubuntu2.2)。
python3-pip 已经是最新版 (9.0.1-2.3~ubuntu1.18.04.8)。
python3-venv 已经是最新版 (3.6.7-1~18.04)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
Ready to install ESP-AT prerequisites..
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: setuptools>=21 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (68.0.0)
Requirement already satisfied: cryptography<35,>=2.1.4 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 9)) (2.1.4)
Requirement already satisfied: pycryptodome==3.15.0 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (3.15.0)
Requirement already satisfied: idf-component-manager>=1.5.2 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (2.1.2)
Requirement already satisfied: pyyaml in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 14)) (6.0.1)
Requirement already satisfied: xlrd in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 15)) (2.0.1)
Requirement already satisfied: configparser in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 16)) (5.3.0)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7)
Requirement already satisfied: colorama in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.3.7)
Requirement already satisfied: pyparsing in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.1.4)
Requirement already satisfied: ruamel.yaml in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.18.10)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.18.4)
Requirement already satisfied: requests-file in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.0.3)
Requirement already satisfied: typing-extensions in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.7.1)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.local/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.5.0)
Requirement already satisfied: importlib-metadata in /home/server/.local/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.local/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.21.1)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.local/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.2.8)
Requirement already satisfied: zipp>=0.5 in /home/server/.local/lib/python3.7/site-packages (from importlib-metadata->pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.15.0)
DEPRECATION: distro-info 0.18ubuntu0.18.04.1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of distro-info or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch has been applied
modify_bluedroid_conn_timeout.patch has been applied
patches check completed for updates.
Ready to set up ESP-IDF tools..
Python 3.7.5
pip 24.0 from /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages/pip (python 3.7)
Skipping the download of /home/server/.espressif/espidf.constraints.v5.1.txt because it was downloaded recently.
Upgrading pip and setuptools...
Requirement already satisfied: pip in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (24.0)
Requirement already satisfied: setuptools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (68.0.0)
Installing Python packages
Constraint file: /home/server/.espressif/espidf.constraints.v5.1.txt
Requirement files:
- /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt
Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
Requirement already satisfied: setuptools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3)) (68.0.0)
Collecting setuptools (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3))
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-71.0.0-py3-none-any.whl (908 kB)
Requirement already satisfied: packaging in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4)) (24.0)
Collecting packaging (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4))
Using cached https://dl.espressif.com/pypi/packaging/packaging-24.2-py3-none-any.whl (65 kB)
Requirement already satisfied: importlib_metadata in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (6.7.0)
Collecting importlib_metadata (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.6.1-py3-none-any.whl (26 kB)
Requirement already satisfied: click in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 7)) (8.1.8)
Requirement already satisfied: pyserial in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 8)) (3.5)
Requirement already satisfied: cryptography in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (3.4.8)
Collecting cryptography (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9))
Using cached cryptography-39.0.2-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.6 kB)
Requirement already satisfied: pyparsing in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 10)) (3.0.9)
Requirement already satisfied: pyelftools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 11)) (0.29)
Requirement already satisfied: idf-component-manager in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.1.2)
Requirement already satisfied: esp-coredump in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (1.13.1)
Requirement already satisfied: esptool in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (4.7.0)
Requirement already satisfied: esp-idf-kconfig in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 15)) (1.5.0)
Requirement already satisfied: esp-idf-monitor in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 16)) (1.5.0)
Requirement already satisfied: esp-idf-size in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (1.6.1)
Requirement already satisfied: esp-idf-panic-decoder in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 18)) (1.2.1)
Requirement already satisfied: pyclang in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 19)) (0.6.0)
Requirement already satisfied: freertos_gdb in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 22)) (1.0.4)
INFO: pip is looking at multiple versions of setuptools to determine which version is compatible with other requirements. This could take a while.
Collecting setuptools (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3))
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.3.0-py3-none-any.whl (931 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.2.0-py3-none-any.whl (930 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.1.1-py3-none-any.whl (883 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.1.0-py3-none-any.whl (882 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.0.0-py3-none-any.whl (863 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB)
INFO: pip is still looking at multiple versions of setuptools to determine which version is compatible with other requirements. This could take a while.
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.1.1-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.1.0-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.0.3-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.0.2-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.2.0-py3-none-any.whl (807 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.1.2-py3-none-any.whl (805 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.1.0-py3-none-any.whl (805 kB)
INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
Collecting packaging (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4))
Using cached https://dl.espressif.com/pypi/packaging/packaging-24.1-py3-none-any.whl (53 kB)
Collecting zipp>=3.20 (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/zipp/zipp-3.21.0-py3-none-any.whl (9.6 kB)
Requirement already satisfied: typing-extensions>=3.6.4 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (4.7.1)
INFO: pip is looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
Collecting importlib_metadata (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.4.0-py3-none-any.whl (26 kB)
Requirement already satisfied: zipp>=0.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (3.15.0)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.2.0-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.1.0-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.0.0-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.2.1-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.2.0-py3-none-any.whl (24 kB)
INFO: pip is still looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.1.0-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.2-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.0-py3-none-any.whl (23 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-6.9.0-py3-none-any.whl (22 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Requirement already satisfied: cffi>=1.12 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cryptography->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (1.15.1)
Requirement already satisfied: colorama in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.4.6)
Requirement already satisfied: pyyaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (6.0.1)
Requirement already satisfied: ruamel.yaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.18.10)
Requirement already satisfied: requests in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.31.0)
Requirement already satisfied: requests-file in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.0.3)
Requirement already satisfied: construct~=2.10 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-coredump->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (2.10.70)
Requirement already satisfied: pygdbmi>=0.9.0.2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-coredump->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (0.11.0.0)
Requirement already satisfied: bitstring>=3.1.6 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (4.1.4)
Requirement already satisfied: ecdsa>=0.16.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (0.19.0)
Requirement already satisfied: reedsolo<1.8,>=1.5.3 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (1.7.0)
Requirement already satisfied: intelhex in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (2.3.0)
Requirement already satisfied: kconfiglib>=13.7.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-idf-kconfig->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 15)) (14.1.0)
Requirement already satisfied: rich in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (13.8.1)
Requirement already satisfied: bitarray<3.0.0,>=2.8.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from bitstring>=3.1.6->esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (2.9.3)
Requirement already satisfied: pycparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cffi>=1.12->cryptography->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (2.21)
Requirement already satisfied: six>=1.9.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ecdsa>=0.16.0->esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (1.17.0)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.5.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.21.1)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2025.1.31)
Requirement already satisfied: markdown-it-py>=2.2.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (2.2.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (2.17.2)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.2.8)
Requirement already satisfied: mdurl~=0.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (0.1.2)
Using cached cryptography-39.0.2-cp36-abi3-manylinux_2_24_x86_64.whl (4.1 MB)
Installing collected packages: cryptography
Attempting uninstall: cryptography
Found existing installation: cryptography 3.4.8
Uninstalling cryptography-3.4.8:
Successfully uninstalled cryptography-3.4.8
Successfully installed cryptography-39.0.2
Updating /home/server/.espressif/idf-env.json
Selected targets are: esp32
Current system platform: linux-amd64
Installing tools: xtensa-esp-elf-gdb, xtensa-esp32-elf, esp32ulp-elf, openocd-esp32, esp-rom-elfs
Skipping xtensa-esp-elf-gdb@12.1_20231023 (already installed)
Skipping xtensa-esp32-elf@esp-12.2.0_20230208 (already installed)
Skipping esp32ulp-elf@2.35_20220830 (already installed)
Skipping openocd-esp32@v0.12.0-esp32-20241016 (already installed)
Skipping esp-rom-elfs@20230320 (already installed)
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmp6f6hj8z7idf_5762
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Ready to install ESP-AT python packages..
Requirement already satisfied: setuptools>=21 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (68.0.0)
Collecting cryptography<35,>=2.1.4 (from -r requirements.txt (line 9))
Using cached cryptography-3.4.8-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.2 kB)
Requirement already satisfied: pycryptodome==3.15.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (3.15.0)
Requirement already satisfied: idf-component-manager>=1.5.2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (2.1.2)
Requirement already satisfied: pyyaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 14)) (6.0.1)
Requirement already satisfied: xlrd in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 15)) (2.0.1)
Requirement already satisfied: configparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 16)) (5.3.0)
Requirement already satisfied: cffi>=1.12 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cryptography<35,>=2.1.4->-r requirements.txt (line 9)) (1.15.1)
Requirement already satisfied: click in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (8.1.8)
Requirement already satisfied: colorama in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.4.6)
Requirement already satisfied: pyparsing in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.0.9)
Requirement already satisfied: ruamel.yaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.18.10)
Requirement already satisfied: requests in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.31.0)
Requirement already satisfied: requests-file in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.0.3)
Requirement already satisfied: typing-extensions in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.7.1)
Requirement already satisfied: pycparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cffi>=1.12->cryptography<35,>=2.1.4->-r requirements.txt (line 9)) (2.21)
Requirement already satisfied: importlib-metadata in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from click->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7.0)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.5.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.21.1)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2025.1.31)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.2.8)
Requirement already satisfied: zipp>=0.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib-metadata->click->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.15.0)
Using cached cryptography-3.4.8-cp36-abi3-manylinux_2_24_x86_64.whl (3.0 MB)
Installing collected packages: cryptography
Attempting uninstall: cryptography
Found existing installation: cryptography 39.0.2
Uninstalling cryptography-39.0.2:
Successfully uninstalled cryptography-39.0.2
Successfully installed cryptography-3.4.8
All done! You can now run:
./build.py build
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py build.py
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch does not need to be applied.
modify_bluedroid_conn_timeout.patch does not need to be applied.
patches check completed for updates.
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmp6rtyjareidf_5904
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Executing action: build.py
Running cmake in directory /home/server/esp/esp32_AT_gitee/esp-at/build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/home/server/.espressif/python_env/idf5.1_py3.7_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32 -DCCACHE_ENABLE=0 /home/server/esp/esp32_AT_gitee/esp-at"...
-- silence:1, sdkconfig:/home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/sdkconfig_silence.defaults
-- partition_table_dir: /home/server/esp/esp32_AT_gitee/esp-at
-- Found Git: /usr/bin/git (found version "2.17.1")
esp-at branch: master
esp-at docs version: latest
no extra component dirs
-- Component directory /home/server/esp/esp32_AT_gitee/esp-at/components/fs_image does not contain a CMakeLists.txt file. No component will be added
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/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: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/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: Dependencies lock doesn't exist, solving dependencies.
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
...NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Updating lock file at /home/server/esp/esp32_AT_gitee/esp-at/dependencies.lock
NOTICE: Processing 3 dependencies:
NOTICE: [1/3] espressif/esp_websocket_client (1.2.3)
NOTICE: [2/3] espressif/mdns (1.4.3)
NOTICE: [3/3] idf (5.1.5)
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
-- Project sdkconfig file /home/server/esp/esp32_AT_gitee/esp-at/sdkconfig
Loading defaults file /home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/sdkconfig_silence.defaults...
Compiler supported targets: xtensa-esp32-elf
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of time_t
-- Check size of time_t - done
-- Found Python3: /home/server/.espressif/python_env/idf5.1_py3.7_env/bin/python (found version "3.7.5") found components: Interpreter
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - no
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Could NOT find Threads (missing: Threads_FOUND)
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "esp-at" version: v3.4.0.0-137-g97c8e394-dirty
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
silence:1, ld core:/home/server/esp/esp32_AT_gitee/esp-at/components/at/lib/libesp32_at_core_silence.a
-- Set custom partition table: /home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/at_customize.csv
Parsing CSV input...
Verifying table...
-- Components: app_trace app_update at bootloader bootloader_support bt cmock console customized_partitions cxx decoder driver efuse esp-tls esp_adc esp_app_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump espressif__esp_websocket_client espressif__mdns esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/app_trace /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/app_update /home/server/esp/esp32_AT_gitee/esp-at/components/at /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/console /home/server/esp/esp32_AT_gitee/esp-at/components/customized_partitions /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cxx /home/server/esp/esp32_AT_gitee/esp-at/components/decoder /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/efuse /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp-tls /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_adc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_app_format /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_coex /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_common /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_eth /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_event /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_gdbstub /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hid /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_http_client /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_http_server /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_https_ota /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_https_server /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_lcd /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_local_ctrl /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_mm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif_stack /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_partition /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_pm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_psram /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_ringbuf /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_timer /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/espcoredump /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__esp_websocket_client /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esptool_py /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/fatfs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/heap /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/http_parser /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/idf_test /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/ieee802154 /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/json /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/log /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip /home/server/esp/esp32_AT_gitee/esp-at/main /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mbedtls /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mqtt /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/newlib /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/nvs_flash /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/openthread /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/partition_table /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/perfmon /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/protobuf-c /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/protocomm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/pthread /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/sdmmc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spi_flash /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spiffs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/tcp_transport /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/ulp /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/unity /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/usb /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/vfs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wear_levelling /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wifi_provisioning /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wpa_supplicant /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/server/esp/esp32_AT_gitee/esp-at/build
ninja: error: unknown target 'build.py'
command "build.py" is not known to idf.py and is not a Ninja target
A fatal error occurred: idf.py build failed
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py build
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch does not need to be applied.
modify_bluedroid_conn_timeout.patch does not need to be applied.
patches check completed for updates.
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmp0bpbb97uidf_6259
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Executing action: all (aliases: build)
Running ninja in directory /home/server/esp/esp32_AT_gitee/esp-at/build
Executing "ninja all"...
[4/1237] Generating ../../partition_table/partition-table.binPartition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
phy_init,data,phy,0xf000,4K,
otadata,data,ota,0x10000,8K,
nvs,data,nvs,0x12000,56K,
at_customize,64,0,0x20000,896K,
ota_0,app,ota_0,0x100000,1536K,
ota_1,app,ota_1,0x280000,1536K,
*******************************************************************************
[17/1237] Running utility command for customized_bin
Creating NVS binary with version: V2 - Multipage Blob Support Enabled
Created NVS binary: ===> /home/server/esp/esp32_AT_gitee/esp-at/build/customized_partitions/mfg_nvs.bin
[399/1237] Performing configure step for 'bootloader'-- Found Git: /usr/bin/git (found version "2.17.1")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/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: /home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/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: Dependencies lock doesn't exist, solving dependencies.
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Updating lock file at /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader/subproject/dependencies.lock
NOTICE: Processing 1 dependencies:
NOTICE: [1/1] idf (5.1.5)
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
-- Project sdkconfig file /home/server/esp/esp32_AT_gitee/esp-at/sdkconfig
Compiler supported targets: xtensa-esp32-elf
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of time_t
-- Check size of time_t - done
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
-- App "bootloader" version: v5.1.5-196-g64849cb703-dirty
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/efuse /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_app_format /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_common /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esptool_py /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/log /home/server/esp/esp32_AT_gitee/esp-at/bootloader_components/main /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader/subproject/components/micro-ecc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/newlib /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/partition_table /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spi_flash /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader
[104/105] Generating binary image from built executableesptool.py v4.7.0
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Generated /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/bootloader.bin
[105/105] cd /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/esp-idf/esptool_py && /home/ser...fset 0x8000 bootloader 0x1000 /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/bootloader.binBootloader binary size 0x6460 bytes. 0xba0 bytes (10%) free.
[1214/1237] Building C object esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.objFAILED: esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj
/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v5.1.5-196-g64849cb703-dirty\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/server/esp/esp32_AT_gitee/esp-at/build/config -I/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/include -I/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/private_include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/newlib/platform_include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/include/freertos -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/arch/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include/soc -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/port/esp32/. -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/heap/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/log/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/platform_port/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/include/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_common/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/port/soc -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/port/include/private -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include/apps -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include/apps/sntp -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/lwip/src/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/freertos/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/esp32xx/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/console -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/vfs/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_event/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_timer/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi/wifi_apps/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_eth/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/deprecated -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/analog_comparator/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/dac/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/gpio/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/gptimer/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/i2c/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/i2s/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/ledc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/mcpwm/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/parlio/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/pcnt/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/rmt/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sdio_slave/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sdmmc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sigma_delta/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/spi/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/temperature_sensor/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/touch_sensor/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/twai/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/uart/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/usb_serial_jtag/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/touch_sensor/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_pm/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_ringbuf/include -mlongcalls -Wno-frame-address -DESP_AT_PROJECT_COMMIT_ID=\"97c8e394\" -DESP_AT_DOCS_VERSION=\"latest\" "-DFALLBACK_DNS_SERVER_ADDRESS(p)=ipaddr_aton(\"8.8.8.8\",(p))" -DSNTP_STARTUP_DELAY_FUNC=0 -DSNTP_RECV_TIMEOUT=3000 -Wno-unused-local-typedefs -Wno-unused-variable -Wno-unused-function -Wno-unused-but-set-variable -Wno-format -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=/home/server/esp/esp32_AT_gitee/esp-at=. -fmacro-prefix-map=/home/server/esp/esp32_AT_gitee/esp-at/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj -MF esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj.d -o esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj -c /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c: In function 'mdns_parse_packet':
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:51: error: 'MDNS_' undeclared (first use in this function); did you mean 'MDNS_NS'?
3902 | record->host = malloc(MDNS_
| ^~~~~
| MDNS_NS
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:51: note: each undeclared identifier is reported only once for each function it appears in
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:56: error: expected ')' at end of input
3902 | record->host = malloc(MDNS_
| ~ ^
| )
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
3902 | record->host = malloc(MDNS_
| ^~~~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3871:19: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
3871 | } else if ((discovery || ours) && !name->sub && _mdns_name_is_ours(name)) {
| ^~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3871:19: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
3902 | record->host = malloc(MDNS_
| ^~~~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3902:29: error: expected declaration or statement at end of input
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:3891:29: error: label 'clear_rx_packet' used but not defined
3891 | goto clear_rx_packet;
| ^~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c: At top level:
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:69:28: warning: '_mdns_search_find_from' used but never defined
69 | static mdns_search_once_t *_mdns_search_find_from(mdns_search_once_t *search, mdns_name_t *name, uint16_t type, mdns_if_t tcpip_if, mdns_ip_protocol_t ip_protocol);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:70:23: warning: '_mdns_browse_find_from' used but never defined
70 | static mdns_browse_t *_mdns_browse_find_from(mdns_browse_t *b, mdns_name_t *name, uint16_t type, mdns_if_t tcpip_if, mdns_ip_protocol_t ip_protocol);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:89:23: warning: '_mdns_search_result_add_ptr' used but never defined
89 | static mdns_result_t *_mdns_search_result_add_ptr(mdns_search_once_t *search, const char *instance,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[1226/1237] Building C object esp-idf/at/CMakeFiles/__idf_at.dir/src/at_ota_cmd.c.objninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /home/server/esp/esp32_AT_gitee/esp-at/build/log/idf_py_stderr_output_6313 and /home/server/esp/esp32_AT_gitee/esp-at/build/log/idf_py_stdout_output_6313
A fatal error occurred: idf.py build failed
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py install
Ready to install ESP-IDF prerequisites..
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
bison 已经是最新版 (2:3.0.4.dfsg-1build1)。
ccache 已经是最新版 (3.4.1-1)。
flex 已经是最新版 (2.6.4-6)。
libffi-dev 已经是最新版 (3.2.1-8)。
libusb-1.0-0 已经是最新版 (2:1.0.21-2)。
dfu-util 已经是最新版 (0.9-1)。
gperf 已经是最新版 (3.1-1)。
ninja-build 已经是最新版 (1.8.2-1)。
cmake 已经是最新版 (3.10.2-1ubuntu2.18.04.2)。
git 已经是最新版 (1:2.17.1-1ubuntu0.18)。
libssl-dev 已经是最新版 (1.1.1-1ubuntu2.1~18.04.23)。
python3 已经是最新版 (3.6.7-1~18.04)。
python3-setuptools 已经是最新版 (39.0.1-2ubuntu0.1)。
wget 已经是最新版 (1.19.4-1ubuntu2.2)。
python3-pip 已经是最新版 (9.0.1-2.3~ubuntu1.18.04.8)。
python3-venv 已经是最新版 (3.6.7-1~18.04)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
Ready to install ESP-AT prerequisites..
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: setuptools>=21 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (68.0.0)
Requirement already satisfied: cryptography<35,>=2.1.4 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 9)) (2.1.4)
Requirement already satisfied: pycryptodome==3.15.0 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (3.15.0)
Requirement already satisfied: idf-component-manager>=1.5.2 in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (2.1.2)
Requirement already satisfied: pyyaml in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 14)) (6.0.1)
Requirement already satisfied: xlrd in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 15)) (2.0.1)
Requirement already satisfied: configparser in /home/server/.local/lib/python3.7/site-packages (from -r requirements.txt (line 16)) (5.3.0)
Requirement already satisfied: click in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7)
Requirement already satisfied: colorama in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.3.7)
Requirement already satisfied: pyparsing in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.1.4)
Requirement already satisfied: ruamel.yaml in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.18.10)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.18.4)
Requirement already satisfied: requests-file in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.0.3)
Requirement already satisfied: typing-extensions in /home/server/.local/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.7.1)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.local/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.5.0)
Requirement already satisfied: importlib-metadata in /home/server/.local/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.local/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.21.1)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.local/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.2.8)
Requirement already satisfied: zipp>=0.5 in /home/server/.local/lib/python3.7/site-packages (from importlib-metadata->pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.15.0)
DEPRECATION: distro-info 0.18ubuntu0.18.04.1 has a non-standard version number. pip 24.1 will enforce this behaviour change. A possible replacement is to upgrade to a newer version of distro-info or contact the author to suggest that they release a version with a conforming version number. Discussion can be found at https://github.com/pypa/pip/issues/12063
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch does not need to be applied.
modify_bluedroid_conn_timeout.patch does not need to be applied.
patches check completed for updates.
Ready to set up ESP-IDF tools..
Python 3.7.5
pip 24.0 from /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages/pip (python 3.7)
Skipping the download of /home/server/.espressif/espidf.constraints.v5.1.txt because it was downloaded recently.
Upgrading pip and setuptools...
Requirement already satisfied: pip in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (24.0)
Requirement already satisfied: setuptools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (68.0.0)
Installing Python packages
Constraint file: /home/server/.espressif/espidf.constraints.v5.1.txt
Requirement files:
- /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt
Looking in indexes: https://pypi.org/simple, https://dl.espressif.com/pypi
Requirement already satisfied: setuptools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3)) (68.0.0)
Collecting setuptools (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3))
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-71.0.0-py3-none-any.whl (908 kB)
Requirement already satisfied: packaging in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4)) (24.0)
Collecting packaging (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4))
Using cached https://dl.espressif.com/pypi/packaging/packaging-24.2-py3-none-any.whl (65 kB)
Requirement already satisfied: importlib_metadata in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (6.7.0)
Collecting importlib_metadata (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.6.1-py3-none-any.whl (26 kB)
Requirement already satisfied: click in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 7)) (8.1.8)
Requirement already satisfied: pyserial in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 8)) (3.5)
Requirement already satisfied: cryptography in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (3.4.8)
Collecting cryptography (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9))
Using cached cryptography-39.0.2-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.6 kB)
Requirement already satisfied: pyparsing in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 10)) (3.0.9)
Requirement already satisfied: pyelftools in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 11)) (0.29)
Requirement already satisfied: idf-component-manager in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.1.2)
Requirement already satisfied: esp-coredump in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (1.13.1)
Requirement already satisfied: esptool in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (4.7.0)
Requirement already satisfied: esp-idf-kconfig in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 15)) (1.5.0)
Requirement already satisfied: esp-idf-monitor in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 16)) (1.5.0)
Requirement already satisfied: esp-idf-size in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (1.6.1)
Requirement already satisfied: esp-idf-panic-decoder in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 18)) (1.2.1)
Requirement already satisfied: pyclang in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 19)) (0.6.0)
Requirement already satisfied: freertos_gdb in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 22)) (1.0.4)
INFO: pip is looking at multiple versions of setuptools to determine which version is compatible with other requirements. This could take a while.
Collecting setuptools (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 3))
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.3.0-py3-none-any.whl (931 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.2.0-py3-none-any.whl (930 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.1.1-py3-none-any.whl (883 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.1.0-py3-none-any.whl (882 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-70.0.0-py3-none-any.whl (863 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.2.0-py3-none-any.whl (821 kB)
INFO: pip is still looking at multiple versions of setuptools to determine which version is compatible with other requirements. This could take a while.
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.1.1-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.1.0-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.0.3-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-69.0.2-py3-none-any.whl (819 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.2.0-py3-none-any.whl (807 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.1.2-py3-none-any.whl (805 kB)
Using cached https://dl.espressif.com/pypi/setuptools/setuptools-68.1.0-py3-none-any.whl (805 kB)
INFO: pip is looking at multiple versions of packaging to determine which version is compatible with other requirements. This could take a while.
Collecting packaging (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 4))
Using cached https://dl.espressif.com/pypi/packaging/packaging-24.1-py3-none-any.whl (53 kB)
Collecting zipp>=3.20 (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/zipp/zipp-3.21.0-py3-none-any.whl (9.6 kB)
Requirement already satisfied: typing-extensions>=3.6.4 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (4.7.1)
INFO: pip is looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
Collecting importlib_metadata (from -r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6))
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.4.0-py3-none-any.whl (26 kB)
Requirement already satisfied: zipp>=0.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib_metadata->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 6)) (3.15.0)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.2.0-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.1.0-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-8.0.0-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.2.1-py3-none-any.whl (25 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.2.0-py3-none-any.whl (24 kB)
INFO: pip is still looking at multiple versions of importlib-metadata to determine which version is compatible with other requirements. This could take a while.
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.1.0-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.2-py3-none-any.whl (24 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.1-py3-none-any.whl (23 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-7.0.0-py3-none-any.whl (23 kB)
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-6.9.0-py3-none-any.whl (22 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached https://dl.espressif.com/pypi/importlib-metadata/importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Requirement already satisfied: cffi>=1.12 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cryptography->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (1.15.1)
Requirement already satisfied: colorama in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.4.6)
Requirement already satisfied: pyyaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (6.0.1)
Requirement already satisfied: ruamel.yaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.18.10)
Requirement already satisfied: requests in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.31.0)
Requirement already satisfied: requests-file in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2.0.3)
Requirement already satisfied: construct~=2.10 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-coredump->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (2.10.70)
Requirement already satisfied: pygdbmi>=0.9.0.2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-coredump->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 13)) (0.11.0.0)
Requirement already satisfied: bitstring>=3.1.6 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (4.1.4)
Requirement already satisfied: ecdsa>=0.16.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (0.19.0)
Requirement already satisfied: reedsolo<1.8,>=1.5.3 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (1.7.0)
Requirement already satisfied: intelhex in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (2.3.0)
Requirement already satisfied: kconfiglib>=13.7.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-idf-kconfig->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 15)) (14.1.0)
Requirement already satisfied: rich in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (13.8.1)
Requirement already satisfied: bitarray<3.0.0,>=2.8.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from bitstring>=3.1.6->esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (2.9.3)
Requirement already satisfied: pycparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cffi>=1.12->cryptography->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 9)) (2.21)
Requirement already satisfied: six>=1.9.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ecdsa>=0.16.0->esptool->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 14)) (1.17.0)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.5.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.21.1)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (2025.1.31)
Requirement already satisfied: markdown-it-py>=2.2.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (2.2.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (2.17.2)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 12)) (0.2.8)
Requirement already satisfied: mdurl~=0.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from markdown-it-py>=2.2.0->rich->esp-idf-size->-r /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools/requirements/requirements.core.txt (line 17)) (0.1.2)
Using cached cryptography-39.0.2-cp36-abi3-manylinux_2_24_x86_64.whl (4.1 MB)
Installing collected packages: cryptography
Attempting uninstall: cryptography
Found existing installation: cryptography 3.4.8
Uninstalling cryptography-3.4.8:
Successfully uninstalled cryptography-3.4.8
Successfully installed cryptography-39.0.2
Selected targets are: esp32
Current system platform: linux-amd64
Installing tools: xtensa-esp-elf-gdb, xtensa-esp32-elf, esp32ulp-elf, openocd-esp32, esp-rom-elfs
Skipping xtensa-esp-elf-gdb@12.1_20231023 (already installed)
Skipping xtensa-esp32-elf@esp-12.2.0_20230208 (already installed)
Skipping esp32ulp-elf@2.35_20220830 (already installed)
Skipping openocd-esp32@v0.12.0-esp32-20241016 (already installed)
Skipping esp-rom-elfs@20230320 (already installed)
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmp2zb_yhl8idf_11409
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Ready to install ESP-AT python packages..
Requirement already satisfied: setuptools>=21 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (68.0.0)
Collecting cryptography<35,>=2.1.4 (from -r requirements.txt (line 9))
Using cached cryptography-3.4.8-cp36-abi3-manylinux_2_24_x86_64.whl.metadata (5.2 kB)
Requirement already satisfied: pycryptodome==3.15.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 10)) (3.15.0)
Requirement already satisfied: idf-component-manager>=1.5.2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 11)) (2.1.2)
Requirement already satisfied: pyyaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 14)) (6.0.1)
Requirement already satisfied: xlrd in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 15)) (2.0.1)
Requirement already satisfied: configparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from -r requirements.txt (line 16)) (5.3.0)
Requirement already satisfied: cffi>=1.12 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cryptography<35,>=2.1.4->-r requirements.txt (line 9)) (1.15.1)
Requirement already satisfied: click in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (8.1.8)
Requirement already satisfied: colorama in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.4.6)
Requirement already satisfied: pyparsing in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.0.9)
Requirement already satisfied: ruamel.yaml in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.18.10)
Requirement already satisfied: requests in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.31.0)
Requirement already satisfied: requests-file in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.1.0)
Requirement already satisfied: requests-toolbelt in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.0.0)
Requirement already satisfied: tqdm in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.67.1)
Requirement already satisfied: jsonref in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.1.0)
Requirement already satisfied: pydantic in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.5.3)
Requirement already satisfied: pydantic-core in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.14.6)
Requirement already satisfied: pydantic-settings in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2.0.3)
Requirement already satisfied: typing-extensions in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (4.7.1)
Requirement already satisfied: pycparser in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from cffi>=1.12->cryptography<35,>=2.1.4->-r requirements.txt (line 9)) (2.21)
Requirement already satisfied: importlib-metadata in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from click->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (6.7.0)
Requirement already satisfied: annotated-types>=0.4.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.5.0)
Requirement already satisfied: python-dotenv>=0.21.0 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from pydantic-settings->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.21.1)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.4.1)
Requirement already satisfied: idna<4,>=2.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from requests->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (2025.1.31)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from ruamel.yaml->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (0.2.8)
Requirement already satisfied: zipp>=0.5 in /home/server/.espressif/python_env/idf5.1_py3.7_env/lib/python3.7/site-packages (from importlib-metadata->click->idf-component-manager>=1.5.2->-r requirements.txt (line 11)) (3.15.0)
Using cached cryptography-3.4.8-cp36-abi3-manylinux_2_24_x86_64.whl (3.0 MB)
Installing collected packages: cryptography
Attempting uninstall: cryptography
Found existing installation: cryptography 39.0.2
Uninstalling cryptography-39.0.2:
Successfully uninstalled cryptography-39.0.2
Successfully installed cryptography-3.4.8
All done! You can now run:
./build.py build
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py build
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch does not need to be applied.
modify_bluedroid_conn_timeout.patch does not need to be applied.
patches check completed for updates.
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmpc6na0z9lidf_11571
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Executing action: all (aliases: build)
Running ninja in directory /home/server/esp/esp32_AT_gitee/esp-at/build
Executing "ninja all"...
[0/1] Re-running CMake...-- silence:1, sdkconfig:/home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/sdkconfig_silence.defaults
-- partition_table_dir: /home/server/esp/esp32_AT_gitee/esp-at
esp-at branch: master
esp-at docs version: latest
no extra component dirs
-- Component directory /home/server/esp/esp32_AT_gitee/esp-at/components/fs_image does not contain a CMakeLists.txt file. No component will be added
-- Building ESP-IDF components for target esp32
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Processing 3 dependencies:
NOTICE: [1/3] espressif/esp_websocket_client (1.2.3)
NOTICE: [2/3] espressif/mdns (1.4.3)
NOTICE: [3/3] idf (5.1.5)
NOTICE: Skipping optional dependency: espressif/bootloader_support_plus
NOTICE: Skipping optional dependency: espressif/cmake_utilities
-- Project sdkconfig file /home/server/esp/esp32_AT_gitee/esp-at/sdkconfig
Loading defaults file /home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/sdkconfig_silence.defaults...
Compiler supported targets: xtensa-esp32-elf
-- Could NOT find Threads (missing: Threads_FOUND)
-- App "esp-at" version: v3.4.0.0-137-g97c8e394-dirty
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/ld/esp32/sections.ld.in
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.api.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.libgcc.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.syscalls.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld
-- Adding linker script /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32/ld/esp32.peripherals.ld
silence:1, ld core:/home/server/esp/esp32_AT_gitee/esp-at/components/at/lib/libesp32_at_core_silence.a
-- Set custom partition table: /home/server/esp/esp32_AT_gitee/esp-at/module_config/module_esp32_default/at_customize.csv
Parsing CSV input...
Verifying table...
-- Components: app_trace app_update at bootloader bootloader_support bt cmock console customized_partitions cxx decoder driver efuse esp-tls esp_adc esp_app_format esp_coex esp_common esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_wifi espcoredump espressif__esp_websocket_client espressif__mdns esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/app_trace /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/app_update /home/server/esp/esp32_AT_gitee/esp-at/components/at /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bootloader_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/bt /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cmock /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/console /home/server/esp/esp32_AT_gitee/esp-at/components/customized_partitions /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/cxx /home/server/esp/esp32_AT_gitee/esp-at/components/decoder /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/efuse /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp-tls /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_adc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_app_format /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_coex /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_common /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_eth /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_event /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_gdbstub /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hid /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_http_client /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_http_server /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_https_ota /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_https_server /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_lcd /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_local_ctrl /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_mm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif_stack /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_partition /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_pm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_psram /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_ringbuf /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_timer /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/espcoredump /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__esp_websocket_client /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esptool_py /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/fatfs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/heap /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/http_parser /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/idf_test /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/ieee802154 /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/json /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/log /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip /home/server/esp/esp32_AT_gitee/esp-at/main /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mbedtls /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/mqtt /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/newlib /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/nvs_flash /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/openthread /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/partition_table /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/perfmon /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/protobuf-c /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/protocomm /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/pthread /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/sdmmc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spi_flash /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/spiffs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/tcp_transport /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/ulp /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/unity /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/usb /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/vfs /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wear_levelling /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wifi_provisioning /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/wpa_supplicant /home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: /home/server/esp/esp32_AT_gitee/esp-at/build
[1/1] cd /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/esp-idf/esptool_py && /home/server/...fset 0x8000 bootloader 0x1000 /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/bootloader.binBootloader binary size 0x6460 bytes. 0xba0 bytes (10%) free.
[4/15] Building C object esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.objFAILED: esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj
/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM -DIDF_VER=\"v5.1.5-196-g64849cb703-dirty\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -I/home/server/esp/esp32_AT_gitee/esp-at/build/config -I/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/include -I/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/private_include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/newlib/platform_include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/FreeRTOS-Kernel/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/include/freertos -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/freertos/esp_additions/arch/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include/soc -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/include/soc/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_hw_support/port/esp32/. -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/heap/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/log/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/soc/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/hal/platform_port/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/include/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_rom/esp32 -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_common/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/port/soc -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_system/port/include/private -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/xtensa/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include/apps -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/include/apps/sntp -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/lwip/src/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/freertos/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/esp32xx/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/lwip/port/esp32xx/include/arch -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/console -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/vfs/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_netif/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_event/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_timer/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_wifi/wifi_apps/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_phy/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_eth/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/deprecated -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/analog_comparator/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/dac/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/gpio/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/gptimer/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/i2c/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/i2s/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/ledc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/mcpwm/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/parlio/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/pcnt/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/rmt/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sdio_slave/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sdmmc/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/sigma_delta/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/spi/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/temperature_sensor/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/touch_sensor/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/twai/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/uart/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/usb_serial_jtag/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/driver/touch_sensor/esp32/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_pm/include -I/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/components/esp_ringbuf/include -mlongcalls -Wno-frame-address -DESP_AT_PROJECT_COMMIT_ID=\"97c8e394\" -DESP_AT_DOCS_VERSION=\"latest\" "-DFALLBACK_DNS_SERVER_ADDRESS(p)=ipaddr_aton(\"8.8.8.8\",(p))" -DSNTP_STARTUP_DELAY_FUNC=0 -DSNTP_RECV_TIMEOUT=3000 -Wno-unused-local-typedefs -Wno-unused-variable -Wno-unused-function -Wno-unused-but-set-variable -Wno-format -ffunction-sections -fdata-sections -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=unused-but-set-variable -Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-enum-conversion -gdwarf-4 -ggdb -Og -fmacro-prefix-map=/home/server/esp/esp32_AT_gitee/esp-at=. -fmacro-prefix-map=/home/server/esp/esp32_AT_gitee/esp-at/esp-idf=/IDF -fstrict-volatile-bitfields -fno-jump-tables -fno-tree-switch-conversion -std=gnu17 -Wno-old-style-declaration -MD -MT esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj -MF esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj.d -o esp-idf/espressif__mdns/CMakeFiles/__idf_espressif__mdns.dir/mdns.c.obj -c /home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c: In function '_mdns_create_announce_packet':
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2171:113: error: expected ')' at end of input
2171 | || !_mdns_alloc_answer(&packet->answers, MDNS_TYPE_SRV, services[i]->service, NULL, true, false)
| ^
| )
2172 |
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2169:12: note: to match this '('
2169 | if (!_mdns_alloc_answer(&packet->answers, MDNS_TYPE_SDPTR, services[i]->service, NULL, false, false)
| ^
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2169:9: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
2169 | if (!_mdns_alloc_answer(&packet->answers, MDNS_TYPE_SDPTR, services[i]->service, NULL, false, false)
| ^~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2169:9: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2171:17: error: expected declaration or statement at end of input
2171 | || !_mdns_alloc_answer(&packet->answers, MDNS_TYPE_SRV, services[i]->service, NULL, true, false)
| ^~
/home/server/esp/esp32_AT_gitee/esp-at/managed_components/espressif__mdns/mdns.c:2171:17: error: expected declaration or statement at end of input
[5/15] Running utility command for customized_bin
Creating NVS binary with version: V2 - Multipage Blob Support Enabled
Created NVS binary: ===> /home/server/esp/esp32_AT_gitee/esp-at/build/customized_partitions/mfg_nvs.bin
ninja: build stopped: subcommand failed.
ninja failed with exit code 1, output of the command is in the /home/server/esp/esp32_AT_gitee/esp-at/build/log/idf_py_stderr_output_11619 and /home/server/esp/esp32_AT_gitee/esp-at/build/log/idf_py_stdout_output_11619
A fatal error occurred: idf.py build failed
server@vDiscovery:~/esp/esp32_AT_gitee/esp-at$ ./build.py build
Platform name:ESP32 Module name:MINI-1 Silence:1
submodules check completed for updates.
support_ext_partition.patch does not need to be applied.
modify_bluedroid_conn_timeout.patch does not need to be applied.
patches check completed for updates.
Ready to set up environment variables..
PATH is /home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is None
sys.platform is linux
export str is OPENOCD_SCRIPTS=/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/share/openocd/scripts
ESP_ROM_ELF_DIR=/home/server/.espressif/tools/esp-rom-elfs/20230320/
IDF_PYTHON_ENV_PATH=/home/server/.espressif/python_env/idf5.1_py3.7_env
ESP_IDF_VERSION=5.1
PATH=/home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH
IDF_DEACTIVATE_FILE_PATH=/tmp/tmpj7rc0g8tidf_11905
PATH is /home/server/.espressif/tools/xtensa-esp-elf-gdb/12.1_20231023/xtensa-esp-elf-gdb/bin:/home/server/.espressif/tools/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin:/home/server/.espressif/tools/esp32ulp-elf/2.35_20220830/esp32ulp-elf/bin:/home/server/.espressif/tools/openocd-esp32/v0.12.0-esp32-20241016/openocd-esp32/bin:/home/server/.espressif/python_env/idf5.1_py3.7_env/bin:/home/server/esp/esp32_AT_gitee/esp-at/esp-idf/tools:$PATH:/home/server/.local/bin:/home/server/bin:/home/server/work_1T/ssd/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/Xuantie-900-gcc-elf-newlib-x86_64-V2.10.2/bin
IDF_PYTHON_ENV_PATH is /home/server/.espressif/python_env/idf5.1_py3.7_env
Executing action: all (aliases: build)
Running ninja in directory /home/server/esp/esp32_AT_gitee/esp-at/build
Executing "ninja all"...
[1/1] cd /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/esp-idf/esptool_py && /home/server/...fset 0x8000 bootloader 0x1000 /home/server/esp/esp32_AT_gitee/esp-at/build/bootloader/bootloader.binBootloader binary size 0x6460 bytes. 0xba0 bytes (10%) free.
[3/14] Running utility command for customized_bin
Creating NVS binary with version: V2 - Multipage Blob Support Enabled
Created NVS binary: ===> /home/server/esp/esp32_AT_gitee/esp-at/build/customized_partitions/mfg_nvs.bin
[12/14] Generating binary image from built executableesptool.py v4.7.0
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
Generated /home/server/esp/esp32_AT_gitee/esp-at/build/esp-at.bin
[13/14] cd /home/server/esp/esp32_AT_gitee/esp-at/build/esp-idf/esptool_py && /home/server/.espressi...at/build/partition_table/partition-table.bin /home/server/esp/esp32_AT_gitee/esp-at/build/esp-at.binesp-at.bin binary size 0x16b4b0 bytes. Smallest app partition is 0x180000 bytes. 0x14b50 bytes (5%) free.
[14/14] Running utility command for factory_bin0x1000,bootloader/bootloader.bin
0x100000,esp-at.bin
0x8000,partition_table/partition-table.bin
0x10000,ota_data_initial.bin
0x20000,at_customize.bin
0x21000,customized_partitions/mfg_nvs.bin
Create /home/server/esp/esp32_AT_gitee/esp-at/build/factory/factory_MINI-1.bin for MINI-1 finished
Project build complete. To flash, run this command:
/home/server/.espressif/python_env/idf5.1_py3.7_env/bin/python esp-idf/components/esptool_py/esptool/esptool.py -p (PORT) -b 460800 --before default_reset --after hard_reset --chip esp32 write_flash --flash_mode dio --flash_size 4MB --flash_freq 40m 0x1000 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0x10000 build/ota_data_initial.bin 0x20000 build/at_customize.bin 0x21000 build/customized_partitions/mfg_nvs.bin 0x100000 build/esp-at.bin
or run 'idf.py -p (PORT) flash'