Platform
ESP8266
IDE / Tooling
PlatformIO
What happened?
Can not compile empty project!
Full clean does not help
Executing task: C:\Users\Ben.platformio\penv\Scripts\platformio.exe run --target fullclean --environment d1_mini
Stack Trace
-
The terminal process "C:\Users\Ben.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
-
Terminal will be reused by tasks, press any key to close it.
-
Executing task: C:\Users\Ben.platformio\penv\Scripts\platformio.exe run
Processing d1_mini (platform: espressif8266; framework: arduino; board: d1_mini)
Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (2024.9.0) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
- framework-arduinoespressif8266 @ 2.7.8
- tool-esptoolpy @ 4.7.6
- toolchain-xtensa @ 2.40802.200502 (4.8.2)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 25 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncTCP @ 2.0.0
|-- ESPAsyncWebServer @ 3.7.4
Building in release mode
Compiling .pio\build\d1_mini\src\main.cpp.o
Generating LD script .pio\build\d1_mini\ld\local.eagle.app.v6.common.ld
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\BearSSLHelpers.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\CertStoreBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFi.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiScan.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClient.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClientSecureAxTLS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServer.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServerSecureAxTLS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiUdp.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\ESPAsyncTCP.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\tcp_axtls.c.o
Compiling .pio\build\d1_mini\libc0c\Hash\Hash.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncEventSource.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncJson.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncMessagePack.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebHeader.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebSocket.cpp.o
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncMessagePack.cpp:4:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncMessagePack.h:27:18: error: missing binary operator before token "("
#if __has_include("ArduinoJson.h")
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncJson.cpp:4:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncJson.h:7:18: error: missing binary operator before token "("
#if __has_include("ArduinoJson.h")
^
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncMessagePack.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncJson.cpp.o] Error 1
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:1212:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src/AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:1212:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src/AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncEventSource.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebHeader.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebSocket.cpp.o] Error 1
=========================================================== [FAILED] Took 4.52 seconds ===========================================================
- The terminal process "C:\Users\Ben.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
- Terminal will be reused by tasks, press any key to close it.
Minimal Reproductible Example (MRE)
#include <Arduino.h>
void setup() {
}
void loop() {
}
[env:d1_mini]
platform = espressif8266
board = d1_mini
framework = arduino
lib_deps =
esp32async/ESPAsyncTCP@^2.0.0 # https://registry.platformio.org/libraries/esp32async/ESPAsyncTCP
esp32async/ESPAsyncWebServer@^3.7.4 # https://registry.platformio.org/libraries/esp32async/ESPAsyncWebServer
I confirm that:
Platform
ESP8266
IDE / Tooling
PlatformIO
What happened?
Can not compile empty project!
Full clean does not help
Executing task: C:\Users\Ben.platformio\penv\Scripts\platformio.exe run --target fullclean --environment d1_mini
Stack Trace
The terminal process "C:\Users\Ben.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
Executing task: C:\Users\Ben.platformio\penv\Scripts\platformio.exe run
Processing d1_mini (platform: espressif8266; framework: arduino; board: d1_mini)
Verbose mode can be enabled via
-v, --verboseoptionCONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (2024.9.0) > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES:
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 25 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncTCP @ 2.0.0
|-- ESPAsyncWebServer @ 3.7.4
Building in release mode
Compiling .pio\build\d1_mini\src\main.cpp.o
Generating LD script .pio\build\d1_mini\ld\local.eagle.app.v6.common.ld
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\BearSSLHelpers.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\CertStoreBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFi.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiAP.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiMulti.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiSTA.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\ESP8266WiFiScan.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClient.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClientSecureAxTLS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServer.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServerSecureAxTLS.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o
Compiling .pio\build\d1_mini\lib292\ESP8266WiFi\WiFiUdp.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\ESPAsyncTCP.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\d1_mini\libead\ESPAsyncTCP\tcp_axtls.c.o
Compiling .pio\build\d1_mini\libc0c\Hash\Hash.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncEventSource.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncJson.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncMessagePack.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebHeader.cpp.o
Compiling .pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebSocket.cpp.o
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncMessagePack.cpp:4:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncMessagePack.h:27:18: error: missing binary operator before token "("
#if __has_include("ArduinoJson.h")
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncJson.cpp:4:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncJson.h:7:18: error: missing binary operator before token "("
#if __has_include("ArduinoJson.h")
^
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncMessagePack.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncJson.cpp.o] Error 1
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:33,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:73:17: error: redeclaration of 'CLOSED'
CLOSED = 0,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.cpp:8:0:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:57:3: note: previous declaration 'tcp_state CLOSED'
CLOSED = 0,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:74:17: error: redeclaration of 'LISTEN'
LISTEN = 1,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:58:3: note: previous declaration 'tcp_state LISTEN'
LISTEN = 1,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:75:17: error: redeclaration of 'SYN_SENT'
SYN_SENT = 2,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:59:3: note: previous declaration 'tcp_state SYN_SENT'
SYN_SENT = 2,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:76:17: error: redeclaration of 'SYN_RCVD'
SYN_RCVD = 3,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:60:3: note: previous declaration 'tcp_state SYN_RCVD'
SYN_RCVD = 3,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:77:17: error: redeclaration of 'ESTABLISHED'
ESTABLISHED = 4,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:61:3: note: previous declaration 'tcp_state ESTABLISHED'
ESTABLISHED = 4,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:78:17: error: redeclaration of 'FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:62:3: note: previous declaration 'tcp_state FIN_WAIT_1'
FIN_WAIT_1 = 5,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:79:17: error: redeclaration of 'FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:63:3: note: previous declaration 'tcp_state FIN_WAIT_2'
FIN_WAIT_2 = 6,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:80:17: error: redeclaration of 'CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:64:3: note: previous declaration 'tcp_state CLOSE_WAIT'
CLOSE_WAIT = 7,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:81:17: error: redeclaration of 'CLOSING'
CLOSING = 8,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:65:3: note: previous declaration 'tcp_state CLOSING'
CLOSING = 8,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:82:17: error: redeclaration of 'LAST_ACK'
LAST_ACK = 9,
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:66:3: note: previous declaration 'tcp_state LAST_ACK'
LAST_ACK = 9,
^
In file included from C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/ESP8266WiFi.h:28:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:22,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WiFi\src/include/wl_definitions.h:83:17: error: redeclaration of 'TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:9:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
C:\Users\Ben.platformio\packages\framework-arduinoespressif8266\tools\sdk\lwip2\include/lwip/tcpbase.h:67:3: note: previous declaration 'tcp_state TIME_WAIT'
TIME_WAIT = 10
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:1212:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebHeader.cpp:4:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src/AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
In file included from .pio\libdeps\d1_mini\ESPAsyncWebServer\src/ESPAsyncWebServer.h:1212:0,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.h:26,
from .pio\libdeps\d1_mini\ESPAsyncWebServer\src\AsyncWebSocket.cpp:4:
.pio\libdeps\d1_mini\ESPAsyncWebServer\src/AsyncEventSource.h:174:45: warning: 'deprecated' attribute directive ignored [-Wattributes]
bool write(const char *message, size_t len) {
^
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncEventSource.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebHeader.cpp.o] Error 1
*** [.pio\build\d1_mini\libd6e\ESPAsyncWebServer\AsyncWebSocket.cpp.o] Error 1
=========================================================== [FAILED] Took 4.52 seconds ===========================================================
Minimal Reproductible Example (MRE)
#include <Arduino.h>
void setup() {
}
void loop() {
}
[env:d1_mini]
platform = espressif8266
board = d1_mini
framework = arduino
lib_deps =
esp32async/ESPAsyncTCP@^2.0.0 # https://registry.platformio.org/libraries/esp32async/ESPAsyncTCP
esp32async/ESPAsyncWebServer@^3.7.4 # https://registry.platformio.org/libraries/esp32async/ESPAsyncWebServer
I confirm that: