Using the new Arduino IDE for ESP8266 and found bugs, report them here

Moderator: igrr

User avatar
By Beto San
#69790 I am getting these errors when compiling in the Arduino IDE 1.8.4 using the Generic ESP 8266 Board with the ESP8266WiFi.h:

Code: Select allArduino: 1.8.4 (Windows 7), Placa:"Generic ESP8266 Module, 80 MHz, 40MHz, QIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libpp.a(pm_for_bcn_only_mode.o): In function `fpm_open':

(.irom0.text+0x2a0): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libpp.a(pm_for_bcn_only_mode.o): In function `fpm_open':

(.irom0.text+0x2ac): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libpp.a(esf_buf.o): In function `esf_buf_alloc':

(.irom0.text+0x28c): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libpp.a(esf_buf.o):(.irom0.text+0x299): more undefined references to `vPortFree' follow

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `ieee80211_find_channel_byieee':

(.irom0.text+0x318): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `ieee80211_find_channel_byieee':

(.irom0.text+0x337): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x3b9): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x3d0): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x408): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x417): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x432): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x43f): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o): In function `wifi_mode_set':

(.irom0.text+0x462): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211.o):(.irom0.text+0x476): more undefined references to `vPortFree' follow

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_input.o): In function `ieee80211_setup_rates':

(.irom0.text+0x1dd): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_connect_state':

(.irom0.text+0x9bc): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_check_hidden':

(.irom0.text+0xa25): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_check_hidden':

(.irom0.text+0xa32): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_profile_check':

(.irom0.text+0xaad): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_profile_check':

(.irom0.text+0xac5): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_scan.o): In function `scan_profile_check':

(.irom0.text+0xad7): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_sta.o): In function `ieee80211_sta_new_state':

(.irom0.text+0x27b): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_sta.o): In function `ieee80211_sta_new_state':

(.irom0.text+0x2ca): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_sta.o): In function `ieee80211_sta_new_state':

(.irom0.text+0x339): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_sta.o): In function `ieee80211_sta_new_state':

(.irom0.text+0x385): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_sta.o): In function `sta_input':

(.irom0.text+0x986): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_phy.o): In function `ieee80211_phy_type_get':

(.irom0.text+0x62): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libnet80211.a(ieee80211_phy.o): In function `ieee80211_setup_ratetable':

(.irom0.text+0xba): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(ap_config.o): In function `hostapd_config_defaults_bss':

(.irom0.text+0x64): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(ap_config.o): In function `hostapd_config_defaults':

(.irom0.text+0x74): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(ap_config.o): In function `hostapd_config_defaults':

(.irom0.text+0xbb): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(ap_config.o): In function `hostapd_config_defaults':

(.irom0.text+0xc9): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(ap_config.o): In function `hostapd_mac_comp_empty':

(.irom0.text+0x121): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(common.o): In function `wpa_config_parse_string':

(.irom0.text+0x1ca): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(common.o): In function `wpa_config_parse_string':

(.irom0.text+0x1e7): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(common.o): In function `wpa_config_parse_string':

(.irom0.text+0x215): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(common.o): In function `wpa_config_parse_string':

(.irom0.text+0x24e): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(common.o): In function `wpa_config_parse_string':

(.irom0.text+0x28b): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(os_xtensa.o): In function `ets_strdup':

(.irom0.text+0x23): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o):(.irom0.text+0xe0): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o):(.irom0.text+0xee): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x273): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x29a): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x2e7): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x31a): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x339): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_for_each_sta':

(.irom0.text+0x347): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_init':

(.irom0.text+0x374): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sta_init':

(.irom0.text+0x440): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sta_init':

(.irom0.text+0x44f): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sta_associated':

(.irom0.text+0x45f): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_receive':

(.irom0.text+0x7b7): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_receive':

(.irom0.text+0x7c4): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_receive':

(.irom0.text+0x9f7): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xba2): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xbb4): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xc5c): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xc74): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xd01): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `__wpa_send_eapol':

(.irom0.text+0xd80): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o):(.irom0.text+0xd8e): more undefined references to `vPortFree' follow

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sm_event':

(.irom0.text+0x14d9): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sm_event':

(.irom0.text+0x1550): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sm_event':

(.irom0.text+0x18a4): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth.o): In function `wpa_auth_sm_event':

(.irom0.text+0x1915): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth_ie.o): In function `wpa_auth_gen_wpa_ie':

(.irom0.text+0x21f): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth_ie.o): In function `wpa_auth_gen_wpa_ie':

(.irom0.text+0x230): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth_ie.o): In function `wpa_validate_wpa_ie':

(.irom0.text+0x3c4): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_auth_ie.o): In function `wpa_validate_wpa_ie':

(.irom0.text+0x3d1): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_main.o): In function `ppInstallKey':

(.irom0.text+0x90): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_main.o): In function `ppInstallKey':

(.irom0.text+0xdb): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_main.o): In function `ppInstallKey':

(.irom0.text+0xea): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_main.o): In function `dhcp_bind_check':

(.irom0.text+0x2eb): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libwpa.a(wpa_main.o): In function `eagle_auth_done':

(.irom0.text+0x341): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libcrypto.a(aes-internal-enc.o): In function `aes_encrypt_init':

(.irom0.text+0x443): undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libcrypto.a(aes-internal-enc.o): In function `aes_encrypt_init':

(.irom0.text+0x462): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\libcrypto.a(aes-internal-enc.o): In function `aes_encrypt':

(.irom0.text+0x4b2): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(espconn.o): In function `espconn_sent':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app/espconn.c:374: undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(espconn_udp.o): In function `espconn_udp_recv':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app/espconn_udp.c:313: undefined reference to `pvPortZalloc'

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app/espconn_udp.c:319: undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(espconn_udp.o): In function `espconn_udp_sent':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app/espconn_udp.c:134: undefined reference to `vPortFree'

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app/espconn_udp.c:138: undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(dns.o): In function `dns_parse_name':

dns.c:(.irom0.text+0x56): undefined reference to `pvPortZalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(dns.o): In function `dns_recv':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/dns.c:848: undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(tcp_out.o): In function `tcp_create_segment':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/tcp_out.c:166: undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(timers.o): In function `sys_timeout':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/timers.c:293: undefined reference to `pvPortMalloc'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(timers.o): In function `arp_timer':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/timers.c:157: undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(timers.o): In function `sys_untimeout':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/timers.c:372: undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(ip_addr.o): In function `ipaddr_aton':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/ipv4/ip_addr.c:190: undefined reference to `isxdigit'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(raw.o): In function `raw_send':

raw.c:(.irom0.text+0x198): undefined reference to `vPortFree'

C:\Users\Beto\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lib\liblwip_gcc.a(raw.o): In function `raw_remove':

/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/core/raw.c:321: undefined reference to `pvPortMalloc'

collect2.exe: error: ld returned 1 exit status

exit status 1
Erro compilando para a placa Generic ESP8266 Module



The path "/Users/igrokhotkov/espressif/arduino/tools/sdk/lwip/src/app" does not exist in my PC, but i can compile this same Sketch in my other computer without errors. The entire code is in the .txt file that i uploaded here.
You do not have the required permissions to view the files attached to this post.