phili76 / IRBlaster360

IR Blaster with esp8266
5 stars 5 forks source link

Add support for PlatformIO 4 #9

Open 0xC0DEBA5E opened 4 years ago

0xC0DEBA5E commented 4 years ago

When building the project with Platformio v 4.0.3 I get some errors. Here is an excerpt from my compiler output:

Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Dish.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Electra.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Fujitsu.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GICable.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GlobalCache.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Goodweather.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Gree.cpp.o
Compiling .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Haier.cpp.o
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GICable.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GICable.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GlobalCache.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_GlobalCache.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Fujitsu.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Fujitsu.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Goodweather.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Goodweather.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Gree.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Gree.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Daikin.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Daikin.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/src/IR_Blaster_360.ino.cpp.o: No such file or directory
*** [.pio/build/d1_mini/src/IR_Blaster_360.ino.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Haier.cpp.o: No such file or directory
*** [.pio/build/d1_mini/lib3fa/IRremoteESP8266_ID1089/ir_Haier.cpp.o] Error 1

OSError: [Errno 2] No such file or directory: '/home/username/workspace/arduino/platformio-projects/IRBlaster360/.pio/build/.sconsign.dblite':
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1346:
    _exec_main(parser, values)
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1309:
    _main(parser)
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1091:
    nodes = _build_targets(fs, options, targets, target_top)
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1283:
    jobs.run(postfunc = jobs_postfunc)
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Job.py", line 113:
    postfunc()
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1280:
    SCons.SConsign.write()
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/SConsign.py", line 109:
    syncmethod()
  File "/home/username/.platformio/packages/tool-scons/script/../engine/SCons/dblite.py", line 129:
    self._os_unlink(self._file_name)
Exception OSError: (2, 'No such file or directory', '/home/username/workspace/arduino/platformio-projects/IRBlaster360/.pio/build/.sconsign.dblite') in <bound method dblite.__del__ of <SCons.dblite.dblite object at 0x7f09eff20550>> ignored

I tried to build with an older version of PlatformIO (v3.6.7) and everything worked fine.

I was using vscode with the platformio-ide plugin.

phili76 commented 4 years ago

I compiled it successfully on a Mac with vscode and core 4.1.0b1

Looks like your platformio install is missing something? (file note found?)

> Executing task: platformio run <

Processing d1_mini (platform: espressif8266; board: d1_mini; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
Mkdir("/Users/phil/Documents/GitHub/IRBlaster360/.pio/build/d1_mini")
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/d1_mini.html
PLATFORM: Espressif 8266 (Stage) 2.3.0-alpha.2 #3500fb2 > WeMos D1 R2 and mini
HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash
PACKAGES: toolchain-xtensa 2.40802.190218 (4.8.2), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20600.0 (2.6.0), framework-arduinoespressif8266 418b00f
Converting IR_Blaster_360.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Looking for WiFiManager library in registry
Found: https://platformio.org/lib/show/567/WifiManager
LibraryManager: Installing id=567
WifiManager @ 0.15.0-beta is already installed
Found 35 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <IRremoteESP8266> 2.6.6
|-- <Time> 1.5
|-- <ArduinoJson> 5.13.4
|-- <PubSubClient> 2.7
|-- <ESP8266WebServer> 1.0
|   |-- <ESP8266WiFi> 1.0
|-- <WifiManager> 0.15.0-beta
|   |-- <DNSServer> 1.1.1
|   |   |-- <ESP8266WiFi> 1.0
|   |-- <ESP8266WebServer> 1.0
|   |   |-- <ESP8266WiFi> 1.0
|   |-- <ESP8266WiFi> 1.0
|-- <ESP8266WiFi> 1.0
|-- <Ticker> 1.0
|-- <ESP8266mDNS> 1.2
|   |-- <ESP8266WiFi> 1.0
|-- <ESP8266HTTPClient> 1.2
|   |-- <ESP8266WiFi> 1.0
Generating .pio/build/d1_mini/core/core_version.h
Generating LD script .pio/build/d1_mini/ld/local.eagle.app.v6.common.ld
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_GlobalCache.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Pronto.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Sherwood.cpp.o
Compiling .pio/build/d1_mini/lib878/Time_ID44/DateStrings.cpp.o
Archiving .pio/build/d1_mini/libd19/libArduinoJson_ID64.a
In file included from /Users/phil/.platformio/packages/framework-arduinoespressif8266/tools/sdk/libc/xtensa-lx106-elf/include/string.h:163:0,
                 from .pio/libdeps/d1_mini/Time_ID44/DateStrings.cpp:22:
/Users/phil/.platformio/packages/framework-arduinoespressif8266/tools/sdk/libc/xtensa-lx106-elf/include/sys/string.h:33:0: warning: "strcpy_P" redefined [enabled by default]
 #define strcpy_P(dest, src)          strncpy_P((dest), (src), SIZE_IRRELEVANT)
 ^
.pio/libdeps/d1_mini/Time_ID44/DateStrings.cpp:20:0: note: this is the location of the previous definition
 #define strcpy_P(dest, src) strcpy((dest), (src))
 ^
Indexing .pio/build/d1_mini/libd19/libArduinoJson_ID64.a
Compiling .pio/build/d1_mini/libabd/ESP8266WebServer/detail/mimetable.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Toshiba.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Inax.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_JVC.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Teco.cpp.o
Archiving .pio/build/d1_mini/libabd/libESP8266WebServer.a
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Magiquest.cpp.o
Indexing .pio/build/d1_mini/libabd/libESP8266WebServer.a
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Pioneer.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Kelvinator.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Panasonic.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Haier.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Denon.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiClient.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Nikai.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Coolix.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Whirlpool.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Neoclima.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Lego.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFi.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Goodweather.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Daikin.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Dish.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiUdp.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Midea.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiMulti.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/CertStoreBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Electra.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Fujitsu.cpp.o
Compiling .pio/build/d1_mini/lib6b1/PubSubClient_ID89/PubSubClient.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Lasertag.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_GICable.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Aiwa.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_LG.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Tcl.cpp.o
.pio/libdeps/d1_mini/PubSubClient_ID89/src/PubSubClient.cpp: In member function 'boolean PubSubClient::beginPublish(const char*, unsigned int, boolean)':
.pio/libdeps/d1_mini/PubSubClient_ID89/src/PubSubClient.cpp:456:18: warning: unused variable 'i' [-Wunused-variable]
         uint16_t i;
                  ^
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Carrier.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiScan.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Sony.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Amcor.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Mitsubishi.cpp.o
Archiving .pio/build/d1_mini/lib6b1/libPubSubClient_ID89.a
Indexing .pio/build/d1_mini/lib6b1/libPubSubClient_ID89.a
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/IRutils.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiServer.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiSTA.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/IRtimer.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_MitsubishiHeavy.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/BearSSLHelpers.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Sharp.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_NEC.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Whynter.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/IRsend.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Sanyo.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/IRrecv.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Lutron.cpp.o
Compiling .pio/build/d1_mini/src/IR_Blaster_360.ino.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Vestel.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/IRac.cpp.o
Compiling .pio/build/d1_mini/lib878/Time_ID44/Time.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiAP.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Hitachi.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Trotec.cpp.o
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Samsung.cpp.o
Archiving .pio/build/d1_mini/lib878/libTime_ID44.a
Indexing .pio/build/d1_mini/lib878/libTime_ID44.a
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Gree.cpp.o
/Users/phil/Documents/GitHub/IRBlaster360/IR_Blaster_360/IR_Blaster_360.ino: In function 'int rokuCommand(String, String)':
/Users/phil/Documents/GitHub/IRBlaster360/IR_Blaster_360/IR_Blaster_360.ino:1019:17: warning: 'bool HTTPClient::begin(String)' is deprecated (declared at /Users/phil/.platformio/packages/framework-arduinoespressif8266/libraries/ESP8266HTTPClient/src/ESP8266HTTPClient.h:155) [-Wdeprecated-declarations]
   http.begin(url);
                 ^
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o
/Users/phil/Documents/GitHub/IRBlaster360/IR_Blaster_360/IR_Blaster_360.ino: In function 'void rawblast(ArduinoJson::JsonArray&, int, int, int, int, int)':
/Users/phil/Documents/GitHub/IRBlaster360/IR_Blaster_360/IR_Blaster_360.ino:1828:11: warning: unused variable 'first' [-Wunused-variable]
       int first = abs(first_temp);
           ^
Compiling .pio/build/d1_mini/libf0b/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_Argo.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_RCMM.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_MWM.cpp.o
Compiling .pio/build/d1_mini/lib16c/IRremoteESP8266_ID1089/ir_RC5_RC6.cpp.o
Compiling .pio/build/d1_mini/libae5/DNSServer/DNSServer.cpp.o
Compiling .pio/build/d1_mini/libff9/WifiManager_ID567/WiFiManager.cpp.o
Compiling .pio/build/d1_mini/libbd6/Ticker/Ticker.cpp.o
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/ESP8266mDNS.cpp.o
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/ESP8266mDNS_Legacy.cpp.o
Archiving .pio/build/d1_mini/libf0b/libESP8266WiFi.a
Indexing .pio/build/d1_mini/libf0b/libESP8266WiFi.a
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/LEAmDNS.cpp.o
Archiving .pio/build/d1_mini/libbd6/libTicker.a
Indexing .pio/build/d1_mini/libbd6/libTicker.a
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/LEAmDNS_Control.cpp.o
Archiving .pio/build/d1_mini/lib16c/libIRremoteESP8266_ID1089.a
Indexing .pio/build/d1_mini/lib16c/libIRremoteESP8266_ID1089.a
Archiving .pio/build/d1_mini/libae5/libDNSServer.a
Indexing .pio/build/d1_mini/libae5/libDNSServer.a
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/LEAmDNS_Helpers.cpp.o
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/LEAmDNS_Structs.cpp.o
Compiling .pio/build/d1_mini/lib98e/ESP8266mDNS/LEAmDNS_Transfer.cpp.o
Compiling .pio/build/d1_mini/lib20d/ESP8266HTTPClient/ESP8266HTTPClient.cpp.o
Archiving .pio/build/d1_mini/libFrameworkArduinoVariant.a
Indexing .pio/build/d1_mini/libFrameworkArduinoVariant.a
Compiling .pio/build/d1_mini/FrameworkArduino/Esp-frag.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Esp-version.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/FS.cpp.o
Archiving .pio/build/d1_mini/libff9/libWifiManager_ID567.a
Archiving .pio/build/d1_mini/lib98e/libESP8266mDNS.a
Indexing .pio/build/d1_mini/libff9/libWifiManager_ID567.a
Indexing .pio/build/d1_mini/lib98e/libESP8266mDNS.a
Compiling .pio/build/d1_mini/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Print.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Schedule.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/StackThunk.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/Updater.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/WMath.cpp.o
Archiving .pio/build/d1_mini/lib20d/libESP8266HTTPClient.a
Indexing .pio/build/d1_mini/lib20d/libESP8266HTTPClient.a
Compiling .pio/build/d1_mini/FrameworkArduino/WString.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/abi.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/base64.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/cont.S.o
Compiling .pio/build/d1_mini/FrameworkArduino/cont_util.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_eboot_command.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_flash_utils.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_i2s.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_main.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_noniso.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_phy.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_postmortem.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_si2c.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_sigma_delta.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_timer.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_waveform.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_analog.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_digital.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/core_esp8266_wiring_shift.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/crc32.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/debug.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/flash_hal.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/gdb_hooks.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/heap.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libb64/cdecode.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libb64/cencode.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/libc_replacements.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/sntp-lwip2.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_cache.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_check.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_gc.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/spiffs_api.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/sqrt32.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/time.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/uart.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/umm_malloc/umm_malloc.cpp.o
Compiling .pio/build/d1_mini/FrameworkArduino/umm_malloc/umm_performance.cpp.o
Archiving .pio/build/d1_mini/libFrameworkArduino.a
Indexing .pio/build/d1_mini/libFrameworkArduino.a
Linking IR_Blaster_360/IR_Blaster_360.elf
Building IR_Blaster_360/IR_Blaster_360.bin
Retrieving maximum program size IR_Blaster_360/IR_Blaster_360.elf
Checking size IR_Blaster_360/IR_Blaster_360.elf
Memory Usage -> http://bit.ly/pio-memory-usage
DATA:    [=====     ]  52.5% (used 42992 bytes from 81920 bytes)
PROGRAM: [====      ]  44.1% (used 461072 bytes from 1044464 bytes)
Creating BIN file "IR_Blaster_360/IR_Blaster_360.bin" using "IR_Blaster_360/IR_Blaster_360.elf"
============================================================================= [SUCCESS] Took 18.38 seconds =============================================================================

Terminal will be reused by tasks, press any key to close it.
Pilooz commented 3 years ago

Hi, It seems that an upgrade of PlatformIO solves the problem.

[pgl:~/developpement … tests-Lolin] 1 $ pio --version
PlatformIO, version 4.3.4
[pgl:~/developpement … tests-Lolin] $ pio upgrade
Please wait while upgrading PlatformIO ...
PlatformIO has been successfully upgraded to 5.0.1