Ubuntu搭建esp32环境 配置打开AT指令集 websocket功能

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'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/977776.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

网络安全第三次练习

一、实验拓扑 二、实验要求 配置真实DNS服务信息&#xff0c;创建虚拟服务&#xff0c;配置DNS透明代理功能 三、需求分析 1.创建用户并配置认证策略 2.安全策略划分接口 3.ip与策略配置 四、实验步骤 1.划分安全策略接口 2.创建用户并进行策略认证 3.配置安全策略 4.NAT配…

Web自动化之Selenium下Chrome与Edge的Webdriver常用Options参数

目录 引言 说明 Add_argument() 添加方式 常用参数 Add_experimental_option() 添加方式 常用方法 任务结束后仍然保持浏览器打开 禁用“Chrome 正受到自动测试软件的控制”提示 设置下载路径 禁用弹窗拦截 禁用图片加载 禁用 JavaScript 注意 引言 …

【无标题】网络安全公钥密码体制

第一节 网络安全 概述 一、基本概念 网络安全通信所需要的基本属性“ 机密性&#xff1b;消息完整性&#xff1b;可访问性与可用性&#xff1b;身份认证。 二、网络安全威胁 窃听&#xff1b;插入&#xff1b;假冒&#xff1b;劫持&#xff1b;拒绝服务Dos和分布式拒绝服务…

2024年国赛高教杯数学建模D题反潜航空深弹命中概率问题解题全过程文档及程序

2024年国赛高教杯数学建模 D题 反潜航空深弹命中概率问题 原题再现 应用深水炸弹&#xff08;简称深弹&#xff09;反潜&#xff0c;曾是二战时期反潜的重要手段&#xff0c;而随着现代军事技术的发展&#xff0c;鱼雷已成为现代反潜作战的主要武器。但是&#xff0c;在海峡或…

在vscode中编译运行c语言文件,配置并运行OpenMP多线程并行程序设计

1.下载安装vscode Visual Studio Code - Code Editing. Redefined 2.安装vscode扩展 打开vscode,按ctrl+shift+x,打开扩展,搜索c/c++,下载相应的扩展 3.下载MinGW-w64 MinGW-w64 提供了 GNU 编译器集合,可以编译c/c++文件 这里下载见我的资源,可直接下载 把压缩包解压…

PyCharm Professional 2025 安装配置全流程指南(Windows平台)

一、软件定位与核心功能 PyCharm 2025 是 JetBrains 推出的智能 Python IDE&#xff0c;新增深度学习框架自动补全、实时性能热力图等功能1。相较于社区版&#xff0c;专业版支持&#xff1a; Web开发&#xff08;Django/Flask&#xff09;数据库工具&#xff08;PostgreSQL/…

从两地三中心到多地多中心,OceanBase如何实现金融级高可用

“两地三中心”已成为金融领域基准的容灾部署模式。本文将简要阐述金融行业容灾架构中“两地三中心”的具体要求和部署&#xff0c;并进一步探讨OceanBase在实现“两地三中心”标准后&#xff0c;再至“多地多中心”部署中所展现的独特优势与特点。 商业银行的容灾要求 《商业…

九、数据治理架构流程

一、总体结构 《数据治理架构流程图》&#xff08;Data Governance Architecture Flowchart&#xff09; 水平结构&#xff1a;流程图采用水平组织&#xff0c;显示从数据源到数据应用的进程。 垂直结构&#xff1a;每个水平部分进一步划分为垂直列&#xff0c;代表数据治理的…

6.将cr打包成网络服务|使用postman进行测试|编写oj_server的服务路由功能(C++)

将cr打包成网络服务 compile_server.cc #include "compile_run.hpp" #include "../comm/httplib.h"using namespace ns_compile_and_run; using namespace httplib;//编译服务随时可能被多个人请求&#xff0c;必须保证传递上来的code&#xff0c;形成源…

js前端数据加密 CryptoJS库加密 黑盒情况下寻找web的加密算法 代码混淆

前言 前端的数据加密是对用户的输入的一个常见的加密方法 还有的就是防止我们的sql注入 如 idMQ 这个其实解密出来就是 id 1 所以注入的思路就是 把 1和payload 一起加密然后 再进行注入 客户端的加密 > 数据加密传输 > 服务端解密 > 服务端的处理 传输的…

window平台上qtcreator上使用opencv报错

平台&#xff1a;win11 随便在网上下载一个别人编译好的opencv,发现运行报错 发现此次下载的opencv&#xff0c;别人在编译时选用的mingw版本应该和我电脑目前安装的mingw的版本不太一致 右键桌面的qtcreator图标&#xff0c;进入Tools目录&#xff0c;可以看到mingw的版本是…

Android之APP更新(通过接口更新)

文章目录 前言一、效果图二、实现步骤1.AndroidManifest权限申请2.activity实现3.有版本更新弹框UpdateappUtilDialog4.下载弹框DownloadAppUtils5.弹框背景图 总结 前言 对于做Android的朋友来说&#xff0c;APP更新功能再常见不过了&#xff0c;因为平台更新审核时间较长&am…

数字信任的底层逻辑:密码学核心技术与现实应用

安全和密码学 --The Missing Semester of Your CS Education 目录 熵与密码强度密码散列函数密钥体系 3.1 对称加密 3.2 非对称加密信任模型对比典型应用案例安全实践建议扩展练习杂项 密码学是构建数字信任的基石。 本文浅析密码学在现实工具中的应用&#xff0c;涵盖 1&…

达梦有没有类似oerr的功能

在oracle 23ai的sqlplus中&#xff0c;直接看异常信息说明&#xff1a; 达梦没有此功能&#xff0c;但是可以造一个 cd /home/dmdba cat >err.sql<<eof set echo off set ver off set timing off set lineshow off set feedback off select * from V\$ERR_INFO wher…

linux--多进程开发(5)--进程

进程间通讯概念 每两个进程之间都是独立的资源分配单元&#xff0c;不同进程之间不能直接访问另一个进程的资源。 但不同的进程需要进行信息的交互和状态的传递等&#xff0c;因此需要进程间通信&#xff08;IPC,inter processes cimmunication) 进程通信的目的&#xff1a; …

(二)趣学设计模式 之 工厂方法模式!

目录 一、 啥是工厂方法模式&#xff1f;二、 为什么要用工厂方法模式&#xff1f;三、 工厂方法模式怎么实现&#xff1f;四、 工厂方法模式的应用场景五、 工厂方法模式的优点和缺点六、 总结 &#x1f31f;我的其他文章也讲解的比较有趣&#x1f601;&#xff0c;如果喜欢博…

【c语言】字符函数和字符串函数(1)

一、字符分类函数 c语言中有部分函数是专门做字符分类的&#xff0c;也就是一个字符是属于什么类型的字符&#xff0c;这些函 数的使用要包含一个头文件ctype.h中。 其具体如下图所示&#xff1a; 这些函数的使用方式都类似&#xff0c;下面我们通过一个函数来看其…

网络安全 机器学习算法 计算机网络安全机制

&#xff08;一&#xff09;网络操作系统 安全 网络操作系统安全是整个网络系统安全的基础。操作系统安全机制主要包括访问控制和隔离控制。 访问控制系统一般包括主体、客体和安全访问政策 访问控制类型&#xff1a; 自主访问控制强制访问控制 访问控制措施&#xff1a; 入…

企业级大模型应用的Java-Python异构融合架构实践

一、后端语言相关技术生态 Python语言 Python在AI计算领域拥有全面的生态支持&#xff1a; 底层工具库: Pandas、NumPy、SciPy、Matplotlib深度学习框架: PyTorch、TensorFlow领域专用框架: HuggingFace Transformers&#xff08;社区生态为主&#xff09; 常见Python框架 …

Apache Doris 索引的全面剖析与使用指南

搞大数据开发的都知道&#xff0c;想要在海量数据里快速查数据&#xff0c;就像在星图里找一颗特定的星星&#xff0c;贼费劲。不过别慌&#xff0c;数据库索引就是咱们的 “定位神器”&#xff0c;能让查询效率直接起飞&#xff01;就拿 Apache Doris 这个超火的分析型数据库来…