Empty project throws multiple errors #129
BenSeventy9
started this conversation in
Support
Replies: 1 comment
-
Hello, Please keep in mind that having an issue with a library does not necessarily mean that there is a bug in said library. Pleas reopen a support ticket next time. Your problem is that you are declaring to use these libs in pio: ESPAsyncTCP @ 2.0.0 But you do not use them. Either add the includes or remove them from the libs. Please have a look at the examples in the project and also the Pio file to grab some config like for lib_compat_mode = strict |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
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
optionCONFIGURATION: 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:
Beta Was this translation helpful? Give feedback.
All reactions