Strange behavior: Error or no error?

Hi,
I noticed a strange behavior.
I have imported a project from Arduino IDE without any problem.
I open the Visual Studio Code.
I click on “Clean”
I click on “Upload” - All ok I can upload without errors.
Now I make some change in platformio.ini (e.g. nothing functional only some comment)
I click on “Upload”, many errors are now displayed and I can’t upload.
I click again on “Upload” and now no more errors and the upload proceed correctly

The output of the console when I see the errors is:
(there are some warnings not present when I compile with Arduino IDE, but the program run correctly)

Thank you
Livio

Executing task: platformio.exe run --target upload

[03/28/18 10:06:30] Processing esp01_1m (framework: arduino; platform: espressif8266; board: esp01_1m)
Verbose mode can be enabled via -v, --verbose option
PLATFORM: Espressif 8266 > Espressif Generic ESP8266 ESP-01 1M
SYSTEM: ESP8266 80MHz 80KB RAM (1MB Flash)
Converting ESP8266_Server_Serial1_SCO3.ino
Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
LDF MODES: FINDER(chain) COMPATIBILITY(light)
Collected 40 compatible libraries
Scanning dependencies…
Dependency Graph
|-- v1.0
| |-- v1.0
|-- v2.1.0
| |-- <Ethernet(esp8266)> v1.0.4
| | |-- v1.0
| |-- v1.0
| |-- v1.0
| |-- v1.0
| |-- v1.0
|-- v1.1.2
| |-- v1.5
|-- v1.0
Compiling .pioenvs\esp01_1m\src\ESP8266_Server_Serial1_SCO3.ino.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFi.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\ESP8266WiFiScan.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiClient.cpp.o
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In lambda function:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:447:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
server.on(“/LED2=ON”, HTTP_GET, {handleSCO(“/LED2=ON”);});
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In lambda function:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:448:63: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
server.on(“/LED2=OFF”, HTTP_GET, {handleSCO(“/LED2=OFF”);});
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In lambda function:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:451:62: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
server.on(“/LED2=ON”, HTTP_POST, {handleSCO(“/LED2=ON”);});
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In lambda function:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:454:59: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
server.on(“/BACK”, HTTP_POST, {handleSCO("/HCLSCO ");});
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In function ‘void handleRoot()’:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:504:37: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
InviaHostStr(DestRichiesta, "/ “); // Invio richiesta pagina web a SCO
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In function ‘void handleLogin()’:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:538:25: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
hhandleSCO(”/HCLSCO ");
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino: In function ‘void loop()’:
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:729:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
printTime(utc, “UTC”, "Universal Time Coordinated ");
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:729:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:730:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
printTime(CE.toLocal(utc, &tcr), tcr → abbrev, “Roma”);
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:731:67: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
printTime(usET.toLocal(utc, &tcr), tcr → abbrev, “New York”);
^
C:/Users/livio/Documents/PlatformIO/Projects/180328-002745-esp01_1m/src/ESP8266_Server_Serial1_SCO3.ino:732:66: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
printTime(ausET.toLocal(utc, &tcr), tcr → abbrev, “Sydney”);
^
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiClientSecure.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiServer.cpp.o
Compiling .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiUdp.cpp.o
Compiling .pioenvs\esp01_1m\libc8c\ESP8266WebServer\ESP8266WebServer.cpp.o
Compiling .pioenvs\esp01_1m\libc8c\ESP8266WebServer\Parsing.cpp.o
Compiling .pioenvs\esp01_1m\lib9b2\SPI\SPI.cpp.o
Compiling .pioenvs\esp01_1m\lib06a\Ethernet\Dhcp.cpp.o
Compiling .pioenvs\esp01_1m\lib06a\Ethernet\Dns.cpp.o
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib9b2\SPI\SPI.cpp.o: No such file or directory
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib06a\Ethernet\Dns.cpp.o: No such file or directory
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiClientSecure.cpp.o: No such file or directory
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiUdp.cpp.o: No such file or directory
*** [.pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiUdp.cpp.o] Error 1
*** [.pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiClientSecure.cpp.o] Error 1
*** [.pioenvs\esp01_1m\lib06a\Ethernet\Dns.cpp.o] Error 1
*** [.pioenvs\esp01_1m\lib9b2\SPI\SPI.cpp.o] Error 1
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib06a\Ethernet\Dhcp.cpp.o: No such file or directory
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiServer.cpp.o: No such file or directory
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\libc8c\ESP8266WebServer\Parsing.cpp.o: No such file or directory
*** [.pioenvs\esp01_1m\libc8c\ESP8266WebServer\Parsing.cpp.o] Error 1
*** [.pioenvs\esp01_1m\lib06a\Ethernet\Dhcp.cpp.o] Error 1
*** [.pioenvs\esp01_1m\lib37c\ESP8266WiFi\WiFiServer.cpp.o] Error 1
Assembler messages:
Fatal error: can’t create .pioenvs\esp01_1m\libc8c\ESP8266WebServer\ESP8266WebServer.cpp.o: No such file or directory
*** [.pioenvs\esp01_1m\libc8c\ESP8266WebServer\ESP8266WebServer.cpp.o] Error 1
WindowsError: [Error 2] Impossibile trovare il file specificato: ‘C:\Users\livio\Documents\PlatformIO\Projects\180328-002745-esp01_1m.pioenvs.sconsign.dblite’:
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Script\Main.py”, line 1346:
_exec_main(parser, values)
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Script\Main.py”, line 1309:
_main(parser)
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Script\Main.py”, line 1091:
nodes = _build_targets(fs, options, targets, target_top)
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Script\Main.py”, line 1283:
jobs.run(postfunc = jobs_postfunc)
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Job.py”, line 113:
postfunc()
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\Script\Main.py”, line 1280:
SCons.SConsign.write()
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\SConsign.py”, line 109:
syncmethod()
File “C:\Users\livio.platformio\packages\tool-scons\script…\engine\SCons\dblite.py”, line 129:
self._os_unlink(self._file_name)
Exception WindowsError: (2, ‘Impossibile trovare il file specificato’, ‘C:\Users\livio\Documents\PlatformIO\Projects\180328-002745-esp01_1m.pioenvs.sconsign.dblite’) in <bound method dblite.del of <SCons.dblite.dblite object at 0x00000000071EFDA0>> ignored
==================================================== [ERROR] Took 4.23 seconds ====================================================
Il processo del terminale è stato terminato. Codice di uscita: 1

Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo.