Known script failing now?

Comments are not allowed in json files.

Thanks rcohen, but I’m not using the json file. I didn’t open, didn’t read it, didn’t know it was there.
Apparently a train wreck happened.

Yikes!
Bad stuff happened. A lot of this is red, most yellow.

Compiling .pio\build\wemos_d1_mini32\libb21\WiFi\WiFiAP.cpp.o
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from src\main.cpp:12:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiClient.h:24:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFi.h:37,
                 from src\main.cpp:14:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiServer.h:22:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFi.h:38,
                 from src\main.cpp:14:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiUdp.h:38:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFi.h:39,
                 from src\main.cpp:14:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from .pio\libdeps\wemos_d1_mini32\Adafruit Unified Sensor/Adafruit_Sensor.h:26:0,
                 from src\main.cpp:16:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from .pio\libdeps\wemos_d1_mini32\Adafruit BME680 Library/Adafruit_BME680.h:27:0,
                 from src\main.cpp:17:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from src\main.cpp:12:0:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiUdp.h:38:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:39,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from src\main.cpp:12:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155:0,
                 from src\main.cpp:12:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:40:3: error: 'WDTO_t' does not name a type   
 } WDTO_t;
   ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiUdp.h:38:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:39,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiUdp.h:38:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:39,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:28: warning: "/*" within comment [-Wcomment]
 +7/*1       `w1e234567890-\/*
                            ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFiClient.h:24:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src/WiFi.h:37,
                 from src\main.cpp:14:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal-log.h:128:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal.h:50,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:35,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\log/esp_log.h:40:45: error: 'va_list' has not been declared
 typedef int (*vprintf_like_t)(const char *, va_list);
                                             ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal-log.h:128:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal.h:50,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:35,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\log/esp_log.h:40:45: error: 'va_list' has not been declared
 typedef int (*vprintf_like_t)(const char *, va_list);
                                             ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal-log.h:128:0,       
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/esp32-hal.h:50,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:35,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\tools\sdk\include\log/esp_log.h:40:45: error: 'va_list' has not been declared
 typedef int (*vprintf_like_t)(const char *, va_list);
                                             ^
*** [.pio\build\wemos_d1_mini32\src\main.cpp.o] Error 1
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:40:3: error: 'WDTO_t' does not name a type   
 } WDTO_t;
   ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:40:3: error: 'WDTO_t' does not name a type   
 } WDTO_t;
   ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiAP.cpp:25:        
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
*** [.pio\build\wemos_d1_mini32\libb21\WiFi\WiFiAP.cpp.o] Error 1
*** [.pio\build\wemos_d1_mini32\libb21\WiFi\WiFi.cpp.o] Error 1
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:23:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:155:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiClient.h:24,      
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:37,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Esp.h:40:3: error: 'WDTO_t' does not name a type   
 } WDTO_t;
   ^
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiServer.h:22:0,    
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:38,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.h:24,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\ETH.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:1:1: error: expected unqualified-id before '+' token
 +7/*1       `w1e234567890-\/*
 ^
*** [.pio\build\wemos_d1_mini32\libb21\WiFi\ETH.cpp.o] Error 1

Nothing I can do about artifact in Arduino.h, is there?

Weird stuff happening here Joe. Can you please post the first 25 lines of the Arduino.h file mentioned in the error messages?

From the errors, it looks like it’s seeing a second comment opening within an existing comment. That’s usually not allowed.

Like this:

/* 
 * This is a comment /* and this
 * Is a nested comment, and frowned upon! */
 */

Thanks.

I don’t have access to Arduino.h.

It’s right there on your filesystem.

Highly likely something was searched-and-replaced by accident and now the files in there are screwed up.

You can also try to remove the folder

and rebuild, to try it with a fresh version.

The Arduino library has been a huge pain in the butt several times, because there are so many permutations. And some jerk names his new file ‘Arduino’.

I added #include <stdint.h> and got this:

I’m not doing anything with JSON.

I’ve been avoiding Arduino for weeks, because I know these frustrations are back.
I can understand my ignorance’s contributions to my frustrations, but there is no way to every possibly address these frustrations.

I’m not glad it’s happened enough for me to know it’s in the system, not in what I did.

Programming itself doesn’t work right now. How do I know when it’s working again?

So what happens? Does a vandal get in?

Weird stuff indeed. I thought it wasn’t supposed to be weird? Everything is math.

the c_cpp_properties.json is autogenerated by PlatformIO and indeed contains comments in the JSON file. This is however handled without warning in the default VSCode JSON engine. It suggest you’ve installed other extensions on top of PlatformIO that hook into the json file processing and thus this error occurrs --> you can try and minimize the installed plugins to just C/C++ by microsoft and PlatformIO .

