Build error with AsyncTCP

Hi. Noob here, making first steps, or not so much. I’m trying to build for ESP32-S3 but the build fails. I have the same 2 libraries work in Arduino IDE but not in PlatformIO. Any idea why? I found some similar issue here on the forum but it was about using the wrong libraries (for ESP2866 instead of ESP32), but I believe I got the right ones.

Processing freenove_esp32_s3_wroom (platform: espressif32; board: freenove_esp32_s3_wroom; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/freenove_esp32_s3_wroom.html
PLATFORM: Espressif 32 (6.12.0) > Freenove ESP32-S3 WROOM N8R8 (8MB Flash / 8MB PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.20017.241212+sha.dcc1105b 
 - tool-esptoolpy @ 2.40900.250804 (4.9.0) 
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5 
 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 39 compatible libraries
Scanning dependencies...
Dependency Graph
|-- AsyncTCP @ 3.3.8
|-- ESPAsyncWebServer @ 3.7.4
Building in release mode
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\SyncClient.cpp.o
C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':
C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.cpp:231:8: error: 'ip_addr_t' {aka 'struct ip_addr'} has no member named 'addr'; did you mean 'u_addr'?
   addr.addr = ip;
        ^~~~
        u_addr

In the ArduinoIDE you will probably have the latest Espressif32 Arduino Framework 3.x.

To get this in PlatformIO you have to use pioarduino’s fork of the Espressif32 platform.
Edit your platformio.ini and change the platform setting:

platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip

For more details about the espressif32 platform versions take a look at this list.

Thank you, but still not working ;(

Executing task in folder sbx Platformio: C:\Users\xxxx\.platformio\penv\Scripts\platformio.exe run --environment freenove_esp32_s3_wroom 

Processing freenove_esp32_s3_wroom (platform: https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip; board: freenove_esp32_s3_wroom; framework: arduino)
---------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/freenove_esp32_s3_wroom.html
PLATFORM: Espressif 32 (55.3.33) > Freenove ESP32-S3 WROOM N8R8 (8MB Flash / 8MB PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - contrib-piohome @ 3.4.4 
 - framework-arduinoespressif32 @ 3.3.3 
 - framework-arduinoespressif32-libs @ 5.5.0+sha.f1a1df9b2e 
 - tool-esptoolpy @ 5.1.0 
 - tool-mklittlefs @ 3.2.0 
 - toolchain-xtensa-esp-elf @ 14.2.0+20250730
*** Applied include path shortening for 330 framework paths ***
*** Path length reduced from 39028 to ~13711 characters ***
*** Estimated savings: 24750 characters ***
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 49 compatible libraries
Scanning dependencies...
Dependency Graph
|-- AsyncTCP @ 3.4.9
|-- ESPAsyncWebServer @ 3.8.1
Building in release mode
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP_buffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\Parsing.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\WebServer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\detail\mimetable.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\middleware\AuthenticationMiddleware.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\middleware\CorsMiddleware.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\middleware\LoggingMiddleware.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\middleware\MiddlewareChain.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib9d1\ESPAsyncWebServer\AsyncEventSource.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib9d1\ESPAsyncWebServer\AsyncJson.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib9d1\ESPAsyncWebServer\AsyncMessagePack.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib9d1\ESPAsyncWebServer\AsyncWebHeader.cpp.o
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.h:26,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.cpp:26:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

Please show the content of your platformio.ini

platfomio.ini

[env:freenove_esp32_s3_wroom]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
board = freenove_esp32_s3_wroom
framework = arduino
lib_deps = 
	esp32async/ESPAsyncWebServer@^3.8.1
	esp32async/AsyncTCP@^3.4.9

Build

Processing freenove_esp32_s3_wroom (platform: https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip; board: freenove_esp32_s3_wroom; framework: arduino)
---------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/freenove_esp32_s3_wroom.html
PLATFORM: Espressif 32 (55.3.33) > Freenove ESP32-S3 WROOM N8R8 (8MB Flash / 8MB PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - contrib-piohome @ 3.4.4 
 - framework-arduinoespressif32 @ 3.3.3 
 - framework-arduinoespressif32-libs @ 5.5.0+sha.f1a1df9b2e 
 - tool-esptoolpy @ 5.1.0 
 - tool-mklittlefs @ 3.2.0 
 - toolchain-xtensa-esp-elf @ 14.2.0+20250730
*** Applied include path shortening for 330 framework paths ***
*** Path length reduced from 39028 to ~13711 characters ***
*** Estimated savings: 24750 characters ***
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 49 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncWebServer @ 3.8.1
|-- AsyncTCP @ 3.4.9
Building in release mode
Compiling .pio\build\freenove_esp32_s3_wroom\lib164\Hash\PBKDF2_HMACBuilder.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib164\Hash\SHA1Builder.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib164\Hash\SHA2Builder.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib164\Hash\SHA3Builder.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP_buffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\cbuf.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\debug.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\tcp_axtls.c.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkEvents.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkInterface.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkManager.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkServer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib33e\Network\NetworkUdp.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\AP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\STA.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFi.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFiAP.cpp.o
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/SyncClient.cpp:7:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.cpp:7:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\SyncClient.cpp.o] Error 1
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o] Error 1
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.h:26,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.cpp:26:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP_buffer.h:11,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP_buffer.cpp:8:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\AsyncPrinter.cpp.o] Error 1
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP_buffer.cpp.o] Error 1
========================================= [FAILED] Took 13.39 seconds =========================================

 *  The terminal process "C:\Users\xxxx\.platformio\penv\Scripts\platformio.exe 'run', '--environment', 'freenove_esp32_s3_wroom'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it. 

Remove this form your platformio.ini. AsyncTCP is a dependency of ESPAsyncWebServer. The correct version will be installed automatically.

It looks like your framework / platform files are broken.

  • Close VS Code
  • Delete the folder C:/Users/xxxx/.platformio/packages
  • Delete the folder C:/Users/xxxx/.platformio/platforms
  • Restart VS Code
  • Wait until PlatformIO installed all missing files and build the project again

Hi @sivar2311 I really apriciate you trying to help me. Unfortunatelly, I still keep getting errors ;(

Processing freenove_esp32_s3_wroom (platform: https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip; board: freenove_esp32_s3_wroom; framework: arduino)
--------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/freenove_esp32_s3_wroom.html
PLATFORM: Espressif 32 (55.3.33) > Freenove ESP32-S3 WROOM N8R8 (8MB Flash / 8MB PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - contrib-piohome @ 3.4.4 
 - framework-arduinoespressif32 @ 3.3.3 
 - framework-arduinoespressif32-libs @ 5.5.0+sha.f1a1df9b2e 
 - tool-esptoolpy @ 5.1.0 
 - tool-mklittlefs @ 3.2.0 
 - toolchain-xtensa-esp-elf @ 14.2.0+20250730
*** Applied include path shortening for 330 framework paths ***
*** Path length reduced from 39028 to ~13711 characters ***
*** Estimated savings: 24750 characters ***
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 49 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESPAsyncWebServer @ 3.8.1
Building in release mode
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP_buffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFiGeneric.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFiMulti.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFiSTA.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libcab\WiFi\WiFiScan.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib25b\AsyncTCP\AsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\AsyncPrinter.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCP.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\SyncClient.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\tcp_axtls.c.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib0a3\FS\FS.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\lib0a3\FS\vfs_api.cpp.o
Compiling .pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\Parsing.cpp.o
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.cpp:7:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/SyncClient.cpp:7:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP.cpp.o] Error 1
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\SyncClient.cpp.o] Error 1
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCPbuffer.cpp:27:10: fatal error: debug.h: No such file or directory

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

   27 | #include <debug.h>
      |          ^~~~~~~~~
compilation terminated.
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP_buffer.h:11,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP_buffer.cpp:8:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o] Error 1
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\RPAsyncTCP_buffer.cpp.o] Error 1
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiSTA.h:30,
                 from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFi.h:34,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/RPAsyncTCP.h:5,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.h:26,
                 from C:/Users/xxxx/.platformio/lib/RPAsyncTCP/src/AsyncPrinter.cpp:26:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src/WiFiGeneric.h:44:10: fatal error: Network.h: No such file or directory

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

   44 | #include "Network.h"
      |          ^~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib3f1\RPAsyncTCP\AsyncPrinter.cpp.o] Error 1
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/Parsing.cpp:24:10: fatal error: NetworkServer.h: No such file or directory

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

   24 | #include "NetworkServer.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\libc0d\WebServer\Parsing.cpp.o] Error 1
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/SyncClient.cpp:25:10: fatal error: interrupts.h: No such file or directory

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

   25 | #include <interrupts.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\SyncClient.cpp.o] Error 1
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In constructor 'AsyncPrinter::AsyncPrinter(AsyncClient*, size_t)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:48:5: error: 'panic' was not declared in this scope
   48 |     panic(); //What should we do?
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In member function 'int AsyncPrinter::connect(IPAddress, uint16_t)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:71:5: error: 'panic' was not declared in this scope
   71 |     panic();
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In member function 'int AsyncPrinter::connect(const char*, uint16_t)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:88:5: error: 'panic' was not declared in this scope
   88 |     panic();
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In member function 'void AsyncPrinter::_onConnect(AsyncClient*)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:109:5: error: 'panic' was not declared in this scope
  109 |     panic();
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In member function 'AsyncPrinter& AsyncPrinter::operator=(const AsyncPrinter&)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:130:5: error: 'panic' was not declared in this scope
  130 |     panic();
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp: In member function 'size_t AsyncPrinter::_sendBuffer()':       
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/AsyncPrinter.cpp:182:5: error: 'panic' was not declared in this scope
  182 |     panic(); // Connection should be aborted instead
      |     ^~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:267:33: error: invalid user-defined conversion from 'IPAddress' to 'const ip_addr_t*' {aka 'const ip_addr*'} [-fpermissive]
  267 |   size_t err = tcp_connect(pcb, addr, port,(tcp_connected_fn)&_s_connected);
      |                                 ^~~~
