Closed
Description
Hi,
Has anyone success with building the library for esp-8266 in platformio, preferably on a platform version 3 or later ?
When I compile with platform = espressif8266@3.2.0
I get :
In file included from .pio/libdeps/d1_mini/ESPAsyncTCP/src/tcp_axtls.c:35:
.pio/libdeps/d1_mini/ESPAsyncTCP/src/tcp_axtls.h:44:10: fatal error: include/ssl.h: No such file or directory
44 | #include "include/ssl.h"
| ^~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/d1_mini/lib774/ESPAsyncTCP/tcp_axtls.c.o] Error 1
In file included from .pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp:83:
.pio/libdeps/d1_mini/ESPAsyncTCP/src/tcp_axtls.h:44:10: fatal error: include/ssl.h: No such file or directory
44 | #include "include/ssl.h"
| ^~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/d1_mini/lib774/ESPAsyncTCP/ESPAsyncTCP.cpp.o] Error 1
In file included from .pio/libdeps/d1_mini/AsyncMqttClient/src/AsyncMqttClient.hpp:22,
from .pio/libdeps/d1_mini/AsyncMqttClient/src/AsyncMqttClient.h:4,
from src/mqtt.h:1,
from src/main.cpp:24:
.pio/libdeps/d1_mini/ESPAsyncTCP/src/tcp_axtls.h:44:10: fatal error: include/ssl.h: No such file or directory
44 | #include "include/ssl.h"
| ^~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/d1_mini/src/main.cpp.o] Error 1
And when I set the platform pior to 3.0 (platform = espressif8266@<3
) I get :
.pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp: In member function 'err_t AsyncServer::_poll(tcp_pcb*)':
.pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp:1324:31: error: no matching function for call to 'AsyncClient::_recv(tcp_pcb*&, pbuf*&, int)'
c->_recv(pcb, p->pb, 0);
^
.pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp:1324:31: note: candidate is:
.pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp:565:6: note: void AsyncClient::_recv(std::shared_ptr<ACErrorTracker>&, tcp_pcb*, pbuf*, err_t)
void AsyncClient::_recv(std::shared_ptr<ACErrorTracker>& errorTracker, tcp_pcb* pcb, pbuf* pb, err_t err) {
^
.pio/libdeps/d1_mini/ESPAsyncTCP/src/ESPAsyncTCP.cpp:565:6: note: candidate expects 4 arguments, 3 provided
Compiling .pio/build/d1_mini/lib546/ESP Async WebServer/AsyncWebSocket.cpp.o
*** [.pio/build/d1_mini/lib774/ESPAsyncTCP/ESPAsyncTCP.cpp.o] Error 1
To be clear : I used this:
[env:d1_mini]
platform = espressif8266@3.2.0
;platform = espressif8266@<3
board = d1_mini
framework = arduino
monitor_speed = 115200
upload_speed = 460800
lib_deps =
me-no-dev/ESP Async WebServer@^1.2.3
arduino-libraries/Arduino_JSON@^0.1.0
marvinroger/AsyncMqttClient@^0.9.0
board_build.filesystem = littlefs
build_flags =
-DASYNC_TCP_SSL_ENABLED=1
Any suggestions or help ?
TIA
Koenraad
Metadata
Metadata
Assignees
Labels
No labels