Error compiling the sourcecode

Hi , while compiling the source code for esp01, it ends the build with the status Failed. This is the console output:

Executing task: C:\Users\bflor.platformio\penv\Scripts\pio.exe run <

Processing esp01 (board: esp01; platform: espressif8266@2.6.2; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via -v, --verbose option
CONFIGURATION: Redirecting...
PLATFORM: Espressif 8266 (2.6.2) > Espressif Generic ESP8266 ESP-01 512k
HARDWARE: ESP8266 80MHz, 80KB RAM, 512KB Flash
PACKAGES:

  • framework-arduinoespressif8266 3.20704.7 (2.7.4)
  • tool-esptool 1.413.0 (4.13)
  • tool-esptoolpy 1.20800.0 (2.8.0)
  • toolchain-xtensa 2.40802.200502 (4.8.2)
    Converting wled00.ino
    LDF: Library Dependency Finder → Library Dependency Finder (LDF) — PlatformIO latest documentation
    LDF Modes: Finder ~ chain, Compatibility ~ strict
    Found 35 compatible libraries
    Scanning dependencies…
    Dependency Graph
    |-- 3.3.2
    | |-- 1.0
    | |-- 6.8.5
    |-- 2.6.0
    | |-- 1.0
    |-- 1.2.0
    | |-- 1.0
    |-- 0.0.0-alpha+sha.697c75a025
    |-- 2.7.3
    |-- 2.0.0+sha.3336275
    | |-- 1.2.0
    | | |-- 1.0
    | |-- 1.0
    | |-- 1.0
    |-- 1.0
    |-- 1.0
    | |-- 1.0
    |-- 1.0
    | |-- 1.0
    | |-- 1.2
    | | |-- 1.0
    |-- 1.1.1
    | |-- 1.0
    |-- 1.0
    |-- 1.2
    | |-- 1.0
    |-- <LittleFS(esp8266)> 0.1.0
    Building in release mode
    *** use existing my_config.h ***
    Retrieved .pio\build\esp01\lib132\FastLED\FastLED.cpp.o' from cache Retrieved .pio\build\esp01\lib132\FastLED\bitswap.cpp.o’ from cache
    Retrieved .pio\build\esp01\lib132\FastLED\colorpalettes.cpp.o' from cache Retrieved .pio\build\esp01\lib132\FastLED\colorutils.cpp.o’ from cache
    Retrieved .pio\build\esp01\lib132\FastLED\hsv2rgb.cpp.o' from cache Retrieved .pio\build\esp01\lib132\FastLED\lib8tion.cpp.o’ from cache
    Retrieved .pio\build\esp01\lib132\FastLED\noise.cpp.o' from cache Retrieved .pio\build\esp01\lib132\FastLED\platforms.cpp.o’ from cache
    Retrieved .pio\build\esp01\lib132\FastLED\power_mgt.cpp.o' from cache Retrieved .pio\build\esp01\lib132\FastLED\wiring.cpp.o’ from cache
    Retrieved .pio\build\esp01\src\FX.cpp.o' from cache Retrieved .pio\build\esp01\src\FX_fcn.cpp.o’ from cache
    Compiling .pio\build\esp01\src\alexa.cpp.o
    Compiling .pio\build\esp01\src\blynk.cpp.o
    Compiling .pio\build\esp01\src\button.cpp.o
    Compiling .pio\build\esp01\src\cfg.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\alexa.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\blynk.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\cfg.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\button.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    Compiling .pio\build\esp01\src\colors.cpp.o
    Compiling .pio\build\esp01\src\dmx.cpp.o
    Compiling .pio\build\esp01\src\e131.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\e131.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\colors.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\dmx.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    Compiling .pio\build\esp01\src\file.cpp.o
    Compiling .pio\build\esp01\src\hue.cpp.o
    Compiling .pio\build\esp01\src\ir.cpp.o
    Compiling .pio\build\esp01\src\json.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\file.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\json.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    In file included from wled00\wled.h:74:0,
    from wled00\ir.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from thCompiling .pio\build\esp01\src\led.cpp.o
    is file are honored ****
    ^
    Compiling .pio\build\esp01\src\lx_parser.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\hue.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Compiling .pio\build\esp01\src\mqtt.cpp.o
    Settings from this file are honoCompiling .pio\build\esp01\src\ntp.cpp.o
    red **** [-Wcpp]
    #warning **** my_config.h: Settings fCompiling .pio\build\esp01\src\overlay.cpp.o
    rom this filCompiling .pio\build\esp01\src\pin_manager.cpp.o
    e are honored ****
    Compiling .pio\build\esp01\src\playlist.cpp.o
    ^
    Compiling .pio\build\esp01\src\presets.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\lx_parser.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored ****
    ^
    Compiling .pio\build\esp01\src\set.cpp.o
    In file included from wled00\wled.h:74:0,
    from wled00\led.cpp:1:
    wled00\my_config.h:17:2: warning: #warning ****Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient.cpp.o' from cache my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\ConnAckPacket.cpp.o’ from cache
    ^
    Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PingRespPacket.cpp.o' from cache In file included from wled00\wled.h:74:0, Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubAckPacket.cpp.o’ from cache
    from wled00\mqtt.cpp:1:
    Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubCompPacket.cpp.o' from cache wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRecPacket.cpp.o’ from cache
    ^
    Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PubRelPacket.cpp.o' from cache In file included from wled00\wled.h:74:0, Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\PublishPacket.cpp.o’ from cache
    from wled00\ntp.cpp:2:
    Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\SubAckPacket.cpp.o' from cache wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** Retrieved .pio\build\esp01\src\src\dependencies\async-mqtt-client\AsyncMqttClient\Packets\UnsubAckPacket.cpp.o’ from cache
    ^
    Retrieved .pio\build\esp01\src\src\dependencies\blynk\BlynkSimpleEsp.cpp.o' from cache In file included from wled00\wled.h:74:0, from wled00\overlay.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ Retrieved .pio\build\esp01\src\src\dependencies\blynk\Blynk\BlynkDebug.cpp.o’ from cache
    In file included from wled00\wled.h:74:0,
    from wled00\pin_manager.cpp:1:
    wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
    #warning **** my_config.h: Settings from this file are honored *Retrieved `.pio\build\esp01\src\src\dependencies\blynk\Blynk\BlynkHandlers.cpp.o’ from cache

^
In file included from wled00\wled.h:74:0,
from wled00\playlist.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
#warning **** my_confiRetrieved .pio\build\esp01\src\src\dependencies\blynk\Blynk\BlynkTimer.cpp.o' from cache g.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\presets.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** Retrieved .pio\build\esp01\src\src\dependencies\blynk\Blynk\utility.cpp.o’ from cache
[-Wcpp]
#warning **** my_config.h: Settings from this file are honored ****
^
Retrieved .pio\build\esp01\src\src\dependencies\dmx\ESPDMX.cpp.o' from cache Retrieved .pio\build\esp01\src\src\dependencies\e131\ESPAsyncE131.cpp.o’ from cache
Retrieved .pio\build\esp01\src\src\dependencies\espalexa\EspalexaDevice.cpp.o' from cache Retrieved .pio\build\esp01\src\src\dependencies\network\Network.cpp.o’ from cache
Retrieved .pio\build\esp01\src\src\dependencies\time\DateStrings.cpp.o' from cache Retrieved .pio\build\esp01\src\src\dependencies\time\Time.cpp.o’ from cache
Retrieved `.pio\build\esp01\src\src\dependencies\timezone\Timezone.cpp.o’ from cache
Compiling .pio\build\esp01\src\udp.cpp.o
Compiling .pio\build\esp01\src\um_manager.cpp.o
In file included from wled00\wled.h:74:0,
from wled00\set.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** my_config.Compiling .pio\build\esp01\src\usermod.cpp.o
h: Settings from this file are honored **** [-Wcpp]
#warning **** my_config.h: Settings from this file are honored ****
^
In file included from wled00\wled.h:74:0,
from wled00\udp.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
#warning **** my_config.h: Settings from this file are honored ****
^
In file included from wled00\wled.h:74:0,
from wled00\um_manager.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
#warning **** my_config.h: Settings from this file are honored ****
^
In file included from wled00\wled.h:74:0,
from wled00\usermod.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
#warning **** my_config.h: Settings from this file are honored ****
^
Compiling .pio\build\esp01\src\usermods_list.cpp.o
Compiling .pio\build\esp01\src\wled.cpp.o
Compiling .pio\build\esp01\src\wled00.ino.cpp.o
In file included from wled00\wled.h:74:0,
from wled00\wled.cpp:2:
wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp]
#warning **** my_config.h: Settings from this file are honoreCompiling .pio\build\esp01\src\wled_eeprom.cpp.o
d ****
^
In file included from wled00\wled.h:74:0,
from wled00\usermods_list.cpp:1:
wled00\my_config.h:17:2: warning: #warning **** mCompiling .pio\build\esp01\src\wled_serial.cpp.o
y_config.h: Settings from Compiling .pio\build\esp01\src\wled_server.cpp.o
this file are honored **** [-WCompiling .pio\build\esp01\src\ws.cpp.o
cpp]
#warning ***Compiling .pio\build\esp01\src\xml.cpp.o

  • my_config.hRetrieved .pio\build\esp01\ld\local.eagle.app.v6.common.ld' from cache : Compiling .pio\build\esp01\lib80c\SPI\SPI.cpp.o Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from I:/Desktop/WLED-0.11.0/wled00/wled00.ino:13: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\wled_eeprom.cpp:2: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\wled_serial.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\ws.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\wled_server.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ In file included from wled00\wled.h:74:0, from wled00\xml.cpp:1: wled00\my_config.h:17:2: warning: #warning **** my_config.h: Settings from this file are honored **** [-Wcpp] #warning **** my_config.h: Settings from this file are honored **** ^ Retrieved .pio\build\esp01\lib80c\libSPI.a’ from cache
    Compiling .pio\build\esp01\lib0ac\SoftwareSerial\SoftwareSerial.cpp.o
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\Esp32_i2s.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HsbColor.cpp.o
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HslColor.cpp.o
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HtmlColor.cpp.o
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HtmlColorNameStrings.cpp.o
    Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HtmlColorNames.cpp.o
    Retrieved .pio\build\esp01\lib0ac\libSoftwareSerial.a' from cache Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\HtmlColorShortNames.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\NeoEsp32RmtMethod.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\NeoEsp8266UartMethod.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\NeoGamma.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\NeoPixelAnimator.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\NeoPixelAvr.c.o cc1.exe: warning: command line option '-Wno-reorder' is valid for C++/ObjC++ but not for C [enabled by default] Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\RgbColor.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\RgbwColor.cpp.o Compiling .pio\build\esp01\libac8\NeoPixelBus\internal\SegmentDigit.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\BearSSLHelpers.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\CertStoreBearSSL.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFi.cpp.o Archiving .pio\build\esp01\libac8\libNeoPixelBus.a Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiAP.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiGeneric.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiGratuitous.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiMulti.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiSTA-WPS.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiSTA.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\ESP8266WiFiScan.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiClient.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiClientSecureAxTLS.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiClientSecureBearSSL.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiServer.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiServerSecureAxTLS.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiServerSecureBearSSL.cpp.o Compiling .pio\build\esp01\lib6b7\ESP8266WiFi\WiFiUdp.cpp.o Compiling .pio\build\esp01\lib8f7\ESPAsyncTCP\AsyncPrinter.cpp.o Compiling .pio\build\esp01\lib8f7\ESPAsyncTCP\ESPAsyncTCP.cpp.o Compiling .pio\build\esp01\lib8f7\ESPAsyncTCP\ESPAsyncTCPbuffer.cpp.o Retrieved .pio\build\esp01\lib6b7\libESP8266WiFi.a’ from cache
    Compiling .pio\build\esp01\lib8f7\ESPAsyncTCP\SyncClient.cpp.o
    Compiling .pio\build\esp01\lib8f7\ESPAsyncTCP\tcp_axtls.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Compiling .pio\build\esp01\lib72e\ESPAsyncUDP\AsyncUDP.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRac.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRrecv.cpp.o
    Archiving .pio\build\esp01\lib8f7\libESPAsyncTCP.a
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRsend.cpp.o
    Archiving .pio\build\esp01\lib72e\libESPAsyncUDP.a
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRtext.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRtimer.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\IRutils.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Aiwa.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Amcor.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Argo.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Carrier.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Coolix.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Daikin.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Denon.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Dish.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Electra.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Fujitsu.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_GICable.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_GlobalCache.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Goodweather.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Gree.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Haier.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Hitachi.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Inax.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_JVC.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Kelvinator.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_LG.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Lasertag.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Lego.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Lutron.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_MWM.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Magiquest.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Midea.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Mitsubishi.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_MitsubishiHeavy.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_NEC.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Neoclima.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Nikai.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Panasonic.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Pioneer.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Pronto.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_RC5_RC6.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_RCMM.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Samsung.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Sanyo.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Sharp.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Sherwood.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Sony.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Tcl.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Teco.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Toshiba.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Trotec.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Vestel.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Whirlpool.cpp.o
    Compiling .pio\build\esp01\libf4e\IRremoteESP8266\ir_Whynter.cpp.o
    Compiling .pio\build\esp01\libd91\Hash\Hash.cpp.o
    Compiling .pio\build\esp01\lib946\ESP Async WebServer\AsyncEventSource.cpp.o
    Compiling .pio\build\esp01\lib946\ESP Async WebServer\AsyncWebSocket.cpp.o
    Archiving .pio\build\esp01\libf4e\libIRremoteESP8266.a
    Retrieved .pio\build\esp01\libd91\libHash.a' from cache Compiling .pio\build\esp01\lib946\ESP Async WebServer\SPIFFSEditor.cpp.o Compiling .pio\build\esp01\lib946\ESP Async WebServer\WebAuthentication.cpp.o Compiling .pio\build\esp01\lib946\ESP Async WebServer\WebHandlers.cpp.o Compiling .pio\build\esp01\lib946\ESP Async WebServer\WebRequest.cpp.o Compiling .pio\build\esp01\lib946\ESP Async WebServer\WebResponses.cpp.o Compiling .pio\build\esp01\lib946\ESP Async WebServer\WebServer.cpp.o Compiling .pio\build\esp01\lib76b\ESP8266WebServer\detail\mimetable.cpp.o Retrieved .pio\build\esp01\lib76b\libESP8266WebServer.a’ from cache
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\ESP8266mDNS.cpp.o
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\ESP8266mDNS_Legacy.cpp.o
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\LEAmDNS.cpp.o
    Archiving .pio\build\esp01\lib946\libESP Async WebServer.a
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\LEAmDNS_Control.cpp.o
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\LEAmDNS_Helpers.cpp.o
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\LEAmDNS_Structs.cpp.o
    Compiling .pio\build\esp01\libe8f\ESP8266mDNS\LEAmDNS_Transfer.cpp.o
    Compiling .pio\build\esp01\libbd8\ArduinoOTA\ArduinoOTA.cpp.o
    Compiling .pio\build\esp01\libe12\DNSServer\DNSServer.cpp.o
    Retrieved .pio\build\esp01\libe12\libDNSServer.a' from cache Compiling .pio\build\esp01\lib5f7\EEPROM\EEPROM.cpp.o Compiling .pio\build\esp01\lib855\LittleFS\LittleFS.cpp.o Retrieved .pio\build\esp01\libe8f\libESP8266mDNS.a’ from cache
    Compiling .pio\build\esp01\lib855\LittleFS\lfs.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Retrieved .pio\build\esp01\libbd8\libArduinoOTA.a' from cache Compiling .pio\build\esp01\lib855\LittleFS\lfs_util.c.o cc1.exe: warning: command line option '-Wno-reorder' is valid for C++/ObjC++ but not for C [enabled by default] Retrieved .pio\build\esp01\lib5f7\libEEPROM.a’ from cache
    Retrieved .pio\build\esp01\libFrameworkArduinoVariant.a' from cache Compiling .pio\build\esp01\FrameworkArduino\Crypto.cpp.o Compiling .pio\build\esp01\FrameworkArduino\Esp-frag.cpp.o Retrieved .pio\build\esp01\lib855\libLittleFS.a’ from cache
    Compiling .pio\build\esp01\FrameworkArduino\Esp-version.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Esp.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\FS.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\FSnoop.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\FunctionalInterrupt.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\HardwareSerial.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\IPAddress.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\MD5Builder.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Print.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Schedule.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\StackThunk.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Stream.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\StreamString.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Tone.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\TypeConversion.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\Updater.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\WMath.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\WString.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\abi.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\base64.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\cbuf.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\cont.S.o
    Compiling .pio\build\esp01\FrameworkArduino\cont_util.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_app_entry_noextra4k.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_eboot_command.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_features.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_flash_quirks.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_flash_utils.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_i2s.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_main.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_noniso.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_phy.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_postmortem.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_si2c.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_sigma_delta.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_spi_utils.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_timer.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_waveform.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring_analog.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring_digital.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring_pulse.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring_pwm.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\core_esp8266_wiring_shift.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\crc32.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\debug.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\flash_hal.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\gdb_hooks.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\heap.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\libb64\cdecode.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\libb64\cencode.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\libc_replacements.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\sntp-lwip2.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs\spiffs_cache.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs\spiffs_check.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs\spiffs_gc.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs\spiffs_hydrogen.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs\spiffs_nucleus.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\spiffs_api.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\sqrt32.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\time.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\uart.cpp.o
    Compiling .pio\build\esp01\FrameworkArduino\umm_malloc\umm_info.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Compiling .pio\build\esp01\FrameworkArduino\umm_malloc\umm_integrity.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Compiling .pio\build\esp01\FrameworkArduino\umm_malloc\umm_local.c.o
    Compiling .pio\build\esp01\FrameworkArduino\umm_malloc\umm_malloc.cpp.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Compiling .pio\build\esp01\FrameworkArduino\umm_malloc\umm_poison.c.o
    cc1.exe: warning: command line option ‘-Wno-reorder’ is valid for C++/ObjC++ but not for C [enabled by default]
    Retrieved .pio\build\esp01\libFrameworkArduino.a' from cache Linking .pio\build\esp01\firmware.elf c:/users/bflor/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pio\build\esp01\firmware.elf section .irom0.text’ will not fit in region `irom0_0_seg’
    collect2.exe: error: ld returned 1 exit status
    *** [.pio\build\esp01\firmware.elf] Error 1
    ================================================================================================== [FAILED] Took 57.56 seconds ==================================================================================================
    Environment Status Duration

esp01 FAILED 00:00:57.556
============================================================================================= 1 failed, 0 succeeded in 00:00:57.556 =============================================================================================The terminal process “C:\Users\bflor.platformio\penv\Scripts\pio.exe ‘run’” terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

Some features need to be disabled to squeeze it all onto 512kB ESP01. Try disabling technologies you are not using, like Blynk, E1.31, ArtNet, and so on.

Other than e1.31, I don’t need any other of these, but how do I disable them?

Hi!
ESP-01 with 512k is no longer supported at all by WLED 0.11.0. Even with disabling all optional features, there is no way to fit the new filesystem for presets and settings.

0.10.2 is the last supported version, and even there I had to even disable a few of the lighting effects to make the binary.

Sorry about that, my recommendation would be to either solder a 32MBit flash onto the board instad of the stock 4MBit one - or to upgrate to a different board entirely.

Hi, I will change the flash when I will have the time to do so, but what setting should I do on platformio ide after this (changing the flash) so I could compile it correctly, and until then, how can I disable thinks form the version 0.10.2 so I could compile it?
P.S. After searching the datasheet of the flash from my esp01 module and it says that it is an 8Mbit one.

In that case, your board is fully compatible with the latest version :slight_smile:
Just no OTA updates. Select the esp01_1m_full environment and it should work fine.

In case you are wondering how to disable features, take a look at the various environments in the platformio.ini. You can pass build flags that look like -D WLED_DISABLE_XXX to disable several interfaces (Alexa, Blynk, Cronixie, Hue, OTA updates, MQTT, Adalight), but it is not necessary for your board.

1 Like

Thank you for the response ! You deserve a coffe for this :wink:

Now i get this error while building: xtensa-lx106-elf-g++: error: wled00\wled00.ino.cpp: No such file or directory
xtensa-lx106-elf-g++: fatal error: no input files

Have you tried hitting compile again? This error usually disappears if you compile a second time: https://github.com/Aircoookie/WLED/wiki/Compiling-WLED#compilation-guide-platformio