toblum / McLighting

The ESP8266 based multi-client lighting gadget

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compile Error ...

pierpe83 opened this issue · comments

Hello.
Three years ago this program compiled without any problem. Now throws a lot of errors when I try to compile. I tried to change the esp tile version but it does nothing.
Arduino displays errors like this:
`
Arduino:1.8.13 (Windows 10), Płytka:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'void WS2812FX::decreaseLength(uint16_t)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:249:41: error: 'fill' was not declared in this scope

fill(BLACK, _segments[0].start, seglen);

                                     ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:249:41: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_static()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:593:46: error: 'fill' was not declared in this scope

fill(_seg->colors[0], _seg->start, _seg_len);

                                          ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:593:46: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::blink(uint32_t, uint32_t, bool)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:607:38: error: 'fill' was not declared in this scope

 fill(color, _seg->start, _seg_len);

                                  ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:607:38: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:612:38: error: 'fill' was not declared in this scope

 fill(color, _seg->start, _seg_len);

                                  ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:612:38: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_random_color()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:731:36: error: 'fill' was not declared in this scope

fill(color, _seg->start, _seg_len);

                                ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:731:36: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_breath()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:786:36: error: 'fill' was not declared in this scope

fill(color, _seg->start, _seg_len);

                                ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:786:36: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_fade()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:805:36: error: 'fill' was not declared in this scope

fill(color, _seg->start, _seg_len);

                                ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:805:36: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::scan(uint32_t, uint32_t, bool)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:823:37: error: 'fill' was not declared in this scope

fill(color2, _seg->start, _seg_len);

                                 ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:823:37: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_rainbow()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:866:36: error: 'fill' was not declared in this scope

fill(color, _seg->start, _seg_len);

                                ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:866:36: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::twinkle(uint32_t, uint32_t)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:984:39: error: 'fill' was not declared in this scope

 fill(color2, _seg->start, _seg_len);

                                   ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:984:39: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::twinkle_fade(uint32_t)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1098:28: error: 'fill' was not declared in this scope

 fill(color, index, size);

                        ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1098:28: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::sparkle(uint32_t, uint32_t)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1127:39: error: 'fill' was not declared in this scope

 fill(color1, _seg->start, _seg_len);

                                   ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1127:39: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1131:55: error: 'fill' was not declared in this scope

fill(color1, _seg->start + _seg_rt->aux_param3, size);

                                                   ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1131:55: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_hyper_sparkle()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1164:46: error: 'fill' was not declared in this scope

fill(_seg->colors[0], _seg->start, _seg_len);

                                          ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1164:46: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::mode_multi_strobe()':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1180:46: error: 'fill' was not declared in this scope

fill(_seg->colors[1], _seg->start, _seg_len);

                                          ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1180:46: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp: In member function 'uint16_t WS2812FX::fireworks(uint32_t)':

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1495:32: error: 'fill' was not declared in this scope

     fill(color, index, size);

                            ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1495:32: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1502:30: error: 'fill' was not declared in this scope

   fill(color, index, size);

                          ^

C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:1502:30: note: suggested alternative:

In file included from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\vector:65:0,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\random.h:34,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\random:50,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_algo.h:65,

             from c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\algorithm:62,

             from C:\Users\piotr\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:254,

             from C:\Users\piotr\Documents\Arduino\libraries\Adafruit_NeoPixel-master/Adafruit_NeoPixel.h:23,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.h:42,

             from C:\Users\piotr\Documents\Arduino\libraries\WS2812FX-master\src\WS2812FX.cpp:55:

c:\users\piotr\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h:390:3: note: 'std::fill'

fill(_Bit_iterator __first, _Bit_iterator __last, const bool& __x)

^

exit status 1

`

Hi @pierpe83,

Arduino libraries have developed since then. You should take the versions of them that are proved working:
https://github.com/toblum/McLighting#used-libraries

Or have a look here at lib_deps: https://github.com/toblum/McLighting/blob/master/platformio.ini

Greetings
Tobias