Closed kugelkopf123 closed 4 years ago
Yes, I can confirm that.
Update to latest Platformio Release v.5.0
OK. For ESP8266 does it work. As far as I see. But for ESP32 not.
*** use provided user_config_override.h as planned ***
*** [tasmota/StackThunk_light.cpp] /Volumes/Macintosh SD/Benutzer/christopher/Downloads/Github/Tasmota/.pioenvs/tasmota32/.sconsign27.dblite: No such file or directory
===================================================== [FAILED] Took 26.15 seconds =====================================================
Environment Status Duration
------------- -------- ------------
tasmota32 FAILED 00:00:26.147
================================================ 1 failed, 0 succeeded in 00:00:26.147 ================================================
The terminal process "platformio 'run', '--environment', 'tasmota32'" terminated with exit code: 1.
Update to latest Platformio Release v.5.0
How do you know if the error message is not appropriate?
@eku Can you please check if the compiling for the ESP8266 after the update to PIO core5 works for you? Please also try how it works for the esp32 with tasmota32.
Tried the ESP8266 with a fresh install of vsCode, Platformio core 5 and TasmotaDevBranch Download on another MAC. I havent changed anything(nothing in user_config_override.h or platformio_override.ini). Just downloaded it, en tried to compile. Instantly get this Error while building for esp8266:
> Executing task: platformio run --environment tasmota-DE <
Processing tasmota-DE (platform: espressif8266@2.6.2; framework: arduino; board: esp01_1m)
-------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 (2.6.2) > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES:
- framework-arduinoespressif8266 2.7.4+1
- tool-esptool 1.413.0 (4.13)
- tool-esptoolpy 1.20800.0 (2.8.0)
- toolchain-xtensa 2.40802.200502 (4.8.2)
Converting tasmota.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 83 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <ESP8266WiFi> 1.0
|-- <BearSSL> 0.6
|-- <Adafruit CCS811 Library> 1.0.0
| |-- <Wire> 1.0
|-- <Adafruit MAX31865 library> 1.0.1
| |-- <SPI> 1.0
|-- <Adafruit MCP9808 Library> 1.1.2
| |-- <Wire> 1.0
|-- <Adafruit SGP30 Sensor> 1.2.0
| |-- <Wire> 1.0
|-- <Adafruit VEML7700 Library> 1.0.0
| |-- <Adafruit BusIO> 1.0.10
| | |-- <Wire> 1.0
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <ESP8266Audio> 1.5.0
| |-- <SPI> 1.0
| |-- <ESP8266HTTPClient> 1.2
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
| |-- <LittleFS(esp8266)> 0.1.0
| |-- <SD(esp8266)> 2.0.0
| | |-- <SDFS> 0.1.0
| | | |-- <SPI> 1.0
| | | |-- <ESP8266SdFat> 1.1.0
| | | | |-- <SPI> 1.0
| |-- <SDFS> 0.1.0
| | |-- <SPI> 1.0
| | |-- <ESP8266SdFat> 1.1.0
| | | |-- <SPI> 1.0
| |-- <ESP8266SdFat> 1.1.0
| | |-- <SPI> 1.0
|-- <I2Cdevlib-Core>
| |-- <Wire> 1.0
|-- <LibTeleinfo> 1.1.3
|-- <I2Cdevlib-MPU6050>
| |-- <I2Cdevlib-Core>
| | |-- <Wire> 1.0
|-- <Mutichannel_Gas_Sensor> 0.0.1
| |-- <Wire> 1.0
|-- <ArduinoNTPd>
| |-- <ESP8266WiFi> 1.0
|-- <OpenTherm Library> 0.9.0
|-- <SD(esp8266)> 2.0.0
| |-- <SDFS> 0.1.0
| | |-- <SPI> 1.0
| | |-- <ESP8266SdFat> 1.1.0
| | | |-- <SPI> 1.0
|-- <UdpListener> 1.0
|-- <VL53L0X> 1.0.2
| |-- <Wire> 1.0
|-- <C2Programmer> 1.0.0
|-- <cc1101>
| |-- <SPI> 1.0
|-- <A4988_Stepper> 0.0.1
|-- <Adafruit GFX Library> 1.5.6
| |-- <SPI> 1.0
|-- <Adafruit ILI9341> 1.2.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <Adafruit LED Backpack Library> 1.1.6
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <Adafruit_SH1106-gemu-1.0>
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <Adafruit SSD1306> 1.3.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
| |-- <Wire> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
|-- <Adafruit_TSL2591_Library>
| |-- <Wire> 1.0
|-- <ArduinoJson> 5.13.4
|-- <ArduinoOTA> 1.0
| |-- <ESP8266WiFi> 1.0
| |-- <ESP8266mDNS> 1.2
| | |-- <ESP8266WiFi> 1.0
|-- <Arduino ST7789 Library> 0.9.5
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <DNSServer> 1.1.1
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266HTTPClient> 1.2
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266SAM> 1.0
| |-- <ESP8266Audio> 1.5.0
| | |-- <SPI> 1.0
| | |-- <ESP8266HTTPClient> 1.2
| | | |-- <ESP8266WiFi> 1.0
| | |-- <ESP8266WiFi> 1.0
| | |-- <LittleFS(esp8266)> 0.1.0
| | |-- <SD(esp8266)> 2.0.0
| | | |-- <SDFS> 0.1.0
| | | | |-- <SPI> 1.0
| | | | |-- <ESP8266SdFat> 1.1.0
| | | | | |-- <SPI> 1.0
| | |-- <SDFS> 0.1.0
| | | |-- <SPI> 1.0
| | | |-- <ESP8266SdFat> 1.1.0
| | | | |-- <SPI> 1.0
| | |-- <ESP8266SdFat> 1.1.0
| | | |-- <SPI> 1.0
|-- <ESP8266WebServer> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266httpUpdate> 1.3
| |-- <ESP8266HTTPClient> 1.2
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266mDNS> 1.2
| |-- <ESP8266WiFi> 1.0
|-- <AT24C256>
| |-- <Wire> 1.0
|-- <FT5206_Library> 1.0.0
| |-- <Wire> 1.0
|-- <FrogmoreScd30>
| |-- <Wire> 1.0
|-- <ILI9488> 1.0.2
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <IRremoteESP8266> 2.7.10
|-- <KeeloqLib> 1.1
|-- <LOLIN_HP303B> 1.0.0
| |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <LinkedList>
|-- <LiquidCrystal_I2C>
| |-- <Wire> 1.0
|-- <LittleFS(esp8266)> 0.1.0
|-- <NeoPixelBus> 2.5.0
| |-- <SPI> 1.0
|-- <NewPing> 1.9.1
|-- <PubSubClient> 2.7
|-- <RA8876> 1.0.2
| |-- <SPI> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
|-- <rc-switch> 2.6.2
|-- <RF24> 1.3.3
| |-- <SPI> 1.0
|-- <SPI> 1.0
|-- <SSD3115> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <TasmotaModbus> 1.2.0
| |-- <TasmotaSerial> 3.1.0
|-- <TasmotaSerial> 3.1.0
|-- <Ticker> 1.0
|-- <Joba_Tsl2561> 2.0.10
| |-- <Wire> 1.0
|-- <Wire> 1.0
|-- <base64> 1.1.1
|-- <BME680_driver-bme680_v3.5.9>
|-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <ESP KNX IP Library> 0.5.2
| |-- <EEPROM> 1.0
| |-- <ESP8266WebServer> 1.0
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <HPMA115S0 Arduino Library> 1.0.0
|-- <Unishox Compressor Decompressor highly customized and optimized for ESP8266 and Tasmota> 1.0
Building in release mode
*** use provided user_config_override.h as planned ***
Compiling .pioenvs/tasmota-DE/src/StackThunk_light.cpp.o
In file included from tasmota/my_user_config.h:820:0,
from tasmota/StackThunk_light.cpp:28:
tasmota/user_config_override.h:24:2: warning: #warning **** user_config_override.h: Using Settings from this File **** [-Wcpp]
#warning **** user_config_override.h: Using Settings from this File ****
^
Compiling .pioenvs/tasmota-DE/src/WiFiClientSecureLightBearSSL.cpp.o
In file included from tasmota/my_user_config.h:820:0,
from tasmota/WiFiClientSecureLightBearSSL.cpp:23:
tasmota/user_config_override.h:24:2: warning: #warning **** user_config_override.h: Using Settings from this File **** [-Wcpp]
#warning **** user_config_override.h: Using Settings from this File ****
^
Compiling .pioenvs/tasmota-DE/src/tasmota.ino.cpp.o
Generating LD script .pioenvs/tasmota-DE/ld/local.eagle.app.v6.common.ld
Compiling .pioenvs/tasmota-DE/lib640/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pioenvs/tasmota-DE/lib640/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFi.cpp.o
In file included from tasmota/my_user_config.h:820:0,
from /Users/christopher/Downloads/Tasmota-development-2/tasmota/tasmota.ino:41:
tasmota/user_config_override.h:24:2: warning: #warning **** user_config_override.h: Using Settings from this File **** [-Wcpp]
#warning **** user_config_override.h: Using Settings from this File ****
^
Compiling .pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Assembler messages:
Fatal error: can't create .pioenvs/tasmota-DE/lib640/ESP8266WiFi/BearSSLHelpers.cpp.o: No such file or directory
*** [.pioenvs/tasmota-DE/lib640/ESP8266WiFi/BearSSLHelpers.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiAP.cpp.o: No such file or directory
*** [.pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiAP.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o: No such file or directory
*** [.pioenvs/tasmota-DE/lib640/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pioenvs/tasmota-DE/src/tasmota.ino.cpp.o: No such file or directory
*** [.pioenvs/tasmota-DE/src/tasmota.ino.cpp.o] Error 1
FileNotFoundError: [Errno 2] No such file or directory: '/Users/christopher/Downloads/Tasmota-development-2/.pioenvs/tasmota-DE/.sconsign37.tmp':
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/Main.py", line 1391:
_exec_main(parser, values)
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/Main.py", line 1355:
_main(parser)
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/Main.py", line 1126:
nodes = _build_targets(fs, options, targets, target_top)
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/Main.py", line 1329:
jobs.run(postfunc = jobs_postfunc)
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Job.py", line 113:
postfunc()
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/Script/Main.py", line 1326:
SCons.SConsign.write()
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/SConsign.py", line 114:
syncmethod()
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/dblite.py", line 130:
f = self._open(self._tmp_name, "wb", self._mode)
Exception ignored in: <function dblite.__del__ at 0x100ec9200>
Traceback (most recent call last):
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/dblite.py", line 126, in __del__
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/dblite.py", line 123, in close
File "/Users/christopher/.platformio/packages/tool-scons/scons-local-4.0.1/SCons/dblite.py", line 130, in sync
FileNotFoundError: [Errno 2] No such file or directory: '/Users/christopher/Downloads/Tasmota-development-2/.pioenvs/tasmota-DE/.sconsign37.tmp'
==================================================== [FAILED] Took 12.14 seconds ====================================================
Environment Status Duration
------------- -------- ------------
tasmota-DE FAILED 00:00:12.139
=============================================== 1 failed, 0 succeeded in 00:00:12.139 ===============================================
The terminal process "platformio 'run', '--environment', 'tasmota-DE'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
BTW on this Mac same problem with the ESP32.
The Install and Setup from your PlatformIO is complete and successfull It does run on MAC. Our zigbee developer @s-hadinger does use a MAC too. He has no issue
Delete folder tool-scons
. You have a old version. The actual is tool-scons @ 4.40001.0
If this doesnt help delete the complete folder .platformio
with ALL subfolders.
The update to version 5.0 has indeed fixed the problems, at least for me.
Anyway. The issue is NOT Tasmota related. Please close this issue. If the issue is still there for you please open a issue in platformio github.
If I delete the .platformio folder in my home directory, the next time I compile (ESP32), the outdated version will be installed again. Only the packages/tools-scons folder needs to be deleted from the .platformio folder. The next time you compile, the latest version will be loaded. Thanks for your help!
UPDATE:
No that does not work. On the second try its back to 4.0.1. So no idea whats the problem.
@ascillato2
There is still this problem left:
*** [tasmota/StackThunk_light.cpp] /Volumes/Macintosh SD/Benutzer/christopher/Downloads/Github/Tasmota/.pioenvs/tasmota32-DE/.sconsign37.dblite: No such file or directory
And by the way, its not possible to "update" to 4.0.4.
Perhaps you could have a look into your .platformio Folder. In my i find tools-scons/scons-local-4.0.1 and i cant do anything on this. Everytime i try to build for esp32 it gets overwritten with this version.
Btw. Tried latest Dev this morning,too. Same result.
@kugelkopf123 the issue is closed correctly. The issue you have is not caused from Tasmota. The Problem you have is PlatformIO related. You can try latest Tasmota development version. I have updated the espressif32 platformio framework to latest 2.0.0. version. Maybe it helps. If not the ONLY way is opening a issue in platformio github
@Jason2866 Ok. Ive tried that. The previous Post was the result of the new esp32 v. 2.0.0 frameworks. It's just strange that this error occured right after an update to the current version of the Tasmota Dev. So nothing else was installed or changed. Only the Tasmota project folder was updated via Github Desktop.
PROBLEM DESCRIPTION
PlatformIO does not compile because it says "https://github.com/Jason2866/platform-espressif8266/releases/download/2.9.0/framework-arduinoespressif8266-3.20900.0.tar.gz" cant find.
Error in Platformio Console:
Platformio_override.ini:
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Rules output here:
STATUS 0 output here:
Console output here: