Page 1 of 1

T3_3.12.0编译失败

Posted: 2026年 Mar 10日 12:28
by a93749

求助,T3tuyaos-3.12.0版本编译失败,前两天没有问题的,我还尝试了3.11.24版本,3.11.24编译能过.3.12.0编译失败的日志在附件(1.txt)里,今天编译的时候好像是ide编译过程中好像是python的什么东西更新了 我没记录,后面发现编译失败回头看来发现记录已经找不到了.

管道直接导出的日志有问题 少了以下部分,
make[1]: Entering directory '/home/gd/Documents/tuya/Projects/T3_TuyaOS-3.12.0/software/TuyaOS/vendor/T3/t3_os/armino'
Parsing CSV input to gen part table...
Remap part table, convert logic addr to phy addr...
Parsing CSV input to gen part table...
Remap part table, convert logic addr to phy addr...
Gen partition_bk7256_ota_a_new.json using remapped part table...
Setting ARMINO_PATH environment variable: /home/gd/Documents/tuya/Projects/T3_TuyaOS-3.12.0/software/TuyaOS/vendor/T3/t3_os/armino
pkg_resources cannot be imported probably because the pip package is not installed and/or using a legacy Python interpreter. Please refer to the Get Started section of the BEKEN-ARMINO Programming Guide for setting up the required packages.

fatal: not a git repository: '/home/gd/Documents/tuya/Projects/T3_TuyaOS-3.12.0/software/TuyaOS/vendor/T3/t3_os/armino/.git'
WARNING: Git version unavailable, reading from source
WARNING: Cannot find BEKEN-ARMINO version in version.cmake
BEKEN-ARMINO version unknown
make[1]: *** [Makefile:136: bk7236] Error 1
make[1]: Leaving directory '/home/gd/Documents/tuya/Projects/T3_TuyaOS-3.12.0/software/TuyaOS/vendor/T3/t3_os/armino'
make failed
build.sh: 245: exit: Illegal number: -1
make: *** [/home/gd/Documents/tuya/Projects/T3_TuyaOS-3.12.0/software/TuyaOS/scripts/mk/app.mk:195: app_by_name] Error 2


Re: T3_3.12.0编译失败

Posted: 2026年 Mar 10日 20:14
by a93749

已解决,将虚拟python环境中的setuptools>=72.2.0改为setuptools==69.5.1
具体路径为software/TuyaOS/vendor/T3/t3_os文件夹下的requirements.txt中,具体原因应为setuptools82版本删除了pkg_resources,降级该虚拟环境中的这个setuptools就行