You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building firmware images...
* espurna-1.13.4-dev-travis02.bin --- espurna/pwm.c: In function 'pwm_start':
espurna/pwm.c:394:13: warning: 'RTC_REG_WRITE' macro is deprecated [enabled by default]
RTC_REG_WRITE(FRC1_LOAD_ADDRESS, 0);
^
/home/travis/build/mcspr/espurna/code/espurna/influxdb.ino:15:12: error: cannot declare variable '_idb_client' to be of abstract type 'SyncClient'
SyncClient _idb_client;
^
In file included from /home/travis/build/mcspr/espurna/code/espurna/influxdb.ino:12:0:
.piolibdeps/ESPAsyncTCP/src/SyncClient.h:30:7: note: because the following virtual functions are pure within 'SyncClient':
class SyncClient: public Client {
^
In file included from /home/travis/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/WiFiClient.h:27:0,
from /home/travis/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266WiFi/src/ESP8266WiFi.h:39,
from .piolibdeps/ESP Async WebServer/src/ESPAsyncWebServer.h:35,
from espurna/config/prototypes.h:167,
from espurna/config/all.h:35,
from /home/travis/build/mcspr/espurna/code/espurna/espurna.ino:22:
/home/travis/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Client.h:29:21: note: virtual int Client::connect(IPAddress&, uint16_t)
virtual int connect(CONST IPAddress& ip, uint16_t port) =0;
^
/home/travis/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Client.h:37:22: note: virtual bool Client::flush(unsigned int)
virtual bool flush(unsigned int maxWaitMs = 0) = 0;
^
/home/travis/.platformio/packages/framework-arduinoespressif8266/cores/esp8266/Client.h:38:22: note: virtual bool Client::stop(unsigned int)
virtual bool stop(unsigned int maxWaitMs = 0) = 0;
^
*** [.pioenvs/travis02/src/espurna.ino.cpp.o] Error 1
========================== [ERROR] Took 5.96 seconds ==========================
The text was updated successfully, but these errors were encountered:
One interesting option is to use https://github.com/boblemaire/asyncHTTPrequest , but the library API needs some changing (one obvious case - double String copy instead of using pointers when using ::send())
Also note that upstream has this fixed proper: me-no-dev/ESPAsyncTCP@75c2513
Small fix required to have it working with ASYNC_TCP_SSL_ENABLED (should probably PR that) #1909 (comment)
Client
class happened to change between versions, ESPAsyncTCP'sSyncClient
is no longer compatibleSource: https://travis-ci.org/mcspr/espurna/jobs/496826731#L537
The text was updated successfully, but these errors were encountered: