|
本帖最后由 yuanchg2010 于 2022-12-9 22:15 编辑
装的flippy大的openwrt 在docker里装的esphome 以前运行都没问题,跟着升级了几次,期间一直也没有用esphome,前几天编译发现出错,不知道哪里的问题就升级到了最新的78+,还是有问题,错误提示如下,好像是没有关于8266的相关依赖,请问应该怎么解决呀
INFO Reading configuration /config/test.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing test (board: nodemcuv2; framework: arduino; platform: platformio/espressif8266 @ 3.2.0)
--------------------------------------------------------------------------------
Library Manager: Installing Hash
INFO Installing Hash
Library Manager: Installing ESP8266WiFi
INFO Installing ESP8266WiFi
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=False to SConscript calls.
Missing SConscript '/config/.esphome/platformio/packages/framework-arduinoespressif8266/tools/platformio-build.py'
File "/config/.esphome/platformio/platforms/espressif8266/builder/frameworks/arduino.py", line 31, in <module>
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
Library Manager: Installing ESP8266WiFi
Warning! Could not find the package with 'ESP8266WiFi' requirements for your system 'linux_aarch64'
Library Manager: Installing ESP8266mDNS
Warning! Could not find the package with 'ESP8266mDNS' requirements for your system 'linux_aarch64'
Dependency Graph
|-- ESPAsyncTCP-esphome @ 1.2.3
|-- ESPAsyncWebServer-esphome @ 2.1.0
| |-- ESPAsyncTCP-esphome @ 1.2.3
|-- ArduinoJson @ 6.18.5
AttributeError: 'SConsEnvironment' object has no attribute 'ElfToBin':
File "/usr/local/lib/python3.9/dist-packages/platformio/builder/main.py", line 188:
env.SConscript("$BUILD_SCRIPT")
File "/config/.esphome/platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py", line 597:
return _SConscript(self.fs, *files, **subst_kw)
File "/config/.esphome/platformio/packages/tool-scons/scons-local-4.4.0/SCons/Script/SConscript.py", line 285:
exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
File "/config/.esphome/platformio/platforms/espressif8266/builder/main.py", line 247:
target_firm = env.ElfToBin(
========================== [FAILED] Took 4.35 seconds ==========================
|
|