i am receiving the following error when i am using ESP8266 board in Arduino IoT Cloud
the program i used to upload to ESP8266 is
#include "thingProperties.h"
#include "DHT.h"
#define DHTTYPE DHT11
#define DHTPIN 3
DHT dht(DHTPIN, DHTTYPE);
void setup() {
// Initialize serial and wait for port to open:
Serial.begin(9600);
//pinMode(2, OUTPUT);
dht.begin();
// This delay gives the chance to wait for a Serial Monitor without blocking if none is found
delay(1500);
// Defined in thingProperties.h
initProperties();
// Connect to Arduino IoT Cloud
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
/*
The following function allows you to obtain more information
related to the state of network and IoT Cloud connection and errors
the higher number the more granular information you’ll get.
The default is 0 (only errors).
Maximum is 4
*/
setDebugMessageLevel(2);
ArduinoCloud.printDebugInfo();
}
void loop() {
ArduinoCloud.update();
float h = dht.readHumidity(); // Read Humidity
float t = dht.readTemperature(); // Read temperature
if (isnan(h) || isnan(t)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
humidity = h;
temperature = t;
Serial.print("Humidity=");
Serial.println(h);
Serial.print("Temperature=");
Serial.print(t);
Serial.println("°C");
// Your code here
delay(1000);
}
the error is as follows
/usr/local/bin/arduino-cli compile --fqbn esp8266:esp8266:nodemcuv2:baud=115200,dbg=Disabled,eesz=4M,exception=disabled,ip=lm2f,lvl=None____,vt=flash,wipe=none,xtal=80 --libraries /home/builder/opt/libraries/latest --build-cache-path /tmp --output-dir /tmp/679679261/build --build-path /tmp/arduino-build-A2783934852BA113822361FA3647EB56 --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Adafruit Unified Sensor --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ArduinoOTA --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/DNSServer --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/EEPROM --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266 --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266AVRISP --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266HTTPClient --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266HTTPUpdateServer --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266LLMNR --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266NetBIOS --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266SSDP --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WebServer --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFi --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFiMesh --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266httpUpdate --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266mDNS --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Ethernet(esp8266) --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Firebase Arduino based on WiFi101 --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/FirebaseArduino --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/GDBStub --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Hash --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/LittleFS(esp8266) --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/SD(esp8266) --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/SDFS --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/SPI --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/SPISlave --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Servo(esp8266) --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/TFT_Touch_Shield_V2 --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Ticker --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/WiFiEsp --library /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Wire /tmp/679679261/Untitled_2_apr09a
Using library dht118266_1_0_16 at version 1.0.16 in folder: /home/builder/opt/libraries/dht118266_1_0_16
Using library Adafruit Unified Sensor at version 1.1.2 in folder: /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/Adafruit Unified Sensor
In file included from /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFi/src/ESP8266WiFi.h:39:0,
from /home/builder/opt/libraries/latest/arduino_connectionhandler_0_7_4/src/Arduino_ConnectionHandler.h:115,
from /home/builder/opt/libraries/latest/arduinoiotcloud_1_11_0/src/ArduinoIoTCloud.h:27,
from /tmp/679679261/Untitled_2_apr09a/thingProperties.h:3,
from /tmp/679679261/Untitled_2_apr09a/Untitled_2_apr09a.ino:17:
/mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFi/src/WiFiClient.h:55:15: error: 'virtual int WiFiClient::connect(IPAddress, uint16_t)' marked override, but does not override
virtual int connect(IPAddress ip, uint16_t port) override;
^
from /mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFi/src/ESP8266WiFi.h:41,
from /home/builder/opt/libraries/latest/arduino_connectionhandler_0_7_4/src/Arduino_ConnectionHandler.h:115,
from /home/builder/opt/libraries/latest/arduinoiotcloud_1_11_0/src/ArduinoIoTCloud.h:27,
from /tmp/679679261/Untitled_2_apr09a/thingProperties.h:3,
from /tmp/679679261/Untitled_2_apr09a/Untitled_2_apr09a.ino:17:
/mnt/create-efs/webide/56/47/5647ffb7f653c07bd93b4733e19fe957:tvreddy451/libraries_v2/ESP8266WiFi/src/WiFiClientSecureBearSSL.h:34:7: note: since type 'BearSSL::WiFiClientSecure' has pure virtual functions
class WiFiClientSecure : public WiFiClient {
^
Error during build: exit status 1
so can any one help me to solve the error