Closed LazyMechanic closed 6 years ago
Try these commands:
cd %SMING_HOME%
make dist-clean
make
Same error
make dist-clean
D:\Projects\Sming\Sming>make dist-clean
make[1]: Entering directory `/d/Projects/Sming/Sming/third-party/esp-open-lwip'
rm -f lwip/core/def.o lwip/core/dhcp.o lwip/core/dns.o lwip/core/init.o lwip/core/mem.o lwip/core/memp.o lwip/core/netif.o lwip/core/pbuf.o lwip/core/raw.o lwip/core/sntp.o lwip/core/stats.o lwip/core/sys_arch.o lwip/core/sys.o lwip/core/tcp.o lwip/core/tcp_in.o lwip/core/tcp_out.o lwip/core/timers.o lwip/core/udp.o lwip/core/ipv4/autoip.o lwip/core/ipv4/icmp.o lwip/core/ipv4/igmp.o lwip/core/ipv4/inet.o lwip/core/ipv4/inet_chksum.o lwip/core/ipv4/ip_addr.o lwip/core/ipv4/ip.o lwip/core/ipv4/ip_frag.o lwip/netif/etharp.o lwip/app/dhcpserver.o espconn_dummy.o /D/Projects/Sming/Sming/compiler/lib/liblwip_open.a
make[1]: Leaving directory `/d/Projects/Sming/Sming/third-party/esp-open-lwip'
make[1]: Entering directory `/D/Projects/Sming/samples/Accelerometer_MMA7455'
make[1]: Leaving directory `/D/Projects/Sming/samples/Accelerometer_MMA7455'
make[1]: Entering directory `/D/Projects/Sming/samples/Arducam'
make[1]: Leaving directory `/D/Projects/Sming/samples/Arducam'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_APA102'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_APA102'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Blink'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Blink'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Capsense'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Capsense'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Debug'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Debug'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Delegates'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Delegates'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_HwPWM'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_HwPWM'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Interrupts'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Interrupts'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_NFC'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_NFC'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Neopixel'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Neopixel'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_PWM'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_PWM'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_ProgMem'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_ProgMem'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_ScannerI2C'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_ScannerI2C'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Serial'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Serial'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Servo'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Servo'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_SmartConfig'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_SmartConfig'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_Ssl'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_Ssl'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_WebClient'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_WebClient'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_WebSkeletonApp'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_WebSkeletonApp'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_WiFi'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_WiFi'
make[1]: Entering directory `/D/Projects/Sming/samples/Basic_rBoot'
make[1]: Leaving directory `/D/Projects/Sming/samples/Basic_rBoot'
make[1]: Entering directory `/D/Projects/Sming/samples/CommandProcessing_Debug'
make[1]: Leaving directory `/D/Projects/Sming/samples/CommandProcessing_Debug'
make[1]: Entering directory `/D/Projects/Sming/samples/Compass_HMC5883L'
make[1]: Leaving directory `/D/Projects/Sming/samples/Compass_HMC5883L'
make[1]: Entering directory `/D/Projects/Sming/samples/DNSCaptivePortal'
make[1]: Leaving directory `/D/Projects/Sming/samples/DNSCaptivePortal'
make[1]: Entering directory `/D/Projects/Sming/samples/DS3232RTC_NTP_Setter'
make[1]: Leaving directory `/D/Projects/Sming/samples/DS3232RTC_NTP_Setter'
make[1]: Entering directory `/D/Projects/Sming/samples/Echo_Ssl'
make[1]: Leaving directory `/D/Projects/Sming/samples/Echo_Ssl'
make[1]: Entering directory `/D/Projects/Sming/samples/FtpServer_Files'
make[1]: Leaving directory `/D/Projects/Sming/samples/FtpServer_Files'
make[1]: Entering directory `/D/Projects/Sming/samples/Gesture_APDS-9960'
make[1]: Leaving directory `/D/Projects/Sming/samples/Gesture_APDS-9960'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpClient_Instapush'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpClient_Instapush'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpClient_ThingSpeak'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpClient_ThingSpeak'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpServer_AJAX'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpServer_AJAX'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpServer_Bootstrap'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpServer_Bootstrap'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpServer_ConfigNetwork'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpServer_ConfigNetwork'
make[1]: Entering directory `/D/Projects/Sming/samples/HttpServer_WebSockets'
make[1]: Leaving directory `/D/Projects/Sming/samples/HttpServer_WebSockets'
make[1]: Entering directory `/D/Projects/Sming/samples/Humidity_AM2321'
make[1]: Leaving directory `/D/Projects/Sming/samples/Humidity_AM2321'
make[1]: Entering directory `/D/Projects/Sming/samples/Humidity_DHT22'
make[1]: Leaving directory `/D/Projects/Sming/samples/Humidity_DHT22'
make[1]: Entering directory `/D/Projects/Sming/samples/Humidity_SI7021'
make[1]: Leaving directory `/D/Projects/Sming/samples/Humidity_SI7021'
make[1]: Entering directory `/D/Projects/Sming/samples/IR_lib'
make[1]: Leaving directory `/D/Projects/Sming/samples/IR_lib'
make[1]: Entering directory `/D/Projects/Sming/samples/LED_WS2812'
make[1]: Leaving directory `/D/Projects/Sming/samples/LED_WS2812'
make[1]: Entering directory `/D/Projects/Sming/samples/LED_YeelightBulb'
make[1]: Leaving directory `/D/Projects/Sming/samples/LED_YeelightBulb'
make[1]: Entering directory `/D/Projects/Sming/samples/Light_BH1750'
make[1]: Leaving directory `/D/Projects/Sming/samples/Light_BH1750'
make[1]: Entering directory `/D/Projects/Sming/samples/LiquidCrystal_44780'
make[1]: Leaving directory `/D/Projects/Sming/samples/LiquidCrystal_44780'
make[1]: Entering directory `/D/Projects/Sming/samples/MeteoControl'
make[1]: Leaving directory `/D/Projects/Sming/samples/MeteoControl'
make[1]: Entering directory `/D/Projects/Sming/samples/MeteoControl_mqtt'
make[1]: Leaving directory `/D/Projects/Sming/samples/MeteoControl_mqtt'
make[1]: Entering directory `/D/Projects/Sming/samples/MqttClient_Hello'
make[1]: Leaving directory `/D/Projects/Sming/samples/MqttClient_Hello'
make[1]: Entering directory `/D/Projects/Sming/samples/PortExpander_MCP23017'
make[1]: Leaving directory `/D/Projects/Sming/samples/PortExpander_MCP23017'
make[1]: Entering directory `/D/Projects/Sming/samples/PortExpander_MCP23S17'
make[1]: Leaving directory `/D/Projects/Sming/samples/PortExpander_MCP23S17'
make[1]: Entering directory `/D/Projects/Sming/samples/Pressure_BMP180'
make[1]: Leaving directory `/D/Projects/Sming/samples/Pressure_BMP180'
make[1]: Entering directory `/D/Projects/Sming/samples/Radio_RCSwitch'
make[1]: Leaving directory `/D/Projects/Sming/samples/Radio_RCSwitch'
make[1]: Entering directory `/D/Projects/Sming/samples/Radio_nRF24L01'
make[1]: Leaving directory `/D/Projects/Sming/samples/Radio_nRF24L01'
make[1]: Entering directory `/D/Projects/Sming/samples/Radio_si4432'
make[1]: Leaving directory `/D/Projects/Sming/samples/Radio_si4432'
make[1]: Entering directory `/D/Projects/Sming/samples/SDCard'
make[1]: Leaving directory `/D/Projects/Sming/samples/SDCard'
make[1]: Entering directory `/D/Projects/Sming/samples/ScreenLCD_5110'
make[1]: Leaving directory `/D/Projects/Sming/samples/ScreenLCD_5110'
make[1]: Entering directory `/D/Projects/Sming/samples/ScreenOLED_SSD1306'
make[1]: Leaving directory `/D/Projects/Sming/samples/ScreenOLED_SSD1306'
make[1]: Entering directory `/D/Projects/Sming/samples/ScreenTFT_ILI9163C'
make[1]: Leaving directory `/D/Projects/Sming/samples/ScreenTFT_ILI9163C'
make[1]: Entering directory `/D/Projects/Sming/samples/ScreenTFT_ILI9340-ILI9341'
make[1]: Leaving directory `/D/Projects/Sming/samples/ScreenTFT_ILI9340-ILI9341'
make[1]: Entering directory `/D/Projects/Sming/samples/ScreenTFT_ST7735'
make[1]: Leaving directory `/D/Projects/Sming/samples/ScreenTFT_ST7735'
make[1]: Entering directory `/D/Projects/Sming/samples/SystemClock_NTP'
make[1]: Leaving directory `/D/Projects/Sming/samples/SystemClock_NTP'
make[1]: Entering directory `/D/Projects/Sming/samples/TcpClient_NarodMon'
make[1]: Leaving directory `/D/Projects/Sming/samples/TcpClient_NarodMon'
make[1]: Entering directory `/D/Projects/Sming/samples/Telnet_TCPServer_TCPClient'
make[1]: Leaving directory `/D/Projects/Sming/samples/Telnet_TCPServer_TCPClient'
make[1]: Entering directory `/D/Projects/Sming/samples/Temperature_DS1820'
make[1]: Leaving directory `/D/Projects/Sming/samples/Temperature_DS1820'
make[1]: Entering directory `/D/Projects/Sming/samples/UdpServer_Echo'
make[1]: Leaving directory `/D/Projects/Sming/samples/UdpServer_Echo'
make[1]: Entering directory `/D/Projects/Sming/samples/UdpServer_mDNS'
make[1]: Leaving directory `/D/Projects/Sming/samples/UdpServer_mDNS'
make[1]: Entering directory `/D/Projects/Sming/samples/Ultrasonic_HCSR04'
make[1]: Leaving directory `/D/Projects/Sming/samples/Ultrasonic_HCSR04'
make[1]: Entering directory `/D/Projects/Sming/samples/Websocket_Client'
make[1]: Leaving directory `/D/Projects/Sming/samples/Websocket_Client'
make[1]: *** No rule to make target `clean'. Stop.
make
**D:\Projects\Sming\Sming>make
Fetching Arduino Library Libraries/Adafruit_BME280_Library/ ...
Submodule path 'Libraries/Adafruit_BME280_Library': checked out '321186220e1e04080bb70fa45aae6e6a5820899f'
error: unrecognized input
make: [Libraries/Adafruit_BME280_Library/library.properties] Error 128 (ignored)
Fetching Arduino Library Libraries/Adafruit_SSD1306/ ...
Submodule path 'Libraries/Adafruit_SSD1306': checked out 'ddfec78fa15f0ff8dfc8a76524077ba6bb5fc6f3'
Checking patch Adafruit_SSD1306.cpp...
Checking patch Adafruit_SSD1306.h...
Applied patch Adafruit_SSD1306.cpp cleanly.
Applied patch Adafruit_SSD1306.h cleanly.
Fetching Arduino Library Libraries/Adafruit_ST7735/ ...
Submodule path 'Libraries/Adafruit_ST7735': checked out '591fa4165d95c33ba13bfad2f09758852fe1282a'
error: unrecognized input
make: [Libraries/Adafruit_ST7735/library.properties] Error 128 (ignored)
Fetching Arduino Library Libraries/Adafruit_Sensor/ ...
Submodule path 'Libraries/Adafruit_Sensor': checked out 'e985f2253a687ef377cde3dcfb1f788830d1bc09'
error: unrecognized input
make: [Libraries/Adafruit_Sensor/library.properties] Error 128 (ignored)
Fetching Arduino Library Libraries/IR/ ...
Submodule path 'Libraries/IR': checked out '24c589f6e6a4dafd7dfe201ad8cd72d6efdd7ed0'
Submodule path 'Libraries/IR/lib/googletest': checked out '887d569eb0bac3760cb3adf5877c8284e4d7768e'
Checking patch src/IRrecv.cpp...
Checking patch src/IRrecv.h...
Checking patch src/IRremoteESP8266.h...
Checking patch src/IRsend.cpp...
Checking patch src/IRsend.h...
Checking patch src/ir_Fujitsu.h...
Checking patch src/ir_Gree.h...
Checking patch src/ir_Kelvinator.h...
Checking patch src/ir_Midea.h...
Checking patch src/ir_Mitsubishi.cpp...
Checking patch src/ir_RC5_RC6.cpp...
Checking patch src/ir_RCMM.cpp...
Checking patch src/ir_Toshiba.h...
Applied patch src/IRrecv.cpp cleanly.
Applied patch src/IRrecv.h cleanly.
Applied patch src/IRremoteESP8266.h cleanly.
Applied patch src/IRsend.cpp cleanly.
Applied patch src/IRsend.h cleanly.
Applied patch src/ir_Fujitsu.h cleanly.
Applied patch src/ir_Gree.h cleanly.
Applied patch src/ir_Kelvinator.h cleanly.
Applied patch src/ir_Midea.h cleanly.
Applied patch src/ir_Mitsubishi.cpp cleanly.
Applied patch src/ir_RC5_RC6.cpp cleanly.
Applied patch src/ir_RCMM.cpp cleanly.
Applied patch src/ir_Toshiba.h cleanly.
Fetching Arduino Library Libraries/RingBufCPP/ ...
Submodule path 'Libraries/RingBufCPP': checked out '9e091e9632bc3eba513f422ee7cb17895c565a1a'
error: unrecognized input
make: [Libraries/RingBufCPP/library.properties] Error 128 (ignored)
Fetching third-party/rboot/ ...
Submodule path 'third-party/rboot': checked out '81caa867dbfbb2447b0af66c8110bb8641d8c29d'
Checking patch Makefile...
Checking patch rboot.c...
Checking patch rboot.h...
Applied patch Makefile cleanly.
Applied patch rboot.c cleanly.
Applied patch rboot.h cleanly.
Fetching third-party/spiffs/ ...
Submodule path 'third-party/spiffs': checked out 'f5e26c4e933189593a71c6b82cda381a7b21e41c'
error: unrecognized input
make: [third-party/spiffs/makefile] Error 128 (ignored)
Fetching third-party/http-parser/ ...
Submodule path 'third-party/http-parser': checked out 'edeedb1b4d2f34e4c7d8045ac8b92adbc35e7ed7'
error: git apply: bad git-diff - expected /dev/null on line 5
make: [third-party/http-parser/Makefile] Error 128 (ignored)
Fetching third-party/ws_parser/ ...
Submodule path 'third-party/ws_parser': checked out '5d3fa49e2e291f38340249e3150c40184244b7da'
Checking patch ws_parser.c...
Applied patch ws_parser.c cleanly.
Fetching third-party/esp-open-lwip/ ...
Submodule path 'third-party/esp-open-lwip': checked out 'b9a23a6e9ef88d995ae74014e71a6a4227f61d62'
Checking patch include/user_config.h...
Checking patch Makefile.open...
Checking patch include/arch/cc.h...
Checking patch include/lwipopts.h...
Checking patch include/lwip/ip_addr.h...
Checking patch include/lwip/mem.h...
Checking patch lwip/app/dhcpserver.c...
Checking patch include/lwip/tcp_impl.h...
Checking patch include/lwip/igmp.h...
Applied patch include/user_config.h cleanly.
Applied patch Makefile.open cleanly.
Applied patch include/arch/cc.h cleanly.
Applied patch include/lwipopts.h cleanly.
Applied patch include/lwip/ip_addr.h cleanly.
Applied patch include/lwip/mem.h cleanly.
Applied patch lwip/app/dhcpserver.c cleanly.
Applied patch include/lwip/tcp_impl.h cleanly.
Applied patch include/lwip/igmp.h cleanly.
Fetching third-party/pwm/ ...
Submodule path 'third-party/pwm': checked out '19cb69e9ce5071686d0e2a28962fd06e11d03a61'
Checking patch pwm.c...
Applied patch pwm.c cleanly.
make[1]: Entering directory `/D/Projects/Sming/Sming'
make[2]: Entering directory `/D/Projects/Sming/Sming/third-party/esp-open-lwip'
/c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/def.o lwip/core/def.c
In file included from include/lwip/arch.h:43:0,
from include/lwip/debug.h:35,
from include/lwip/opt.h:46,
from lwip/core/def.c:39:
include/arch/cc.h:38:21: fatal error: c_types.h: No such file or directory
compilation terminated.
make[2]: *** [lwip/core/def.o] Error 1
make[2]: Leaving directory `/D/Projects/Sming/Sming/third-party/esp-open-lwip'
make[1]: *** [compiler/lib/liblwip_open.a] Error 2
make[1]: Leaving directory `/D/Projects/Sming/Sming'
make: *** [reload] Error 2**
If you would like to run Sming it should be in sming/Sming
not Sming/Sming
directory.
fatal error: c_types.h: No such file or directory
- in my oppinion it is known problem with OS identification check #1355
It did not help
I changed environment variable SMING_HOME = D:\Projects\Sming\Sming
to SMING_HOME = D:\Projects\sming\Sming
, and changed same path
I changed Makefile
else ifneq ($(filter CYGWIN%,$(UNAME)),)
# Cygwin Detected
UNAME := Windows
D:\Projects\sming\Sming>make Fetching Arduino Library Libraries/Adafruit_BME280_Library/ ... Submodule path 'Libraries/Adafruit_BME280_Library': checked out '321186220e1e04080bb70fa45aae6e6a5820899f' error: unrecognized input make: [Libraries/Adafruit_BME280_Library/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/Adafruit_SSD1306/ ... Submodule path 'Libraries/Adafruit_SSD1306': checked out 'ddfec78fa15f0ff8dfc8a76524077ba6bb5fc6f3' Checking patch Adafruit_SSD1306.cpp... Checking patch Adafruit_SSD1306.h... Applied patch Adafruit_SSD1306.cpp cleanly. Applied patch Adafruit_SSD1306.h cleanly. Fetching Arduino Library Libraries/Adafruit_ST7735/ ... Submodule path 'Libraries/Adafruit_ST7735': checked out '591fa4165d95c33ba13bfad2f09758852fe1282a' error: unrecognized input make: [Libraries/Adafruit_ST7735/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/Adafruit_Sensor/ ... Submodule path 'Libraries/Adafruit_Sensor': checked out 'e985f2253a687ef377cde3dcfb1f788830d1bc09' error: unrecognized input make: [Libraries/Adafruit_Sensor/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/IR/ ... Submodule path 'Libraries/IR': checked out '24c589f6e6a4dafd7dfe201ad8cd72d6efdd7ed0' Submodule path 'Libraries/IR/lib/googletest': checked out '887d569eb0bac3760cb3adf5877c8284e4d7768e' Checking patch src/IRrecv.cpp... Checking patch src/IRrecv.h... Checking patch src/IRremoteESP8266.h... Checking patch src/IRsend.cpp... Checking patch src/IRsend.h... Checking patch src/ir_Fujitsu.h... Checking patch src/ir_Gree.h... Checking patch src/ir_Kelvinator.h... Checking patch src/ir_Midea.h... Checking patch src/ir_Mitsubishi.cpp... Checking patch src/ir_RC5_RC6.cpp... Checking patch src/ir_RCMM.cpp... Checking patch src/ir_Toshiba.h... Applied patch src/IRrecv.cpp cleanly. Applied patch src/IRrecv.h cleanly. Applied patch src/IRremoteESP8266.h cleanly. Applied patch src/IRsend.cpp cleanly. Applied patch src/IRsend.h cleanly. Applied patch src/ir_Fujitsu.h cleanly. Applied patch src/ir_Gree.h cleanly. Applied patch src/ir_Kelvinator.h cleanly. Applied patch src/ir_Midea.h cleanly. Applied patch src/ir_Mitsubishi.cpp cleanly. Applied patch src/ir_RC5_RC6.cpp cleanly. Applied patch src/ir_RCMM.cpp cleanly. Applied patch src/ir_Toshiba.h cleanly. Fetching Arduino Library Libraries/RingBufCPP/ ... Submodule path 'Libraries/RingBufCPP': checked out '9e091e9632bc3eba513f422ee7cb17895c565a1a' error: unrecognized input make: [Libraries/RingBufCPP/library.properties] Error 128 (ignored) Fetching third-party/rboot/ ... Submodule path 'third-party/rboot': checked out '81caa867dbfbb2447b0af66c8110bb8641d8c29d' Checking patch Makefile... Checking patch rboot.c... Checking patch rboot.h... Applied patch Makefile cleanly. Applied patch rboot.c cleanly. Applied patch rboot.h cleanly. Fetching third-party/spiffs/ ... Submodule path 'third-party/spiffs': checked out 'f5e26c4e933189593a71c6b82cda381a7b21e41c' error: unrecognized input make: [third-party/spiffs/makefile] Error 128 (ignored) Fetching third-party/http-parser/ ... Submodule path 'third-party/http-parser': checked out 'edeedb1b4d2f34e4c7d8045ac8b92adbc35e7ed7' error: git apply: bad git-diff - expected /dev/null on line 5 make: [third-party/http-parser/Makefile] Error 128 (ignored) Fetching third-party/ws_parser/ ... Submodule path 'third-party/ws_parser': checked out '5d3fa49e2e291f38340249e3150c40184244b7da' Checking patch ws_parser.c... Applied patch ws_parser.c cleanly. Fetching third-party/ESP8266_NONOS_SDK/ ... Submodule path 'third-party/ESP8266_NONOS_SDK': checked out '61248df5f6d45d130313b412f7492f581fd4cadf' Checking patch include/osapi.h... Applied patch include/osapi.h cleanly. Fetching third-party/esp-open-lwip/ ... Submodule path 'third-party/esp-open-lwip': checked out 'b9a23a6e9ef88d995ae74014e71a6a4227f61d62' Checking patch include/user_config.h... Checking patch Makefile.open... Checking patch include/arch/cc.h... Checking patch include/lwipopts.h... Checking patch include/lwip/ip_addr.h... Checking patch include/lwip/mem.h... Checking patch lwip/app/dhcpserver.c... Checking patch include/lwip/tcp_impl.h... Checking patch include/lwip/igmp.h... Applied patch include/user_config.h cleanly. Applied patch Makefile.open cleanly. Applied patch include/arch/cc.h cleanly. Applied patch include/lwipopts.h cleanly. Applied patch include/lwip/ip_addr.h cleanly. Applied patch include/lwip/mem.h cleanly. Applied patch lwip/app/dhcpserver.c cleanly. Applied patch include/lwip/tcp_impl.h cleanly. Applied patch include/lwip/igmp.h cleanly. Fetching third-party/pwm/ ... Submodule path 'third-party/pwm': checked out '19cb69e9ce5071686d0e2a28962fd06e11d03a61' Checking patch pwm.c... Applied patch pwm.c cleanly. make[1]: Entering directory `/D/Projects/sming/Sming' make[2]: Entering directory `/D/Projects/sming/Sming/third-party/esp-open-lwip' /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/def.o lwip/core/def.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/dhcp.o lwip/core/dhcp.c lwip/core/dhcp.c: In function 'dhcp_bind': lwip/core/dhcp.c:1059:3: warning: implicit declaration of function 'system_station_got_ip_set' [-Wimplicit-function-declaration] system_station_got_ip_set(&ip, &mask, &gw); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/dns.o lwip/core/dns.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/init.o lwip/core/init.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/mem.o lwip/core/mem.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/memp.o lwip/core/memp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/netif.o lwip/core/netif.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/pbuf.o lwip/core/pbuf.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/raw.o lwip/core/raw.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sntp.o lwip/core/sntp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/stats.o lwip/core/stats.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sys_arch.o lwip/core/sys_arch.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sys.o lwip/core/sys.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp.o lwip/core/tcp.c lwip/core/tcp.c: In function 'tcp_slowtmr': lwip/core/tcp.c:813:33: warning: implicit declaration of function 'system_get_data_of_array_8' [-Wimplicit-function-declaration] if (pcb->persist_cnt >= system_get_data_of_array_8(tcp_persist_backoff, pcb->persist_backoff-1)) { ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp_in.o lwip/core/tcp_in.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp_out.o lwip/core/tcp_out.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/timers.o lwip/core/timers.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/udp.o lwip/core/udp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/autoip.o lwip/core/ipv4/autoip.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/icmp.o lwip/core/ipv4/icmp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/igmp.o lwip/core/ipv4/igmp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/inet.o lwip/core/ipv4/inet.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/inet_chksum.o lwip/core/ipv4/inet_chksum.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip_addr.o lwip/core/ipv4/ip_addr.c lwip/core/ipv4/ip_addr.c: In function 'ipaddr_aton': lwip/core/ipv4/ip_addr.c:170:10: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration] if (!isdigit(c)) ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip.o lwip/core/ipv4/ip.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip_frag.o lwip/core/ipv4/ip_frag.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/netif/etharp.o lwip/netif/etharp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/app/dhcpserver.o lwip/app/dhcpserver.c lwip/app/dhcpserver.c: In function 'parse_msg': lwip/app/dhcpserver.c:703:11: warning: implicit declaration of function 'wifi_softap_set_station_info' [-Wimplicit-function-declaration] if (wifi_softap_set_station_info(m->chaddr, &client_address) == false) { ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -ID:\Projects\sming\Sming\third-party/ESP8266_NONOS_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o espconn_dummy.o espconn_dummy.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-ar rcs /D/Projects/sming/Sming/compiler/lib/liblwip_open.a lwip/core/def.o lwip/core/dhcp.o lwip/core/dns.o lwip/core/init.o lwip/core/mem.o lwip/core/memp.o lwip/core/netif.o lwip/core/pbuf.o lwip/core/raw.o lwip/core/sntp.o lwip/core/stats.o lwip/core/sys_arch.o lwip/core/sys.o lwip/core/tcp.o lwip/core/tcp_in.o lwip/core/tcp_out.o lwip/core/timers.o lwip/core/udp.o lwip/core/ipv4/autoip.o lwip/core/ipv4/icmp.o lwip/core/ipv4/igmp.o lwip/core/ipv4/inet.o lwip/core/ipv4/inet_chksum.o lwip/core/ipv4/ip_addr.o lwip/core/ipv4/ip.o lwip/core/ipv4/ip_frag.o lwip/netif/etharp.o lwip/app/dhcpserver.o espconn_dummy.o make[2]: Leaving directory `/D/Projects/sming/Sming/third-party/esp-open-lwip' AS system/irq_check.s AS gdb/gdbstub-entry.s In file included from system/crash_handler.c:24:0: include/user_config.h:25:22: fatal error: c_types.h: No such file or directory compilation terminated. make[1]: *** [out/build/system/crash_handler.c.d] Error 1 make[1]: Leaving directory `/D/Projects/sming/Sming' make: *** [reload] Error 2
Well.... I don't know what I did, but it has been built.... Half of firmware...
D:\Projects\sming\Sming>make all Fetching Arduino Library Libraries/Adafruit_BME280_Library/ ... Submodule path 'Libraries/Adafruit_BME280_Library': checked out '321186220e1e04080bb70fa45aae6e6a5820899f' error: unrecognized input make: [Libraries/Adafruit_BME280_Library/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/Adafruit_SSD1306/ ... Submodule path 'Libraries/Adafruit_SSD1306': checked out 'ddfec78fa15f0ff8dfc8a76524077ba6bb5fc6f3' Checking patch Adafruit_SSD1306.cpp... Checking patch Adafruit_SSD1306.h... Applied patch Adafruit_SSD1306.cpp cleanly. Applied patch Adafruit_SSD1306.h cleanly. Fetching Arduino Library Libraries/Adafruit_ST7735/ ... Submodule path 'Libraries/Adafruit_ST7735': checked out '591fa4165d95c33ba13bfad2f09758852fe1282a' error: unrecognized input make: [Libraries/Adafruit_ST7735/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/Adafruit_Sensor/ ... Submodule path 'Libraries/Adafruit_Sensor': checked out 'e985f2253a687ef377cde3dcfb1f788830d1bc09' error: unrecognized input make: [Libraries/Adafruit_Sensor/library.properties] Error 128 (ignored) Fetching Arduino Library Libraries/IR/ ... Submodule path 'Libraries/IR': checked out '24c589f6e6a4dafd7dfe201ad8cd72d6efdd7ed0' Submodule path 'Libraries/IR/lib/googletest': checked out '887d569eb0bac3760cb3adf5877c8284e4d7768e' Checking patch src/IRrecv.cpp... Checking patch src/IRrecv.h... Checking patch src/IRremoteESP8266.h... Checking patch src/IRsend.cpp... Checking patch src/IRsend.h... Checking patch src/ir_Fujitsu.h... Checking patch src/ir_Gree.h... Checking patch src/ir_Kelvinator.h... Checking patch src/ir_Midea.h... Checking patch src/ir_Mitsubishi.cpp... Checking patch src/ir_RC5_RC6.cpp... Checking patch src/ir_RCMM.cpp... Checking patch src/ir_Toshiba.h... Applied patch src/IRrecv.cpp cleanly. Applied patch src/IRrecv.h cleanly. Applied patch src/IRremoteESP8266.h cleanly. Applied patch src/IRsend.cpp cleanly. Applied patch src/IRsend.h cleanly. Applied patch src/ir_Fujitsu.h cleanly. Applied patch src/ir_Gree.h cleanly. Applied patch src/ir_Kelvinator.h cleanly. Applied patch src/ir_Midea.h cleanly. Applied patch src/ir_Mitsubishi.cpp cleanly. Applied patch src/ir_RC5_RC6.cpp cleanly. Applied patch src/ir_RCMM.cpp cleanly. Applied patch src/ir_Toshiba.h cleanly. Fetching Arduino Library Libraries/RingBufCPP/ ... Submodule path 'Libraries/RingBufCPP': checked out '9e091e9632bc3eba513f422ee7cb17895c565a1a' error: unrecognized input make: [Libraries/RingBufCPP/library.properties] Error 128 (ignored) Fetching third-party/rboot/ ... Submodule path 'third-party/rboot': checked out '81caa867dbfbb2447b0af66c8110bb8641d8c29d' Checking patch Makefile... Checking patch rboot.c... Checking patch rboot.h... Applied patch Makefile cleanly. Applied patch rboot.c cleanly. Applied patch rboot.h cleanly. Fetching third-party/spiffs/ ... Submodule path 'third-party/spiffs': checked out 'f5e26c4e933189593a71c6b82cda381a7b21e41c' error: unrecognized input make: [third-party/spiffs/makefile] Error 128 (ignored) Fetching third-party/http-parser/ ... Submodule path 'third-party/http-parser': checked out 'edeedb1b4d2f34e4c7d8045ac8b92adbc35e7ed7' error: git apply: bad git-diff - expected /dev/null on line 5 make: [third-party/http-parser/Makefile] Error 128 (ignored) Fetching third-party/ws_parser/ ... Submodule path 'third-party/ws_parser': checked out '5d3fa49e2e291f38340249e3150c40184244b7da' Checking patch ws_parser.c... Applied patch ws_parser.c cleanly. Fetching third-party/esp-open-lwip/ ... Submodule path 'third-party/esp-open-lwip': checked out 'b9a23a6e9ef88d995ae74014e71a6a4227f61d62' Checking patch include/user_config.h... Checking patch Makefile.open... Checking patch include/arch/cc.h... Checking patch include/lwipopts.h... Checking patch include/lwip/ip_addr.h... Checking patch include/lwip/mem.h... Checking patch lwip/app/dhcpserver.c... Checking patch include/lwip/tcp_impl.h... Checking patch include/lwip/igmp.h... Applied patch include/user_config.h cleanly. Applied patch Makefile.open cleanly. Applied patch include/arch/cc.h cleanly. Applied patch include/lwipopts.h cleanly. Applied patch include/lwip/ip_addr.h cleanly. Applied patch include/lwip/mem.h cleanly. Applied patch lwip/app/dhcpserver.c cleanly. Applied patch include/lwip/tcp_impl.h cleanly. Applied patch include/lwip/igmp.h cleanly. Fetching third-party/pwm/ ... Submodule path 'third-party/pwm': checked out '19cb69e9ce5071686d0e2a28962fd06e11d03a61' Checking patch pwm.c... Applied patch pwm.c cleanly. make[1]: Entering directory `/D/Projects/sming/Sming' make[2]: Entering directory `/D/Projects/sming/Sming/third-party/esp-open-lwip' /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/def.o lwip/core/def.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/dhcp.o lwip/core/dhcp.c In file included from include/lwip/stats.h:37:0, from lwip/core/dhcp.c:73: lwip/core/dhcp.c: In function 'dhcp_cleanup': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ lwip/core/dhcp.c:629:5: note: in expansion of macro 'mem_free' mem_free(netif->dhcp); ^ lwip/core/dhcp.c: In function 'dhcp_start': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ lwip/core/dhcp.c:673:27: note: in expansion of macro 'mem_malloc' dhcp = (struct dhcp *)mem_malloc(sizeof(struct dhcp)); ^ lwip/core/dhcp.c: In function 'dhcp_bind': lwip/core/dhcp.c:1059:3: warning: implicit declaration of function 'system_station_got_ip_set' [-Wimplicit-function-declaration] system_station_got_ip_set(&ip, &mask, &gw); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/dns.o lwip/core/dns.c In file included from include/arch/cc.h:41:0, from include/lwip/arch.h:43, from include/lwip/debug.h:35, from include/lwip/opt.h:46, from lwip/core/dns.c:75: lwip/core/dns.c: In function 'dns_recv': c:/Espressif/ESP8266_SDK/include/mem.h:20:27: warning: implicit declaration of function 'pvPortZalloc' [-Wimplicit-function-declaration] #define os_zalloc(s) pvPortZalloc(s, "", 0) ^ lwip/core/dns.c:746:38: note: in expansion of macro 'os_zalloc' u8_t* dns_payload_buffer = (u8_t* )os_zalloc(LWIP_MEM_ALIGN_BUFFER(DNS_MSG_SIZE)); ^ c:/Espressif/ESP8266_SDK/include/mem.h:16:27: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define os_free(s) vPortFree(s, "", 0) ^ lwip/core/dns.c:856:3: note: in expansion of macro 'os_free' os_free(dns_payload_buffer); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/init.o lwip/core/init.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/mem.o lwip/core/mem.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/memp.o lwip/core/memp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/netif.o lwip/core/netif.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/pbuf.o lwip/core/pbuf.c In file included from include/lwip/stats.h:37:0, from lwip/core/pbuf.c:66: lwip/core/pbuf.c: In function 'pbuf_alloc': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/pbuf.c:297:24: note: in expansion of macro 'memp_malloc' p = (struct pbuf *)memp_malloc(MEMP_PBUF_POOL); ^ lwip/core/pbuf.c: In function 'pbuf_free': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/pbuf.c:742:9: note: in expansion of macro 'memp_free' memp_free(MEMP_PBUF_POOL, p); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/raw.o lwip/core/raw.c In file included from include/lwip/memp.h:84:0, from lwip/core/raw.c:46: lwip/core/raw.c: In function 'raw_remove': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/raw.c:325:3: note: in expansion of macro 'memp_free' memp_free(MEMP_RAW_PCB, pcb); ^ lwip/core/raw.c: In function 'raw_new': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/raw.c:345:27: note: in expansion of macro 'memp_malloc' pcb = (struct raw_pcb *)memp_malloc(MEMP_RAW_PCB); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sntp.o lwip/core/sntp.c In file included from include/arch/cc.h:40:0, from include/lwip/arch.h:43, from include/lwip/debug.h:35, from include/lwip/opt.h:46, from include/lwip/sntp.h:4, from lwip/core/sntp.c:45: lwip/core/sntp.c: In function 'sntp_process': c:/Espressif/ESP8266_SDK/include/osapi.h:30:31: warning: implicit declaration of function 'ets_timer_arm_new' [-Wimplicit-function-declaration] #define os_timer_arm(a, b, c) ets_timer_arm_new(a, b, c, 1) ^ lwip/core/sntp.c:684:3: note: in expansion of macro 'os_timer_arm' os_timer_arm(&sntp_timer, 1000, 1); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/stats.o lwip/core/stats.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sys_arch.o lwip/core/sys_arch.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/sys.o lwip/core/sys.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp.o lwip/core/tcp.c In file included from lwip/core/tcp.c:48:0: lwip/core/tcp.c: In function 'tcp_close_shutdown': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/tcp.c:192:5: note: in expansion of macro 'memp_free' memp_free(MEMP_TCP_PCB, pcb);//я┐╜я┐╜MEMP_TCP_PCBя┐╜┌┤я┐╜я┐╜я┐╜ш╢ия┐╜═╖┼╡я┐╜я┐╜я┐╜pcbя┐╜я┐╜╙жя┐╜─╡я┐╜╘к╓╡,я┐╜═╖я┐╜я┐╜┌┤я┐╜ ^ lwip/core/tcp.c: In function 'tcp_listen_with_backlog': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/tcp.c:530:35: note: in expansion of macro 'memp_malloc' lpcb = (struct tcp_pcb_listen *)memp_malloc(MEMP_TCP_PCB_LISTEN);//я┐╜я┐╜я┐╜я┐╜я┐╜┌┤я┐╜╪┐╒╝я┐╜ ^ lwip/core/tcp.c: In function 'tcp_slowtmr': lwip/core/tcp.c:813:33: warning: implicit declaration of function 'system_get_data_of_array_8' [-Wimplicit-function-declaration] if (pcb->persist_cnt >= system_get_data_of_array_8(tcp_persist_backoff, pcb->persist_backoff-1)) { ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp_in.o lwip/core/tcp_in.c In file included from include/lwip/tcp.h:40:0, from include/lwip/tcp_impl.h:39, from lwip/core/tcp_in.c:48: lwip/core/tcp_in.c: In function 'tcp_input': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/tcp_in.c:351:9: note: in expansion of macro 'memp_free' memp_free(MEMP_TCP_PCB, pcb); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/tcp_out.o lwip/core/tcp_out.c In file included from include/lwip/tcp.h:40:0, from include/lwip/tcp_impl.h:39, from lwip/core/tcp_out.c:45: lwip/core/tcp_out.c: In function 'tcp_create_segment': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/tcp_out.c:166:32: note: in expansion of macro 'memp_malloc' if ((seg = (struct tcp_seg *)memp_malloc(MEMP_TCP_SEG)) == NULL) { ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/timers.o lwip/core/timers.c In file included from include/lwip/tcp.h:40:0, from include/lwip/tcp_impl.h:39, from lwip/core/timers.c:45: lwip/core/timers.c: In function 'sys_timeout': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/timers.c:296:33: note: in expansion of macro 'memp_malloc' timeout = (struct sys_timeo *)memp_malloc(MEMP_SYS_TIMEOUT); ^ lwip/core/timers.c: In function 'sys_untimeout': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/timers.c:367:7: note: in expansion of macro 'memp_free' memp_free(MEMP_SYS_TIMEOUT, t); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/udp.o lwip/core/udp.c In file included from include/lwip/memp.h:84:0, from lwip/core/udp.c:55: lwip/core/udp.c: In function 'udp_remove': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/udp.c:929:3: note: in expansion of macro 'memp_free' memp_free(MEMP_UDP_PCB, pcb); ^ lwip/core/udp.c: In function 'udp_new': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/udp.c:944:27: note: in expansion of macro 'memp_malloc' pcb = (struct udp_pcb *)memp_malloc(MEMP_UDP_PCB); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/autoip.o lwip/core/ipv4/autoip.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/icmp.o lwip/core/ipv4/icmp.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/igmp.o lwip/core/ipv4/igmp.c In file included from lwip/core/ipv4/igmp.c:87:0: lwip/core/ipv4/igmp.c: In function 'igmp_stop': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/core/ipv4/igmp.c:255:7: note: in expansion of macro 'memp_free' memp_free(MEMP_IGMP_GROUP, group); ^ lwip/core/ipv4/igmp.c: In function 'igmp_lookup_group': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/core/ipv4/igmp.c:333:32: note: in expansion of macro 'memp_malloc' group = (struct igmp_group *)memp_malloc(MEMP_IGMP_GROUP); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/inet.o lwip/core/ipv4/inet.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/inet_chksum.o lwip/core/ipv4/inet_chksum.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip_addr.o lwip/core/ipv4/ip_addr.c lwip/core/ipv4/ip_addr.c: In function 'ipaddr_aton': lwip/core/ipv4/ip_addr.c:170:10: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration] if (!isdigit(c)) ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip.o lwip/core/ipv4/ip.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/core/ipv4/ip_frag.o lwip/core/ipv4/ip_frag.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/netif/etharp.o lwip/netif/etharp.c In file included from include/lwip/stats.h:37:0, from lwip/netif/etharp.c:53: lwip/netif/etharp.c: In function 'free_etharp_q': include/lwip/mem.h:55:21: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define mem_free(s) vPortFree(s, "", 0) ^ include/lwip/memp.h:88:31: note: in expansion of macro 'mem_free' #define memp_free(type, mem) mem_free(mem) ^ lwip/netif/etharp.c:165:5: note: in expansion of macro 'memp_free' memp_free(MEMP_ARP_QUEUE, r); ^ lwip/netif/etharp.c: In function 'etharp_query': include/lwip/mem.h:58:23: warning: implicit declaration of function 'pvPortMalloc' [-Wimplicit-function-declaration] #define mem_malloc(s) pvPortMalloc(s, "", 0) ^ include/lwip/memp.h:87:31: note: in expansion of macro 'mem_malloc' #define memp_malloc(type) mem_malloc(memp_sizes[type]) ^ lwip/netif/etharp.c:1139:44: note: in expansion of macro 'memp_malloc' new_entry = (struct etharp_q_entry *)memp_malloc(MEMP_ARP_QUEUE); ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o lwip/app/dhcpserver.o lwip/app/dhcpserver.c In file included from include/arch/cc.h:41:0, from include/lwip/arch.h:43, from include/lwip/debug.h:35, from include/lwip/opt.h:46, from include/lwip/inet.h:35, from lwip/app/dhcpserver.c:1: lwip/app/dhcpserver.c: In function 'parse_msg': c:/Espressif/ESP8266_SDK/include/mem.h:20:27: warning: implicit declaration of function 'pvPortZalloc' [-Wimplicit-function-declaration] #define os_zalloc(s) pvPortZalloc(s, "", 0) ^ lwip/app/dhcpserver.c:653:46: note: in expansion of macro 'os_zalloc' pdhcps_pool = (struct dhcps_pool *)os_zalloc(sizeof(struct dhcps_pool)); ^ c:/Espressif/ESP8266_SDK/include/mem.h:16:27: warning: implicit declaration of function 'vPortFree' [-Wimplicit-function-declaration] #define os_free(s) vPortFree(s, "", 0) ^ lwip/app/dhcpserver.c:675:15: note: in expansion of macro 'os_free' os_free(pnode); ^ lwip/app/dhcpserver.c:703:11: warning: implicit declaration of function 'wifi_softap_set_station_info' [-Wimplicit-function-declaration] if (wifi_softap_set_station_info(m->chaddr, &client_address) == false) { ^ /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -DLWIP_OPEN_SRC -DPBUF_RSV_FOR_WLAN -DEBUF_LWIP -DICACHE_FLASH -Os -Iinclude -I/c/Espressif/ESP8266_SDK/include -Wl,-EL -mlongcalls -mtext-section-literals -I../../system/include -I../../Wiring -c -o espconn_dummy.o espconn_dummy.c /c/Espressif/xtensa-lx106-elf/bin/xtensa-lx106-elf-ar rcs /D/Projects/sming/Sming/compiler/lib/liblwip_open.a lwip/core/def.o lwip/core/dhcp.o lwip/core/dns.o lwip/core/init.o lwip/core/mem.o lwip/core/memp.o lwip/core/netif.o lwip/core/pbuf.o lwip/core/raw.o lwip/core/sntp.o lwip/core/stats.o lwip/core/sys_arch.o lwip/core/sys.o lwip/core/tcp.o lwip/core/tcp_in.o lwip/core/tcp_out.o lwip/core/timers.o lwip/core/udp.o lwip/core/ipv4/autoip.o lwip/core/ipv4/icmp.o lwip/core/ipv4/igmp.o lwip/core/ipv4/inet.o lwip/core/ipv4/inet_chksum.o lwip/core/ipv4/ip_addr.o lwip/core/ipv4/ip.o lwip/core/ipv4/ip_frag.o lwip/netif/etharp.o lwip/app/dhcpserver.o espconn_dummy.o make[2]: Leaving directory `/D/Projects/sming/Sming/third-party/esp-open-lwip' AS system/irq_check.s AS gdb/gdbstub-entry.s CC system/crash_handler.c CC system/flashmem.c CC Services/FATFS/ff.c CC Services/SpifFS/spiffs_sming.c CC Services/libemqtt/libemqtt.c CC Libraries/Adafruit_GFX/glcdfont.c CC Libraries/Adafruit_ILI9341/hspi.c CC third-party/spiffs/src/spiffs_cache.c CC third-party/spiffs/src/spiffs_check.c CC third-party/spiffs/src/spiffs_gc.c CC third-party/spiffs/src/spiffs_hydrogen.c CC third-party/spiffs/src/spiffs_nucleus.c CC third-party/http-parser/bench.c CC third-party/http-parser/http_parser.c CC third-party/http-parser/test.c CC third-party/ws_parser/ws_parser.c CC gdb/gdbstub.c C+ system/esp_cplusplus.cpp C+ system/m_printf.cpp C+ system/stringconversion.cpp C+ system/stringutil.cpp C+ system/uart.cpp C+ system/xt_interrupts.cpp C+ Wiring/FakePgmSpace.cpp C+ Wiring/IPAddress.cpp C+ Wiring/Print.cpp C+ Wiring/SplitString.cpp C+ Wiring/Stream.cpp C+ Wiring/WMath.cpp C+ Wiring/WShift.cpp C+ Wiring/WString.cpp C+ appinit/user_main.cpp C+ SmingCore/ArduinoCompat.cpp C+ SmingCore/AtClient.cpp C+ SmingCore/CircularBuffer.cpp C+ SmingCore/Clock.cpp C+ SmingCore/DataSourceStream.cpp C+ SmingCore/Debug.cpp C+ SmingCore/Digital.cpp C+ SmingCore/DriverPWM.cpp C+ SmingCore/ESP8266EX.cpp C+ SmingCore/FileSystem.cpp C+ SmingCore/HardwarePWM.cpp C+ SmingCore/HardwareSerial.cpp C+ SmingCore/HardwareTimer.cpp C+ SmingCore/Interrupts.cpp C+ SmingCore/OutputStream.cpp C+ SmingCore/SPI.cpp C+ SmingCore/SPIBase.cpp C+ SmingCore/SPISettings.cpp C+ SmingCore/SPISoft.cpp C+ SmingCore/SystemClock.cpp C+ SmingCore/Timer.cpp C+ SmingCore/Wire.cpp C+ SmingCore/core_esp8266_si2c.cpp C+ SmingCore/Network/DNSServer.cpp C+ SmingCore/Network/FTPServer.cpp C+ SmingCore/Network/FTPServerConnection.cpp C+ SmingCore/Network/HttpClient.cpp C+ SmingCore/Network/HttpServer.cpp C+ SmingCore/Network/MqttClient.cpp C+ SmingCore/Network/NetUtils.cpp C+ SmingCore/Network/NtpClient.cpp C+ SmingCore/Network/TcpClient.cpp C+ SmingCore/Network/TcpConnection.cpp C+ SmingCore/Network/TcpServer.cpp C+ SmingCore/Network/TelnetServer.cpp C+ SmingCore/Network/URL.cpp C+ SmingCore/Network/UdpConnection.cpp C+ SmingCore/Network/WebsocketClient.cpp C+ SmingCore/Network/WebsocketFrame.cpp C+ SmingCore/Network/rBootHttpUpdate.cpp C+ SmingCore/Network/Http/HttpBodyParser.cpp C+ SmingCore/Network/Http/HttpConnection.cpp C+ SmingCore/Network/Http/HttpRequest.cpp C+ SmingCore/Network/Http/HttpRequestAuth.cpp C+ SmingCore/Network/Http/HttpResource.cpp C+ SmingCore/Network/Http/HttpResponse.cpp C+ SmingCore/Network/Http/HttpServerConnection.cpp C+ SmingCore/Network/Http/Stream/HttpChunkedStream.cpp C+ SmingCore/Network/Http/Stream/HttpMultipartStream.cpp C+ SmingCore/Network/Http/Websocket/WebSocketConnection.cpp C+ SmingCore/Network/Http/Websocket/WebsocketResource.cpp C+ SmingCore/Platform/AccessPoint.cpp C+ SmingCore/Platform/RTC.cpp C+ SmingCore/Platform/Station.cpp C+ SmingCore/Platform/System.cpp C+ SmingCore/Platform/WDT.cpp C+ SmingCore/Platform/WifiEvents.cpp C+ Services/ArduinoJson/ArduinoJson.cpp C+ Services/CommandProcessing/CommandDelegate.cpp C+ Services/CommandProcessing/CommandExecutor.cpp C+ Services/CommandProcessing/CommandHandler.cpp C+ Services/CommandProcessing/CommandOutput.cpp C+ Services/DateTime/DateTime.cpp C+ Services/HexDump/HexDump.cpp C+ Services/WebHelpers/base64.cpp C+ Services/WebHelpers/escape.cpp C+ Services/Yeelight/YeelightBulb.cpp C+ Services/cWebsocket/websocket.cpp C+ Libraries/AM2321/AM2321.cpp C+ Libraries/APA102/apa102.cpp C+ Libraries/Adafruit_BME280_Library/Adafruit_BME280.cpp C+ Libraries/Adafruit_GFX/Adafruit_GFX.cpp C+ Libraries/Adafruit_ILI9341/Adafruit_ILI9341.cpp C+ Libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp C+ Libraries/Adafruit_PCD8544/Adafruit_PCD8544.cpp C+ Libraries/Adafruit_SSD1306/Adafruit_SSD1306.cpp C+ Libraries/Adafruit_ST7735/Adafruit_ST7735.cpp C+ Libraries/ArduCAM/ArduCAM.cpp C+ Libraries/ArduCAM/ArduCAMStream.cpp C+ Libraries/BH1750FVI/BH1750FVI.cpp C+ Libraries/BMP180/BMP180.cpp C+ Libraries/Bounce/Bounce.cpp C+ Libraries/CapacitiveSensor/CapacitiveSensor.cpp C+ Libraries/DHT/DHT.cpp C+ Libraries/DS18S20/ds18s20.cpp C+ Libraries/DS3232RTC/DS3232RTC.cpp C+ Libraries/HMC5883L/HMC5883L.cpp C+ Libraries/I2Cdev/I2Cdev.cpp C+ Libraries/LiquidCrystal/FastIO.cpp C+ Libraries/LiquidCrystal/I2CIO.cpp C+ Libraries/LiquidCrystal/LCD.cpp C+ Libraries/LiquidCrystal/LiquidCrystal.cpp C+ Libraries/LiquidCrystal/LiquidCrystal_I2C.cpp C+ Libraries/LiquidCrystal/LiquidCrystal_SR.cpp C+ Libraries/LiquidCrystal/LiquidCrystal_SR2W.cpp C+ Libraries/LiquidCrystal/LiquidCrystal_SR3W.cpp C+ Libraries/MCP23017/MCP23017.cpp C+ Libraries/MCP23S17/MCP23S17.cpp C+ Libraries/MFRC522/MFRC522.cpp C+ Libraries/MMA_7455/MMA_7455.cpp C+ Libraries/Mirf/Mirf.cpp C+ Libraries/OneWire/OneWire.cpp C+ Libraries/RCSwitch/RCSwitch.cpp C+ Libraries/RF24/RF24.cpp C+ Libraries/SDCard/SDCard.cpp C+ Libraries/SI7021/SI7021.cpp C+ Libraries/Servo/Servo.cpp C+ Libraries/Servo/ServoChannel.cpp C+ Libraries/SparkFun_APDS9960/SparkFun_APDS9960.cpp C+ Libraries/TFT_ILI9163C/TFT_ILI9163C.cpp C+ Libraries/Ultrasonic/Ultrasonic.cpp C+ Libraries/WS2812/WS2812.cpp C+ Libraries/si4432/si4432.cpp C+ Libraries/IR/src/IRrecv.cpp C+ Libraries/IR/src/IRsend.cpp C+ Libraries/IR/src/IRtimer.cpp C+ Libraries/IR/src/IRutils.cpp C+ Libraries/IR/src/ir_Aiwa.cpp C+ Libraries/IR/src/ir_Argo.cpp C+ Libraries/IR/src/ir_Carrier.cpp C+ Libraries/IR/src/ir_Coolix.cpp C+ Libraries/IR/src/ir_Daikin.cpp C+ Libraries/IR/src/ir_Denon.cpp C+ Libraries/IR/src/ir_Dish.cpp C+ Libraries/IR/src/ir_Fujitsu.cpp C+ Libraries/IR/src/ir_GlobalCache.cpp C+ Libraries/IR/src/ir_Gree.cpp C+ Libraries/IR/src/ir_Haier.cpp C+ Libraries/IR/src/ir_JVC.cpp C+ Libraries/IR/src/ir_Kelvinator.cpp C+ Libraries/IR/src/ir_LG.cpp C+ Libraries/IR/src/ir_Lasertag.cpp C+ Libraries/IR/src/ir_Magiquest.cpp C+ Libraries/IR/src/ir_Midea.cpp C+ Libraries/IR/src/ir_Mitsubishi.cpp C+ Libraries/IR/src/ir_NEC.cpp C+ Libraries/IR/src/ir_Nikai.cpp C+ Libraries/IR/src/ir_Panasonic.cpp C+ Libraries/IR/src/ir_Pronto.cpp C+ Libraries/IR/src/ir_RC5_RC6.cpp C+ Libraries/IR/src/ir_RCMM.cpp C+ Libraries/IR/src/ir_Samsung.cpp C+ Libraries/IR/src/ir_Sanyo.cpp C+ Libraries/IR/src/ir_Sharp.cpp C+ Libraries/IR/src/ir_Sherwood.cpp C+ Libraries/IR/src/ir_Sony.cpp C+ Libraries/IR/src/ir_Toshiba.cpp C+ Libraries/IR/src/ir_Trotec.cpp C+ Libraries/IR/src/ir_Whynter.cpp AR out/build/app_app.a Installing libsming (!) SSL support is not enabled. To enable it type: 'make clean; make ENABLE_SSL=1' Done Making esptool2 CC esptool2.c gcc -O2 -Wall -c esptool2.c -o esptool2.o CC esptool2_elf.c gcc -O2 -Wall -c esptool2_elf.c -o esptool2_elf.o LD esptool2 gcc -o esptool2 esptool2.o esptool2_elf.o Making spiffy CC spiffy.c CC /D/Projects/sming/Sming/third-party/spiffs/src/spiffs_cache.c CC /D/Projects/sming/Sming/third-party/spiffs/src/spiffs_nucleus.c CC /D/Projects/sming/Sming/third-party/spiffs/src/spiffs_hydrogen.c CC /D/Projects/sming/Sming/third-party/spiffs/src/spiffs_gc.c CC /D/Projects/sming/Sming/third-party/spiffs/src/spiffs_check.c LD spiffy make[1]: Leaving directory `/D/Projects/sming/Sming' Making esptool2 make[1]: Nothing to be done for `all'. Making spiffy make[1]: Nothing to be done for `all'.
Apparently the problem with spiffy
and esptool2
building
I also upgraded makefile, maybe it has fixed the past problem :
# Detect OS and build environment
ifeq ($(OS),Windows_NT)
UNAME := Windows
else
UNAME := $(shell uname -s)
endif
# OS specific configuration
ifeq ($(UNAME),Windows)
# Windows detected
# Default SMING_HOME. Can be overriden.
SMING_HOME ?= c:/tools/sming/Sming
# Default ESP_HOME. Can be overriden.
ESP_HOME ?= c:/Espressif
# Convert Windows paths to POSIX paths
SMING_HOME := $(subst \,/,$(addprefix /,$(subst :,,$(SMING_HOME))))
SMING_HOME := $(subst //,/,$(SMING_HOME))
ESP_HOME := $(subst \,/,$(addprefix /,$(subst :,,$(ESP_HOME))))
ESP_HOME := $(subst //,/,$(ESP_HOME))
include $(SMING_HOME)/Makefile-windows.mk
else ifeq ($(UNAME),Darwin)
# MacOS Detected
UNAME := MacOS
# Default SMING_HOME. Can be overriden.
SMING_HOME ?= /opt/sming/Sming
# Default ESP_HOME. Can be overriden.
ESP_HOME ?= /opt/esp-open-sdk
include Makefile-macos.mk
else ifeq ($(UNAME),Linux)
# Linux Detected
UNAME := Linux
# Default SMING_HOME. Can be overriden.
SMING_HOME ?= /opt/sming/Sming
# Default ESP_HOME. Can be overriden.
ESP_HOME ?= /opt/esp-open-sdk
include Makefile-linux.mk
else ifeq ($(UNAME),FreeBSD)
# Freebsd Detected
UNAME := FreeBSD
# Default SMING_HOME. Can be overriden.
SMING_HOME ?= /usr/local/esp8266/Sming/Sming
# Default ESP_HOME. Can be overriden.
ESP_HOME ?= /usr/local/esp8266/esp-open-sdk
include Makefile-bsd.mk
endif
@LazyMechanic Can you make a PR with the changes that made the compilation work for you?
@slaff I may, but the project cannot be built :)
What should happen after building? What i must use for make self firmware with sming?
I decided to make sample (e. g. Basic_Blink
), and I don't understand what is the firmware, where is place it?
Is make[2]: Nothing to be done for 'all'.
error?
out/firmware
is empty, it have only empty upgrade
folder.
Make result:
...
LD spiffy
make[2]: Leaving directory `/D/Projects/sming/Sming'
Making esptool2
make[2]: Nothing to be done for `all'.
Making spiffy
make[2]: Nothing to be done for `all'.
make[1]: Leaving directory `/D/Projects/sming/Sming'
make[1]: Entering directory `/D/Projects/sming/Sming'
make[1]: Leaving directory `/D/Projects/sming/Sming'
C+ app/application.cpp
AR out/build/app_app.a
LD out/build/app.out
#Memory / Section info:
------------------------------------------------------------------------------
Section| Description| Start (hex)| End (hex)|Used space
------------------------------------------------------------------------------
data| Initialized Data (RAM)| 3FFE8000| 3FFE837E| 894
rodata| ReadOnly Data (RAM)| 3FFE8380| 3FFE8908| 1416
bss| Uninitialized Data (RAM)| 3FFE8908| 3FFEEB30| 25128
text| Cached Code (IRAM)| 40100000| 401062DE| 25310
irom0_text| Uncached Code (SPI)| 40207000| 402352B4| 189108
Total Used RAM : 27438
Free RAM : 54482
Free IRam : 7476
------------------------------------------------------------------------------
# Generating image...
Generate firmware images successully in folder out/firmware.
Done
(!) Spiffs support disabled. Remove 'DISABLE_SPIFFS' make argument to enable spiffs.
I decided to make sample (e. g. Basic_Blink), and I don't understand what is the firmware, where is place it?
As far as I can see you have successfully compiled the application. The next step is to connect your ESP8266 device and flash the app to it by calling:
make flash
Oh ... It's my mistake. I had looking at sming/Sming/out/firmware
, not at sming/samples/Basic_Blink/out/firmware
.
Now I'm glad. It is working.
Do I understand correctly that for self firmware I'm needing main files:
Makefile-user.mk Makefile user_config.h
and I will need edit/append folder to MODULES
with my "main.cpp" (starting point of my app) in Makefile-user.mk
?
I will written in the another issue of installation problems with choco
on Windows.
I tried install framework with choco, but I surrendered after 3 days unsuccessful installing. Further I cloned rep with git and called
make
, but project didn't make, again. What have I done wrong?