Problem with esp8266 board programming in IoT cloud

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

Maybe, if you follow the forum guidelines, edit the post and put the code and error messages inside code tags to make it readable...