Error while compiling the code related to DNS

Hello
I have code where an esp8266 acts as a router. Error at compile time
conversion from 'IPAddress' to 'ip_addr*' is ambiguous
I found that it is related to DNS. I searched a lot and did not find a solution. Thank you for your help.

#include <ESP8266WiFi.h>
#include <WiFiUdp.h>

#include "lwip_napt.h"

#include "dhcpserver.h"

// credentials for ESP8266 STA
const char* sta_ssid = "NAVID 0168";
const char* sta_password = "navid2212";

// credentials for ESP8266 AP
const char *ap_ssid = "ESPap";
const char *ap_password = "password";

WiFiUDP UDP;
//IPAddress local_ip(192, 168, 100, 1);
//IPAddress gateway(192, 168, 100, 1);
//IPAddress subnet(255, 255, 255, 0);
#define UDP_PORT 4210

char packetBuffer[UDP_TX_PACKET_MAX_SIZE];


void setup()
{
  Serial.begin(115200);
  Serial.println();

  WiFi.mode(WIFI_AP_STA);

  Serial.println("Starting NAT demo");
  
  WiFi.begin(sta_ssid, sta_password);
 // WiFi.config(local_ip, gateway, subnet);

  //Wifi connection
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.print("Connected to ");
  Serial.println(sta_ssid);
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());
  Serial.print("dnsIP address: ");
  Serial.println(WiFi.dnsIP());
  Serial.print("gatewayIP address: ");
  Serial.println(WiFi.gatewayIP());
  Serial.print("subnetMask address: ");
  Serial.println(WiFi.subnetMask());


  Serial.println("");
  Serial.println("Configuring access point...");
  WiFi.softAP(ap_ssid, ap_password);

  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);

  // Initialize the NAT feature
  ip_napt_init(IP_NAPT_MAX, IP_PORTMAP_MAX);

  // Enable NAT on the AP interface
  ip_napt_enable_no(1, 1);

  // Set the DNS server for clients of the AP to the one we also use for the STA interface
  dhcps_set_DNS(WiFi.dnsIP());

  UDP.begin(UDP_PORT);
  Serial.print("Listening on UDP port ");
  Serial.println(UDP_PORT); 
}

void loop()
{
   if(UDP.parsePacket()) {
      UDP.read(packetBuffer, UDP_TX_PACKET_MAX_SIZE);      
      Serial.print("UDP packet received "); 
      Serial.println((int) packetBuffer[0]);    
    } 
  delay(500);
}

Hi
Please copy the compiler message in full.

Arduino: 1.8.19 (Windows 10), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Navid.H\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Navid.H\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Navid.H\Documents\Arduino\libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794 -warnings=none -build-cache C:\Users\Navid.H\AppData\Local\Temp\arduino_cache_304427 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mkspiffs.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mkspiffs-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mklittlefs.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mklittlefs-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b -verbose C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\UDPRECIEVER_SERVER__Final_With_Internet.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Navid.H\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Navid.H\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Navid.H\Documents\Arduino\libraries -fqbn=esp8266:esp8266:d1_mini:xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794 -warnings=none -build-cache C:\Users\Navid.H\AppData\Local\Temp\arduino_cache_304427 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.python3.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.python3-3.7.2-post1.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1 -prefs=runtime.tools.mkspiffs.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mkspiffs-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mklittlefs.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.mklittlefs-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\mklittlefs\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b -prefs=runtime.tools.xtensa-lx106-elf-gcc-3.0.3-gcc10.3-9bcba0b.path=C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b -verbose C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\UDPRECIEVER_SERVER__Final_With_Internet.ino

Using board 'd1_mini' from platform in folder: C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1

Using core 'esp8266' from platform in folder: C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1

Detecting libraries used...

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\sketch\UDPRECIEVER_SERVER__Final_With_Internet.ino.cpp" -o nul

Alternatives for ESP8266WiFi.h: [ESP8266WiFi@1.0]

ResolveLibrary(ESP8266WiFi.h)

-> candidates: [ESP8266WiFi@1.0]

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\sketch\UDPRECIEVER_SERVER__Final_With_Internet.ino.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\BearSSLHelpers.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiGratuitous.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA-WPS.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\WiFiClient.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\WiFiServer.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\WiFiServerSecureBearSSL.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\WiFiUdp.cpp" -o nul

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src\enable_wifi_at_boot_time.cpp" -o nul

Generating function prototypes...

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\sketch\UDPRECIEVER_SERVER__Final_With_Internet.ino.cpp" -o "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\preproc\ctags_target_for_gcc_minus_e.cpp"

"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\preproc\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3" "C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/signing.py" --mode header --publickey "C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet/public.key" --out "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core/Updater_Signing.h"

"C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.3-gcc10.3-9bcba0b/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -D_GNU_SOURCE "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/lwip2/include" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794/core" -c -w -Werror=return-type -Os -g -free -fipa-pta -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++17 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DMMU_IRAM_SIZE=0x8000 -DMMU_ICACHE_SIZE=0x8000 -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10819 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1MINI"" -DFLASHMODE_DIO -DESP8266 "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\variants\d1_mini" "-IC:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src" "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\sketch\UDPRECIEVER_SERVER__Final_With_Internet.ino.cpp" -o "C:\Users\Navid.H\AppData\Local\Temp\arduino_build_980794\sketch\UDPRECIEVER_SERVER__Final_With_Internet.ino.cpp.o"

C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\UDPRECIEVER_SERVER__Final_With_Internet.ino: In function 'void setup()':

UDPRECIEVER_SERVER__Final_With_Internet:71:27: error: conversion from 'IPAddress' to 'ip_addr*' is ambiguous

71 | dhcps_set_DNS(WiFi.dnsIP());

  |                 ~~~~~~~~~~^~

In file included from C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31,

             from C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\UDPRECIEVER_SERVER__Final_With_Internet.ino:1:

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:81:9: note: candidate: 'IPAddress::operator uint32_t() const' (near match)

81 | operator uint32_t() const { return isV4()? v4(): (uint32_t)0; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:81:9: note: no known conversion from 'uint32_t' {aka 'unsigned int'} to 'ip_addr*'

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:82:9: note: candidate: 'IPAddress::operator uint32_t()' (near match)

82 | operator uint32_t() { return isV4()? v4(): (uint32_t)0; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:82:9: note: no known conversion from 'uint32_t' {aka 'unsigned int'} to 'ip_addr*'

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:83:9: note: candidate: 'IPAddress::operator u32_t() const' (near match)

83 | operator u32_t() const { return isV4()? v4(): (u32_t)0; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:83:9: note: no known conversion from 'u32_t' {aka 'long unsigned int'} to 'ip_addr*'

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:84:9: note: candidate: 'IPAddress::operator u32_t()' (near match)

84 | operator u32_t() { return isV4()? v4(): (u32_t)0; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:84:9: note: no known conversion from 'u32_t' {aka 'long unsigned int'} to 'ip_addr*'

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:162:9: note: candidate: 'IPAddress::operator const ip_addr_t*() const' (near match)

162 | operator const ip_addr_t*() const { return &_ip; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:162:9: note: no known conversion from 'const ip_addr_t*' {aka 'const ip4_addr*'} to 'ip_addr*'

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:163:9: note: candidate: 'IPAddress::operator ip_addr_t*()' (near match)

163 | operator ip_addr_t*() { return &_ip; }

  |         ^~~~~~~~

C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\cores\esp8266/IPAddress.h:163:9: note: no known conversion from 'ip_addr_t*' {aka 'ip4_addr*'} to 'ip_addr*'

In file included from C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\UDPRECIEVER_SERVER__Final_With_Internet.ino:6:

C:\Users\Navid.H\Documents\Arduino\UDPRECIEVER_SERVER__Final_With_Internet\dhcpserver.h:117:36: note: initializing argument 1 of 'void dhcps_set_DNS(ip_addr*)'

117 | void dhcps_set_DNS(struct ip_addr *dns_ip) ICACHE_FLASH_ATTR;

  |                    ~~~~~~~~~~~~~~~~^~~~~~

Using library ESP8266WiFi at version 1.0 in folder: C:\Users\Navid.H\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.1\libraries\ESP8266WiFi

exit status 1

conversion from 'IPAddress' to 'ip_addr*' is ambiguous

The dhcps_set_DNS() function takes a struct ip_addr * argument. It appears that the WiFi.dnsIP() function returns an IPAddress type and the compiler can't figure out how it is supposed to convert the IPAddress into the address of an an ip_addr structure.

I don't know how these two versions of an IP Address are supposed to work together. My first guess would be some kind of manual conversion like:

  stuct ip_addr = WiFi.dnsIP();
  dhcps_set_DNS(&ip_addr);

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.