Compiling .pio\build\ttgo-lora32-v21\libb71\AsyncTCP-esphome\AsyncTCP.cpp.o
In file included from .pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.h:28,
from .pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:24:
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':
C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip_addr.h:155:55: error: the address of 'addr' will never be NULL [-Werror=address]
#define ip_addr_set_ip4_u32(ipaddr, val) do{if(ipaddr){ip4_addr_set_u32(ip_2_ip4(ipaddr), val); \
^
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:725:5: note: in expansion of macro 'ip_addr_set_ip4_u32'
ip_addr_set_ip4_u32(&addr, ip);
^~~~~~~~~~~~~~~~~~~
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp: In member function 'void AsyncServer::begin()':
C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip_addr.h:155:55: error: the address of 'local_addr' will never be NULL [-Werror=address]
#define ip_addr_set_ip4_u32(ipaddr, val) do{if(ipaddr){ip4_addr_set_u32(ip_2_ip4(ipaddr), val); \
^
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:1386:5: note: in expansion of macro 'ip_addr_set_ip4_u32'
ip_addr_set_ip4_u32(&local_addr, _addr);
^~~~~~~~~~~~~~~~~~~
Archiving .pio\build\ttgo-lora32-v21\lib331\libWebServer.a
cc1plus.exe: all warnings being treated as errors
Archiving .pio\build\ttgo-lora32-v21\libbd3\libElegantOTA.a
Archiving .pio\build\ttgo-lora32-v21\lib5d0\libSPIFFS.a
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\IPAddress.cpp.o
*** [.pio\build\ttgo-lora32-v21\libb71\AsyncTCP-esphome\AsyncTCP.cpp.o] Error 1
```
Compiling .pio\build\ttgo-lora32-v21\libb71\AsyncTCP-esphome\AsyncTCP.cpp.o
In file included from .pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.h:28,
from .pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:24:
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp: In member function 'bool AsyncClient::connect(IPAddress, uint16_t)':
C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip_addr.h:155:55: error: the address of 'addr' will never be NULL [-Werror=address]
#define ip_addr_set_ip4_u32(ipaddr, val) do{if(ipaddr){ip4_addr_set_u32(ip_2_ip4(ipaddr), val); \
^
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:725:5: note: in expansion of macro 'ip_addr_set_ip4_u32'
ip_addr_set_ip4_u32(&addr, ip);
^~~~~~~~~~~~~~~~~~~
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp: In member function 'void AsyncServer::begin()':
C:/Users/xxx/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/lwip/lwip/src/include/lwip/ip_addr.h:155:55: error: the address of 'local_addr' will never be NULL [-Werror=address]
#define ip_addr_set_ip4_u32(ipaddr, val) do{if(ipaddr){ip4_addr_set_u32(ip_2_ip4(ipaddr), val); \
^
.pio/libdeps/ttgo-lora32-v21/AsyncTCP-esphome/src/AsyncTCP.cpp:1386:5: note: in expansion of macro 'ip_addr_set_ip4_u32'
ip_addr_set_ip4_u32(&local_addr, _addr);
^~~~~~~~~~~~~~~~~~~
Archiving .pio\build\ttgo-lora32-v21\lib331\libWebServer.a
cc1plus.exe: all warnings being treated as errors
Archiving .pio\build\ttgo-lora32-v21\libbd3\libElegantOTA.a
Archiving .pio\build\ttgo-lora32-v21\lib5d0\libSPIFFS.a
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\ttgo-lora32-v21\FrameworkArduino\IPAddress.cpp.o
*** [.pio\build\ttgo-lora32-v21\libb71\AsyncTCP-esphome\AsyncTCP.cpp.o] Error 1
```
<!-- github-sync-id:2148825387 -->
Please try to remove `^` from these two lines in `platformio.inti`
https://github.com/richonguzman/LoRa_APRS_iGate/blob/main/platformio.ini#L31-L32
before:
```
ottowinter/ESPAsyncWebServer-esphome@^3.0.0
esphome/AsyncTCP-esphome@^2.1.1
```
after:
```
ottowinter/ESPAsyncWebServer-esphome@3.0.0
esphome/AsyncTCP-esphome@2.1.1
```
and tell me if it works
<!-- github-comment-id:1961013844 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Please try to remove
^from these two lines inplatformio.intihttps://github.com/richonguzman/LoRa_APRS_iGate/blob/main/platformio.ini#L31-L32
before:
after:
and tell me if it works
fixed in platformio ;)