The second ones should indeed never occurr, but are likely as said a result of a corrupted framework-arduinoespressif32 package which you should be able to restore as written above.

Thank you. So I should not panic.
These behind-the-scenes things are all painful lessons.
You don’t like to be at the mercy of remote machines, but it seems like everyone in this thing is at the mercy of Citizen X’s typing.
Trump’s 300-pound basement slob.
And then there’s the secret inner workings of the complex of applications that come together in this IDE situation.
Great. Now there’s a relationship at the foundation of my hobby.

I will delete that folder.
I was only aware of the libraries in the pio folder.

When it’s called for again, it auto-generates, right?

I don’t need to find anything, do I?
Just zap that folder?

This may be exactly what I went through a few months ago. Everything went kerpluey. Then none of the libraries would load. Now it’s asking for something certainly in a folder inside itself.


Processing wemos_d1_mini32 (platform: espressif32; board: wemos_d1_mini32; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------

Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wemos_d1_mini32.html
PLATFORM: Espressif 32 (2.1.0+sha.2615af9) > WeMos D1 MINI ESP32
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 3.10004.210126 (1.0.4)
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Library Manager: Installing esp_now
Warning! Could not find the package with 'esp_now' requirements for your system 'windows_amd64'
Found 26 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <WiFi> 1.0
Building in release mode
Compiling .pio\build\wemos_d1_mini32\src\main.cpp.o
Generating partitions .pio\build\wemos_d1_mini32\partitions.bin
Compiling .pio\build\wemos_d1_mini32\libb21\WiFi\ETH.cpp.o
Compiling .pio\build\wemos_d1_mini32\libb21\WiFi\WiFi.cpp.o
Compiling .pio\build\wemos_d1_mini32\libb21\WiFi\WiFiAP.cpp.o
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiSTA.h:28:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.h:32,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFi.cpp:24:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\WiFi\src\WiFiGeneric.h:26:21: fatal error: esp_err.h: No such file or directory

*****************************************************************
* Looking for esp_err.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:esp_err.h"
* Web  > https://platformio.org/lib/search?query=header:esp_err.h

I get this when building your TFT script:

Processing esp32dev (platform: espressif32; board: esp32dev; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------

Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (2.1.0+sha.2615af9) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 3.10004.210126 (1.0.4)
 - tool-esptoolpy 1.30000.201119 (3.0.0)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <TFT_eSPI> 2.3.58
|   |-- <SPIFFS> 1.0 
|   |   |-- <FS> 1.0 
|   |-- <FS> 1.0     
|   |-- <SPI> 1.0    
Building in release mode
Compiling .pio\build\esp32dev\src\main.cpp.o
Compiling .pio\build\esp32dev\liba56\FS\FS.cpp.o
Compiling .pio\build\esp32dev\liba56\FS\vfs_api.cpp.o
Compiling .pio\build\esp32dev\lib469\SPIFFS\SPIFFS.cpp.o
In file included from src\main.cpp:1:0:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:32:31: fatal error: freertos/FreeRTOS.h: 
No such file or directory
compilation terminated.
*** [.pio\build\esp32dev\src\main.cpp.o] Error 1
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src\FS.h:25:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src\vfs_api.h:18,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src\vfs_api.cpp:15:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:32:31: fatal error: freertos/FreeRTOS.h: 
No such file or directory
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src/FS.h:25:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src/vfs_api.h:18,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS\src\SPIFFS.cpp:15:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:32:31: fatal error: freertos/FreeRTOS.h: 
No such file or directory
In file included from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src\FS.h:25:0,
                 from C:\Users\joema\.platformio\packages\framework-arduinoespressif32\libraries\FS\src\FS.cpp:21:
C:\Users\joema\.platformio\packages\framework-arduinoespressif32\cores\esp32/Arduino.h:32:31: fatal error: freertos/FreeRTOS.h: 
No such file or directory
compilation terminated.
compilation terminated.
compilation terminated.
*** [.pio\build\esp32dev\liba56\FS\FS.cpp.o] Error 1
*** [.pio\build\esp32dev\liba56\FS\vfs_api.cpp.o] Error 1
*** [.pio\build\esp32dev\lib469\SPIFFS\SPIFFS.cpp.o] Error 1
================================================== [FAILED]

This file must be there

Since it isn’t I’d recommend to do a more thorough clean:

  • Close VSCode
  • Remove the C:\Users\joema\.platformio\packages\framework-arduinoespressif32 folder
  • Remove the C:\Users\joema\.platformio\.cache folder
  • Reopen VSCode and rebuild.
1 Like

Wow. This is crazy- over 200,000 items in .cache so far. I got sick of waiting for it to stop.

So the framework, the Mama files in the SDK, toolkit section, the framework can spoil.
And PIO will go collect what it’s instructed to collect, and that can 1) be a bad download or 2) be collected poorly.

