B4R Question Compiling B4R examples B4RClient/B4RServer

DARintoul

Member
Licensed User
Longtime User
All compiling worked correctly until yesterday. now I cnnot get my B4R apps to compile. Compiling B4R_Server produces error as follows:-
B4R Version: 2.51
Parsing code. (0.00s)
Compiling code. (0.09s)
Building project (0.04s)
Compiling & deploying Ino project (NodeMCU 1.0 (ESP-12E Module) - COM6) Error
Loading configuration...
Initialising packages...
Preparing boards...
Verifying...
In file included from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\B4RDefines.h:26:0,
from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\AsyncStreams.cpp:1:
rESP8266WiFi.h:89: error: cannot declare field 'B4R::WiFiSocket::client' to be of abstract type 'B4R::BufferedWiFiClient'
BufferedWiFiClient client;
^
C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\rESP8266WiFi.h:56:8: note: because the following virtual functions are pure within 'B4R::BufferedWiFiClient':
class BufferedWiFiClient : public Client {
^
In file included from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\B4RDefines.h:11:0,
from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\AsyncStreams.cpp:1:
C:\Users\Donald\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\cores\esp8266/Client.h:29:21: note: virtual int Client::connect(const IPAddress&, uint16_t)
virtual int connect(CONST IPAddress& ip, uint16_t port) =0;
^
C:\Users\Donald\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\cores\esp8266/Client.h:37:22: note: virtual bool Client::flush(unsigned int)
virtual bool flush(unsigned int maxWaitMs = 0) = 0;
^
C:\Users\Donald\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\cores\esp8266/Client.h:38:22: note: virtual bool Client::stop(unsigned int)
virtual bool stop(unsigned int maxWaitMs = 0) = 0;
^
In file included from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\B4RDefines.h:26:0,
from C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\AsyncStreams.cpp:1:
rESP8266WiFi.h:125: error: cannot declare field 'B4R::WiFiSSLSocket::client' to be of abstract type 'B4R::BufferedWiFiClient'
BufferedWiFiClient client;
^
C:\Users\Donald\DOWNLO~1\B4R_SE~1\B4R\Objects\bin\sketch\rESP8266WiFi.h:56:8: note: since type 'B4R::BufferedWiFiClient' has pure virtual functions
class BufferedWiFiClient : public Client {
^
exit status 1
 
Top