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

c 复制代码
server@vDiscovery:~$ python2 -V
Python 2.7.17

。建议使用升级方式更新到python3.7

更新apt索引

c 复制代码
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove

更新python3.7

c 复制代码
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配置列表

c 复制代码
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 版本。

c 复制代码
server@vDiscovery:~$ python --version
Python 3.6.2

接下来,我们再次列出可用的 Python 替代版本。

c 复制代码
server@vDiscovery:~$ update-alternatives --list python
/usr/bin/python2.7
/usr/bin/python3.6

设置默认python

c 复制代码
sudo update-alternatives --config python3

更新虚拟环境

c 复制代码
sudo apt-get install python3.7-dev
sudo apt-get install python3.7-venv

资料来源

升级CMake

不要删除系统当前版本,应采用升级的方式升到要求的版本

下载源码

到下载所需版本的源码。也可以使用wget下载

c 复制代码
wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz

解压压缩包

压缩包拷贝到电脑用户目录下cd ~

c 复制代码
tar -xvzf cmake-3.22.1.tar.gz

配置Cmake

进入源码目录

c 复制代码
chmod 777 ./configure
./configure
配置成功将显示:CMake has bootstrapped. Now run make.

编译源码

c 复制代码
make

安装

c 复制代码
编译完成后安装CMake

sudo make install

更新默认CMake链接到新CMake路径

c 复制代码
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

验证安装

c 复制代码
查看Cmake版本验证安装

server@vDiscovery:~$cmake --version
 cmake version 3.22.1
 CMake suite maintained and supported by Kitware (kitware.com/cmake).

4,安装编译环境

c 复制代码
./build.py install

此安装工具将自动安装依赖的 Python 包、ESP-IDF 仓库以及 ESP-IDF 依赖的编译器、工具等。

下载好之后会显示

c 复制代码
All done! You can now run:

  ./build.py build

运行build检查环境是否搭建完整,搭建完整的环境编译完显示如下

c 复制代码
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,搭建环境和编译脚本过程细节

以下是完整搭建编译环境过程,详细体现具体报错内容

c 复制代码
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小辣椒4 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒8 小时前
TShark:基础知识
linux
AlfredZhao10 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 天前
Linux 11 动态监控指令top
linux
不会C语言的男孩2 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言