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 =================================================