In file included from C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:198,
                 from C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:74:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note: candidate is: 'IPAddress::operator uint32_t() const' (near match)
   83 |   operator uint32_t() const {
      |   ^~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note:   no known conversion from 'uint32_t' {aka 'long unsigned int'} to 'const ip_addr_t*' {aka 'const ip_addr*'}
In file included from C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:79:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32-libs/esp32s3/include/lwip/lwip/src/include/lwip/tcp.h:461:69: note:   initializing argument 2 of 'err_t tcp_connect(tcp_pcb*, const ip_addr_t*, u16_t, tcp_connected_fn)'
  461 | err_t            tcp_connect (struct tcp_pcb *pcb, const ip_addr_t *ipaddr,
      |                                                    ~~~~~~~~~~~~~~~~~^~~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'bool AsyncClient::connect(const char*, uint16_t)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:277:39: error: invalid user-defined conversion from 'IPAddress' to 'ip_addr_t*' {aka 'ip_addr*'} [-fpermissive]
  277 |   err_t err = dns_gethostbyname(host, addr, (dns_found_callback)&_s_dns_found, this);
      |                                       ^~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note: candidate is: 'IPAddress::operator uint32_t() const' (near match)
   83 |   operator uint32_t() const {
      |   ^~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note:   no known conversion from 'uint32_t' {aka 'long unsigned int'} to 'ip_addr_t*' {aka 'ip_addr*'}
In file included from C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:81:
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32-libs/esp32s3/include/lwip/lwip/src/include/lwip/dns.h:109:69: note:   initializing argument 2 of 'err_t dns_gethostbyname(const char*, ip_addr_t*, dns_found_callback, void*)'
  109 | err_t            dns_gethostbyname(const char *hostname, ip_addr_t *addr,
      |                                                          ~~~~~~~~~~~^~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'bool AsyncClient::operator==(const AsyncClient&)':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:331:75: error: no matching function for call to 'IPAddress::IPAddress(ip_addr_t&)'
  331 |   return (_pcb != NULL && other._pcb != NULL && (IPAddress(_pcb->remote_ip) ==  IPAddress(other._pcb->remote_ip)) && (_pcb->remote_port == other._pcb->remote_port));
      |                                                                           ^
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:3: note: candidate: 'IPAddress::IPAddress(const ip_addr_t*)'
  116 |   IPAddress(const ip_addr_t *addr);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:30: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const ip_addr_t*' {aka 'const ip_addr*'}
  116 |   IPAddress(const ip_addr_t *addr);
      |             ~~~~~~~~~~~~~~~~~^~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:3: note: candidate: 'IPAddress::IPAddress(const IPAddress&)'
   74 |   IPAddress(const IPAddress &address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:30: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const IPAddress&'
   74 |   IPAddress(const IPAddress &address);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:3: note: candidate: 'IPAddress::IPAddress(const char*)'
   73 |   IPAddress(const char *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:25: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const char*'
   73 |   IPAddress(const char *address);
      |             ~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:71:3: note: candidate: 'IPAddress::IPAddress(IPType, const uint8_t*, uint8_t)'
   71 |   IPAddress(IPType ip_type, const uint8_t *address, uint8_t z = 0);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:71:3: note:   candidate expects 3 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:3: note: candidate: 'IPAddress::IPAddress(const uint8_t*)'
   70 |   IPAddress(const uint8_t *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:28: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const uint8_t*' {aka 'const unsigned char*'}
   70 |   IPAddress(const uint8_t *address);
      |             ~~~~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:3: note: candidate: 'IPAddress::IPAddress(uint32_t)'
   68 |   IPAddress(uint32_t address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:22: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'uint32_t' {aka 'long unsigned int'}
   68 |   IPAddress(uint32_t address);
      |             ~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:63:3: note: candidate: 'IPAddress::IPAddress(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)'
   63 |   IPAddress(
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:63:3: note:   candidate expects 17 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:62:3: note: candidate: 'IPAddress::IPAddress(uint8_t, uint8_t, uint8_t, uint8_t)'
   62 |   IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:62:3: note:   candidate expects 4 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:61:3: note: candidate: 'IPAddress::IPAddress(IPType)'
   61 |   IPAddress(IPType ip_type);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:61:20: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'IPType'
   61 |   IPAddress(IPType ip_type);
      |             ~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:60:3: note: candidate: 'IPAddress::IPAddress()'
   60 |   IPAddress();
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:60:3: note:   candidate expects 0 arguments, 1 provided
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:331:112: error: no matching function for call to 'IPAddress::IPAddress(ip_addr_t&)'
  331 |   return (_pcb != NULL && other._pcb != NULL && (IPAddress(_pcb->remote_ip) ==  IPAddress(other._pcb->remote_ip)) && (_pcb->remote_port == other._pcb->remote_port));
      |                                                                                                                ^        
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:3: note: candidate: 'IPAddress::IPAddress(const ip_addr_t*)'
  116 |   IPAddress(const ip_addr_t *addr);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:30: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const ip_addr_t*' {aka 'const ip_addr*'}
  116 |   IPAddress(const ip_addr_t *addr);
      |             ~~~~~~~~~~~~~~~~~^~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:3: note: candidate: 'IPAddress::IPAddress(const IPAddress&)'
   74 |   IPAddress(const IPAddress &address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:30: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const IPAddress&'
   74 |   IPAddress(const IPAddress &address);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:3: note: candidate: 'IPAddress::IPAddress(const char*)'
   73 |   IPAddress(const char *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:25: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const char*'
   73 |   IPAddress(const char *address);
      |             ~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:71:3: note: candidate: 'IPAddress::IPAddress(IPType, const uint8_t*, uint8_t)'
   71 |   IPAddress(IPType ip_type, const uint8_t *address, uint8_t z = 0);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:71:3: note:   candidate expects 3 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:3: note: candidate: 'IPAddress::IPAddress(const uint8_t*)'
   70 |   IPAddress(const uint8_t *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:28: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'const uint8_t*' {aka 'const unsigned char*'}
   70 |   IPAddress(const uint8_t *address);
      |             ~~~~~~~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:3: note: candidate: 'IPAddress::IPAddress(uint32_t)'
   68 |   IPAddress(uint32_t address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:22: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'uint32_t' {aka 'long unsigned int'}
   68 |   IPAddress(uint32_t address);
      |             ~~~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:63:3: note: candidate: 'IPAddress::IPAddress(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)'
   63 |   IPAddress(
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:63:3: note:   candidate expects 17 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:62:3: note: candidate: 'IPAddress::IPAddress(uint8_t, uint8_t, uint8_t, uint8_t)'
   62 |   IPAddress(uint8_t first_octet, uint8_t second_octet, uint8_t third_octet, uint8_t fourth_octet);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:62:3: note:   candidate expects 4 arguments, 1 provided
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:61:3: note: candidate: 'IPAddress::IPAddress(IPType)'
   61 |   IPAddress(IPType ip_type);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:61:20: note:   no known conversion for argument 1 from 'ip_addr_t' {aka 'ip_addr'} to 'IPType'
   61 |   IPAddress(IPType ip_type);
      |             ~~~~~~~^~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:60:3: note: candidate: 'IPAddress::IPAddress()'
   60 |   IPAddress();
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:60:3: note:   candidate expects 0 arguments, 1 provided
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'IPAddress AsyncClient::remoteIP()':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:861:23: error: call of overloaded 'IPAddress(int)' is ambiguous  
  861 |     return IPAddress(0);
      |                       ^
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:3: note: candidate: 'IPAddress::IPAddress(const ip_addr_t*)'
  116 |   IPAddress(const ip_addr_t *addr);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:3: note: candidate: 'IPAddress::IPAddress(const IPAddress&)'
   74 |   IPAddress(const IPAddress &address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:3: note: candidate: 'IPAddress::IPAddress(const char*)'
   73 |   IPAddress(const char *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:3: note: candidate: 'IPAddress::IPAddress(const uint8_t*)'
   70 |   IPAddress(const uint8_t *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:3: note: candidate: 'IPAddress::IPAddress(uint32_t)'
   68 |   IPAddress(uint32_t address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:862:16: error: could not convert '((AsyncClient*)this)->AsyncClient::_pcb->tcp_pcb::remote_ip' from 'ip_addr_t' {aka 'ip_addr'} to 'IPAddress'
  862 |   return _pcb->remote_ip;
      |          ~~~~~~^~~~~~~~~
      |                |
      |                ip_addr_t {aka ip_addr}
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'IPAddress AsyncClient::localIP()':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:871:23: error: call of overloaded 'IPAddress(int)' is ambiguous  
  871 |     return IPAddress(0);
      |                       ^
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:116:3: note: candidate: 'IPAddress::IPAddress(const ip_addr_t*)'
  116 |   IPAddress(const ip_addr_t *addr);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:74:3: note: candidate: 'IPAddress::IPAddress(const IPAddress&)'
   74 |   IPAddress(const IPAddress &address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:73:3: note: candidate: 'IPAddress::IPAddress(const char*)'
   73 |   IPAddress(const char *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:70:3: note: candidate: 'IPAddress::IPAddress(const uint8_t*)'
   70 |   IPAddress(const uint8_t *address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:68:3: note: candidate: 'IPAddress::IPAddress(uint32_t)'
   68 |   IPAddress(uint32_t address);
      |   ^~~~~~~~~
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:872:16: error: could not convert '((AsyncClient*)this)->AsyncClient::_pcb->tcp_pcb::local_ip' from 'ip_addr_t' {aka 'ip_addr'} to 'IPAddress'
  872 |   return _pcb->local_ip;
      |          ~~~~~~^~~~~~~~
      |                |
      |                ip_addr_t {aka ip_addr}
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'void AsyncServer::begin()':
C:/Users/xxxx/.platformio/lib/ESPAsyncTCP/src/ESPAsyncTCP.cpp:1128:23: error: invalid user-defined conversion from 'IPAddress' to 'const ip_addr_t*' {aka 'const ip_addr*'} [-fpermissive]
 1128 |   err = tcp_bind(pcb, local_addr, _port);
      |                       ^~~~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note: candidate is: 'IPAddress::operator uint32_t() const' (near match)
   83 |   operator uint32_t() const {
      |   ^~~~~~~~
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32/cores/esp32/IPAddress.h:83:3: note:   no known conversion from 'uint32_t' {aka 'long unsigned int'} to 'const ip_addr_t*' {aka 'const ip_addr*'}
C:/Users/xxxx/.platformio/packages/framework-arduinoespressif32-libs/esp32s3/include/lwip/lwip/src/include/lwip/tcp.h:458:69: note:   initializing argument 2 of 'err_t tcp_bind(tcp_pcb*, const ip_addr_t*, u16_t)'
  458 | err_t            tcp_bind    (struct tcp_pcb *pcb, const ip_addr_t *ipaddr,
      |                                                    ~~~~~~~~~~~~~~~~~^~~~~~
*** [.pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\AsyncPrinter.cpp.o] Error 1
*** [.pio\build\freenove_esp32_s3_wroom\lib6a4\ESPAsyncTCP\ESPAsyncTCP.cpp.o] Error 1
================================================= [FAILED] Took 12.08 seconds =================================================

Can you share the project?