And there’s nothing I could have done. I just have to keep downloading the esp32 framework until it works?

Is that right?

400,000 items now, up to 4 GB.
What’s that, 10 bytes per file?

Final: 489,267 items, 5.07 GB.

Boo!


Processing wemos_d1_mini32 (platform: espressif32; board: wemos_d1_mini32; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/wemos_d1_mini32.html
PLATFORM: Espressif 32 (2.1.0+sha.2615af9) > WeMos D1 MINI ESP32

HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
warning: Calling missing SConscript without error is deprecated.
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
Transition by adding must_exist=0 to SConscript calls.
PACKAGES: 
Missing SConscript 'C:\Users\joema\.platformio\packages\framework-arduinoespressif32\tools\platformio-build.py'
 - framework-arduinoespressif32 3.10004.210126 (1.0.4) 
File "C:\Users\joema\.platformio\platforms\espressif32\builder\frameworks\arduino.py", line 43, in <module>
 - tool-esptoolpy 1.30000.201119 (src\main.cpp:11:21: fatal error: Arduino.h: No such file or directory
3.0.0) 
 - toolchain-xtensa32 2.50200.80 (5.2.0)

*****************************************************************
* Looking for LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
Arduino.hLDF Modes: Finder ~ chain, Compatibility ~ soft
 dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Arduino.h"
* Web  > Library Manager: Installing https://platformio.org/lib/search?query=header:Arduino.hesp_now
*
*****************************************************************


compilation terminated.
In file included from .pio\libdeps\wemos_d1_mini32\WiFi\src\WiFiServer.cpp:27:0:
Warning! Could not find the package with 'esp_now' requirements for your system 'windows_amd64'.pio\libdeps\wemos_d1_mini32\WiFi\src\WiFi.h:30:23: fatal error: IPAddress.h: No such file or directory


*******************************************************************
* Looking for Found 1 compatible libraries
IPAddress.hScanning dependencies...
 dependency? Check our library registry!
*
* CLI  > platformio lib search "header:IPAddress.h"
* Web  > Dependency Graph
https://platformio.org/lib/search?query=header:IPAddress.h|-- <WiFi> 1.2.7

*
*******************************************************************

Building in release mode
compilation terminated.
Compiling .pio\build\wemos_d1_mini32\src\main.cpp.o
In file included from .pio\libdeps\wemos_d1_mini32\WiFi\src\WiFi.cpp:20:0:
Compiling .pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFi.cpp.o
.pio\libdeps\wemos_d1_mini32\WiFi\src\utility/wifi_drv.h:25:23: fatal error: IPAddress.h: No such file or directory
Compiling .pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFiClient.cpp.o

*******************************************************************
* Looking for Compiling .pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFiServer.cpp.o
IPAddress.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:IPAddress.h"
* Web  > https://platformio.org/lib/search?query=header:IPAddress.h
*
*******************************************************************

compilation terminated.
In file included from .pio\libdeps\wemos_d1_mini32\WiFi\src\WiFiClient.cpp:27:0:
.pio\libdeps\wemos_d1_mini32\WiFi\src\WiFi.h:30:23: fatal error: IPAddress.h: No such file or directory

*******************************************************************
* Looking for IPAddress.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:IPAddress.h"
* Web  > https://platformio.org/lib/search?query=header:IPAddress.h
*
*******************************************************************

compilation terminated.
*** [.pio\build\wemos_d1_mini32\src\main.cpp.o] Error 1
*** [.pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFiServer.cpp.o] Error 1
*** [.pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFi.cpp.o] Error 1
*** [.pio\build\wemos_d1_mini32\lib7ba\WiFi\WiFiClient.cpp.o] Error 1
================================================== [FAILED]

There is still some corruption going on, with missing files, maybe in the platform and packages.

I have no idea how this can keep happening – I’m having zero problems.

The only thing I can recommend here is disabling the antivirus which often screws with things (they’re really agressive, even Windows defender as I discussed) and then do a PlatformIO core reinstall, that is

  • Remove the VSCode PlatformIO extension
  • Close VSCode
  • Remove the C:\Users\joema\.platformio\ folder fully
  • Reopen VSCode, reinstall PlatformIO extension, wait for full installation
  • Create new clean ESP32 project and build and upload it.

@maxgerhardt, this topic was ‘confusion’. I’m posting a new question, because the topic is now a keyword.

I’ll do that.
This would be the third time I’ve had to reinstall PIO.

The catastrophic reinstall worked.

Thank you.