CubeCell-Arduino
CubeCell-Arduino copied to clipboard
std::queue isnt working
Did someone manage to get std::queue working? It wont compile due to a cascade of errors.
#include <Arduino.h>
#include <queue>
std::queue <uint16_t> test;
void setup() {
// write your initialization code here
}
void loop() {
// write your code here
}
Full log output
====================[ Build | Debug | cubecell_board ]==========================
/home/mime/jetbrains/clion-2021.2/bin/cmake/linux/bin/cmake --build /home/mime/CLionProjects/untitled8/cmake-build-cubecell_board --target Debug -- -j 9
Processing cubecell_board (platform: asrmicro650x; board: cubecell_board; framework: arduino)
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/asrmicro650x/cubecell_board.html
PLATFORM: ASR Microelectronics ASR650x (1.3.1) > Heltec CubeCell-Board (HTCC-AB01)
HARDWARE: ASR6501 48MHz, 16KB RAM, 128KB Flash
PACKAGES:
- framework-arduinoasrmicro650x 1.3.0
- tool-cubecellelftool 0.0.1
- toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 12 compatible libraries
Scanning dependencies...
No dependencies
Building in debug mode
Compiling .pio/build/cubecell_board/src/main.cpp.o
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:246:56: error: macro "min" passed 3 arguments, but takes just 2
246 | min(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68: note: macro "min" defined here
68 | #define min(a, b) ((a)<(b)?(a):(b))
|
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:268:56: error: macro "max" passed 3 arguments, but takes just 2
268 | max(const _Tp& __a, const _Tp& __b, _Compare __comp)
| ^
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69: note: macro "max" defined here
69 | #define max(a, b) ((a)>(b)?(a):(b))
|
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:198:5: error: expected unqualified-id before 'const'
198 | min(const _Tp& __a, const _Tp& __b)
| ^~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:198:5: error: expected ')' before 'const'
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:20: note: to match this '('
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:198:5: error: expected ')' before 'const'
198 | min(const _Tp& __a, const _Tp& __b)
| ^~~
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: note: to match this '('
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:222:5: error: expected unqualified-id before 'const'
222 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:222:5: error: expected ')' before 'const'
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69:20: note: to match this '('
69 | #define max(a, b) ((a)>(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:222:5: error: expected ')' before 'const'
222 | max(const _Tp& __a, const _Tp& __b)
| ^~~
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69:19: note: to match this '('
69 | #define max(a, b) ((a)>(b)?(a):(b))
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:249:7: error: expected primary-expression before 'if'
249 | if (__comp(__b, __a))
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:249:7: error: expected '}' before 'if'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:247:5: note: to match this '{'
247 | {
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:247:6: error: expected ';' before 'if'
247 | {
| ^
| ;
248 | //return __comp(__b, __a) ? __b : __a;
249 | if (__comp(__b, __a))
| ~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:251:7: error: expected unqualified-id before 'return'
251 | return __a;
| ^~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:271:7: error: expected primary-expression before 'if'
271 | if (__comp(__a, __b))
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:271:7: error: expected '}' before 'if'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:269:5: note: to match this '{'
269 | {
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:269:6: error: expected ';' before 'if'
269 | {
| ^
| ;
270 | //return __comp(__a, __b) ? __b : __a;
271 | if (__comp(__a, __b))
| ~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:273:7: error: expected unqualified-id before 'return'
273 | return __a;
| ^~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:274:5: error: expected declaration before '}' token
274 | }
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:333:38: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
333 | struct __copy_move<false, false, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:333:64: error: template argument 3 is invalid
333 | struct __copy_move<false, false, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:352:37: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
352 | struct __copy_move<true, false, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:352:63: error: template argument 3 is invalid
352 | struct __copy_move<true, false, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:371:39: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
371 | struct __copy_move<_IsMove, true, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:371:65: error: template argument 3 is invalid
371 | struct __copy_move<_IsMove, true, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_OI __copy_move_a(_II, _II, _OI)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:395:24: error: expected nested-name-specifier before 'iterator_traits'
395 | typedef typename iterator_traits<_II>::value_type _ValueTypeI;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:395:39: error: expected initializer before '<' token
395 | typedef typename iterator_traits<_II>::value_type _ValueTypeI;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:396:24: error: expected nested-name-specifier before 'iterator_traits'
396 | typedef typename iterator_traits<_OI>::value_type _ValueTypeO;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:396:39: error: expected initializer before '<' token
396 | typedef typename iterator_traits<_OI>::value_type _ValueTypeO;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:397:24: error: expected nested-name-specifier before 'iterator_traits'
397 | typedef typename iterator_traits<_II>::iterator_category _Category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:397:39: error: expected initializer before '<' token
397 | typedef typename iterator_traits<_II>::iterator_category _Category;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:398:54: error: '_ValueTypeI' does not name a type
398 | const bool __simple = (__is_trivially_copyable(_ValueTypeI)
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:399:12: error: '__is_pointer' was not declared in this scope; did you mean 'std::__is_pointer'?
399 | && __is_pointer<_II>::__value
| ^~~~~~~~~~~~
| std::__is_pointer
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:320:12: note: 'std::__is_pointer' declared here
320 | struct __is_pointer
| ^~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:399:28: error: expected primary-expression before '>' token
399 | && __is_pointer<_II>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:399:31: error: '::__value' has not been declared; did you mean '_glue'?
399 | && __is_pointer<_II>::__value
| ^~~~~~~
| _glue
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:400:28: error: expected primary-expression before '>' token
400 | && __is_pointer<_OI>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:400:31: error: '::__value' has not been declared; did you mean '_glue'?
400 | && __is_pointer<_OI>::__value
| ^~~~~~~
| _glue
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:401:12: error: '__are_same' was not declared in this scope; did you mean 'std::__are_same'?
401 | && __are_same<_ValueTypeI, _ValueTypeO>::__value);
| ^~~~~~~~~~
| std::__are_same
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:95:12: note: 'std::__are_same' declared here
95 | struct __are_same
| ^~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:401:23: error: '_ValueTypeI' was not declared in this scope
401 | && __are_same<_ValueTypeI, _ValueTypeO>::__value);
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:403:19: error: '__copy_move' is not a member of 'std'; did you mean '__copy_move'?
403 | return std::__copy_move<_IsMove, __simple,
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:305:12: note: '__copy_move' declared here
305 | struct __copy_move
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:404:10: error: '_Category' was not declared in this scope
404 | _Category>::__copy_m(__first, __last, __result);
| ^~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:404:22: error: '::__copy_m' has not been declared; did you mean '__copy_move'?
404 | _Category>::__copy_m(__first, __last, __result);
| ^~~~~~~~
| __copy_move
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:37: error: '__is_char' was not declared in this scope; did you mean 'std::__is_char'?
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~~~
| std::__is_char
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:353:12: note: 'std::__is_char' declared here
353 | struct __is_char
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:53: error: wrong number of template arguments (1, should be 2)
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: error: expected identifier before '::' token
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:56: error: '__value' should have been declared inside '::'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:63: error: expected ';' before ',' token
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:425:37: error: '__is_char' was not declared in this scope; did you mean 'std::__is_char'?
425 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~~~
| std::__is_char
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:353:12: note: 'std::__is_char' declared here
353 | struct __is_char
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:425:53: error: wrong number of template arguments (1, should be 2)
425 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:425:54: error: expected identifier before '::' token
425 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:425:56: error: explicit qualification in declaration of '__value'
425 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:425:63: error: expected ';' before ',' token
425 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:431:37: error: '__is_char' was not declared in this scope; did you mean 'std::__is_char'?
431 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~~~
| std::__is_char
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:353:12: note: 'std::__is_char' declared here
353 | struct __is_char
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:431:53: error: wrong number of template arguments (1, should be 2)
431 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:431:54: error: expected identifier before '::' token
431 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:431:56: error: explicit qualification in declaration of '__value'
431 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:431:63: error: expected ';' before ',' token
431 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_OI __copy_move_a2(_II, _II, _OI)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:440:19: error: '__niter_wrap' is not a member of 'std'; did you mean '__niter_base'?
440 | return std::__niter_wrap(__result,
| ^~~~~~~~~~~~
| __niter_base
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:441:8: error: '__copy_move_a' is not a member of 'std'; did you mean '__copy_move_a'?
441 | std::__copy_move_a<_IsMove>(std::__niter_base(__first),
| ^~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:393:5: note: '__copy_move_a' declared here
393 | __copy_move_a(_II __first, _II __last, _OI __result)
| ^~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_OI copy(_II, _II, _OI)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:473:19: error: '__copy_move_a2' is not a member of 'std'; did you mean '__copy_move_a2'?
473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value>
| ^~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:438:5: note: '__copy_move_a2' declared here
438 | __copy_move_a2(_II __first, _II __last, _OI __result)
| ^~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:473:34: error: '__is_move_iterator' was not declared in this scope; did you mean 'std::__is_move_iterator'?
473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value>
| ^~~~~~~~~~~~~~~~~~
| std::__is_move_iterator
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:418:12: note: 'std::__is_move_iterator' declared here
418 | struct __is_move_iterator
| ^~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:473:56: error: expected primary-expression before '>' token
473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:473:66: error: missing template arguments before '>' token
473 | return std::__copy_move_a2<__is_move_iterator<_II>::__value>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_OI move(_II, _II, _OI)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:505:19: error: '__copy_move_a2' is not a member of 'std'; did you mean '__copy_move_a2'?
505 | return std::__copy_move_a2<true>(std::__miter_base(__first),
| ^~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:438:5: note: '__copy_move_a2' declared here
438 | __copy_move_a2(_II __first, _II __last, _OI __result)
| ^~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:543:47: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
543 | struct __copy_move_backward<false, false, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:543:73: error: template argument 3 is invalid
543 | struct __copy_move_backward<false, false, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:558:46: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
558 | struct __copy_move_backward<true, false, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:558:72: error: template argument 3 is invalid
558 | struct __copy_move_backward<true, false, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:573:48: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
573 | struct __copy_move_backward<_IsMove, true, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:573:74: error: template argument 3 is invalid
573 | struct __copy_move_backward<_IsMove, true, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_BI2 __copy_move_backward_a(_BI1, _BI1, _BI2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:597:24: error: expected nested-name-specifier before 'iterator_traits'
597 | typedef typename iterator_traits<_BI1>::value_type _ValueType1;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:597:39: error: expected initializer before '<' token
597 | typedef typename iterator_traits<_BI1>::value_type _ValueType1;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:598:24: error: expected nested-name-specifier before 'iterator_traits'
598 | typedef typename iterator_traits<_BI2>::value_type _ValueType2;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:598:39: error: expected initializer before '<' token
598 | typedef typename iterator_traits<_BI2>::value_type _ValueType2;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:599:24: error: expected nested-name-specifier before 'iterator_traits'
599 | typedef typename iterator_traits<_BI1>::iterator_category _Category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:599:39: error: expected initializer before '<' token
599 | typedef typename iterator_traits<_BI1>::iterator_category _Category;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:600:54: error: '_ValueType1' does not name a type
600 | const bool __simple = (__is_trivially_copyable(_ValueType1)
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:601:12: error: '__is_pointer' was not declared in this scope; did you mean 'std::__is_pointer'?
601 | && __is_pointer<_BI1>::__value
| ^~~~~~~~~~~~
| std::__is_pointer
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:320:12: note: 'std::__is_pointer' declared here
320 | struct __is_pointer
| ^~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:601:29: error: expected primary-expression before '>' token
601 | && __is_pointer<_BI1>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:602:9: error: missing template arguments before '&&' token
602 | && __is_pointer<_BI2>::__value
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:602:29: error: expected primary-expression before '>' token
602 | && __is_pointer<_BI2>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:603:9: error: missing template arguments before '&&' token
603 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:603:12: error: '__are_same' was not declared in this scope; did you mean 'std::__are_same'?
603 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~~~~~~~~~
| std::__are_same
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:95:12: note: 'std::__are_same' declared here
95 | struct __are_same
| ^~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:603:23: error: '_ValueType1' was not declared in this scope
603 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:605:19: error: '__copy_move_backward' is not a member of 'std'; did you mean '__copy_move_backward'?
605 | return std::__copy_move_backward<_IsMove, __simple,
| ^~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:515:12: note: '__copy_move_backward' declared here
515 | struct __copy_move_backward
| ^~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:606:12: error: '_Category' was not declared in this scope
606 | _Category>::__copy_move_b(__first,
| ^~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:606:24: error: '::__copy_move_b' has not been declared; did you mean '__copy_move_a'?
606 | _Category>::__copy_move_b(__first,
| ^~~~~~~~~~~~~
| __copy_move_a
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_BI2 __copy_move_backward_a2(_BI1, _BI1, _BI2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:615:19: error: '__niter_wrap' is not a member of 'std'; did you mean '__niter_base'?
615 | return std::__niter_wrap(__result,
| ^~~~~~~~~~~~
| __niter_base
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:616:8: error: '__copy_move_backward_a' is not a member of 'std'; did you mean '__copy_move_backward_a'?
616 | std::__copy_move_backward_a<_IsMove>
| ^~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:595:5: note: '__copy_move_backward_a' declared here
595 | __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result)
| ^~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_BI2 copy_backward(_BI1, _BI1, _BI2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:651:19: error: '__copy_move_backward_a2' is not a member of 'std'; did you mean '__copy_move_backward_a2'?
651 | return std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:613:5: note: '__copy_move_backward_a2' declared here
613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:651:43: error: '__is_move_iterator' was not declared in this scope; did you mean 'std::__is_move_iterator'?
651 | return std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
| ^~~~~~~~~~~~~~~~~~
| std::__is_move_iterator
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:418:12: note: 'std::__is_move_iterator' declared here
418 | struct __is_move_iterator
| ^~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:651:66: error: expected primary-expression before '>' token
651 | return std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:651:76: error: missing template arguments before '>' token
651 | return std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_BI2 move_backward(_BI1, _BI1, _BI2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:686:19: error: '__copy_move_backward_a2' is not a member of 'std'; did you mean '__copy_move_backward_a2'?
686 | return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:613:5: note: '__copy_move_backward_a2' declared here
613 | __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:29: error: '__is_scalar' was not declared in this scope; did you mean 'std::__is_scalar'?
698 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
| ^~~~~~~~~~~
| std::__is_scalar
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:345:12: note: 'std::__is_scalar' declared here
345 | struct __is_scalar
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:44: error: wrong number of template arguments (1, should be 2)
698 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:45: error: expected identifier before '::' token
698 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:47: error: explicit qualification in declaration of '__value'
698 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:47: error: redeclaration of 'template<class _ForwardIterator, class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:698:54: error: expected ';' before ',' token
698 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:28: error: '__is_scalar' was not declared in this scope; did you mean 'std::__is_scalar'?
708 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
| ^~~~~~~~~~~
| std::__is_scalar
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:345:12: note: 'std::__is_scalar' declared here
345 | struct __is_scalar
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:43: error: wrong number of template arguments (1, should be 2)
708 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:44: error: expected identifier before '::' token
708 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:46: error: explicit qualification in declaration of '__value'
708 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:46: error: redeclaration of 'template<class _ForwardIterator, class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:708:53: error: expected ';' before ',' token
708 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:28: error: '__is_byte' was not declared in this scope; did you mean 'std::__is_byte'?
720 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
| ^~~~~~~~~
| std::__is_byte
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:376:12: note: 'std::__is_byte' declared here
376 | struct __is_byte
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:41: error: wrong number of template arguments (1, should be 2)
720 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:42: error: expected identifier before '::' token
720 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:44: error: explicit qualification in declaration of '__value'
720 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:44: error: redeclaration of 'template<class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:720:51: error: expected ';' before ',' token
720 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'void fill(_ForwardIterator, _ForwardIterator, const _Tp&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:749:12: error: '__fill_a' is not a member of 'std'
749 | std::__fill_a(std::__niter_base(__first), std::__niter_base(__last),
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:29: error: '__is_scalar' was not declared in this scope; did you mean 'std::__is_scalar'?
755 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~~~~~~~~~~
| std::__is_scalar
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:345:12: note: 'std::__is_scalar' declared here
345 | struct __is_scalar
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:44: error: wrong number of template arguments (1, should be 2)
755 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:45: error: expected identifier before '::' token
755 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:47: error: explicit qualification in declaration of '__value'
755 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:47: error: redeclaration of 'template<class _OutputIterator, class _Size, class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:755:54: error: expected ';' before ',' token
755 | __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:28: error: '__is_scalar' was not declared in this scope; did you mean 'std::__is_scalar'?
766 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~~~~~~~~~~
| std::__is_scalar
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:345:12: note: 'std::__is_scalar' declared here
345 | struct __is_scalar
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:43: error: wrong number of template arguments (1, should be 2)
766 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:44: error: expected identifier before '::' token
766 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:46: error: explicit qualification in declaration of '__value'
766 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:46: error: redeclaration of 'template<class _OutputIterator, class _Size, class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:766:53: error: expected ';' before ',' token
766 | __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:28: error: '__is_byte' was not declared in this scope; did you mean 'std::__is_byte'?
778 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
| ^~~~~~~~~
| std::__is_byte
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:376:12: note: 'std::__is_byte' declared here
376 | struct __is_byte
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:41: error: wrong number of template arguments (1, should be 2)
778 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:43,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/ext/type_traits.h:45:12: note: provided for 'template<bool <anonymous>, class> struct __gnu_cxx::__enable_if'
45 | struct __enable_if
| ^~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:42: error: expected identifier before '::' token
778 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:44: error: explicit qualification in declaration of '__value'
778 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:44: error: redeclaration of 'template<class _Size, class _Tp> int __value'
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:419:54: note: previous declaration 'template<bool _IsMove, class _CharT> int __value<_IsMove, _CharT>'
419 | typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value,
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:778:51: error: expected ';' before ',' token
778 | __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
| ^
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_OI fill_n(_OI, _Size, const _Tp&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:808:19: error: '__niter_wrap' is not a member of 'std'; did you mean '__niter_base'?
808 | return std::__niter_wrap(__first,
| ^~~~~~~~~~~~
| __niter_base
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:809:8: error: '__fill_n_a' is not a member of 'std'
809 | std::__fill_n_a(std::__niter_base(__first), __n, __value));
| ^~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool __equal_aux(_II1, _II1, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:843:24: error: expected nested-name-specifier before 'iterator_traits'
843 | typedef typename iterator_traits<_II1>::value_type _ValueType1;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:843:39: error: expected initializer before '<' token
843 | typedef typename iterator_traits<_II1>::value_type _ValueType1;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:844:24: error: expected nested-name-specifier before 'iterator_traits'
844 | typedef typename iterator_traits<_II2>::value_type _ValueType2;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:844:39: error: expected initializer before '<' token
844 | typedef typename iterator_traits<_II2>::value_type _ValueType2;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:845:31: error: '__is_integer' was not declared in this scope; did you mean 'std::__is_integer'?
845 | const bool __simple = ((__is_integer<_ValueType1>::__value
| ^~~~~~~~~~~~
| std::__is_integer
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:127:12: note: 'std::__is_integer' declared here
127 | struct __is_integer
| ^~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:845:44: error: '_ValueType1' was not declared in this scope
845 | const bool __simple = ((__is_integer<_ValueType1>::__value
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:846:10: error: missing template arguments before '||' token
846 | || __is_pointer<_ValueType1>::__value)
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:846:13: error: '__is_pointer' was not declared in this scope; did you mean 'std::__is_pointer'?
846 | || __is_pointer<_ValueType1>::__value)
| ^~~~~~~~~~~~
| std::__is_pointer
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:320:12: note: 'std::__is_pointer' declared here
320 | struct __is_pointer
| ^~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:846:47: error: missing template arguments before ')' token
846 | || __is_pointer<_ValueType1>::__value)
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:847:29: error: expected primary-expression before '>' token
847 | && __is_pointer<_II1>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:848:9: error: missing template arguments before '&&' token
848 | && __is_pointer<_II2>::__value
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:848:29: error: expected primary-expression before '>' token
848 | && __is_pointer<_II2>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:849:9: error: missing template arguments before '&&' token
849 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:849:12: error: '__are_same' was not declared in this scope; did you mean 'std::__are_same'?
849 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~~~~~~~~~
| std::__are_same
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:95:12: note: 'std::__are_same' declared here
95 | struct __are_same
| ^~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:849:36: error: '_ValueType2' was not declared in this scope
849 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:849:57: error: missing template arguments before ')' token
849 | && __are_same<_ValueType1, _ValueType2>::__value);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:851:19: error: '__equal' is not a member of 'std'; did you mean '__equal'?
851 | return std::__equal<__simple>::equal(__first1, __last1, __first2);
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:813:12: note: '__equal' declared here
813 | struct __equal
| ^~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:851:38: error: '::equal' has not been declared
851 | return std::__equal<__simple>::equal(__first1, __last1, __first2);
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:869:21: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
869 | struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:869:49: error: 'random_access_iterator_tag' was not declared in this scope; did you mean 'std::random_access_iterator_tag'?
869 | struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| std::random_access_iterator_tag
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:65,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_iterator_base_types.h:103:10: note: 'std::random_access_iterator_tag' declared here
103 | struct random_access_iterator_tag : public bidirectional_iterator_tag { };
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:869:75: error: template argument 1 is invalid
869 | struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag>
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:869:75: error: template argument 2 is invalid
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool __lexicographical_compare_impl(_II1, _II1, _II2, _II2, _Compare)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:895:24: error: expected nested-name-specifier before 'iterator_traits'
895 | typedef typename iterator_traits<_II1>::iterator_category _Category1;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:895:39: error: expected initializer before '<' token
895 | typedef typename iterator_traits<_II1>::iterator_category _Category1;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:896:24: error: expected nested-name-specifier before 'iterator_traits'
896 | typedef typename iterator_traits<_II2>::iterator_category _Category2;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:896:39: error: expected initializer before '<' token
896 | typedef typename iterator_traits<_II2>::iterator_category _Category2;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:897:20: error: '__lc_rai' in namespace 'std' does not name a template type
897 | typedef std::__lc_rai<_Category1, _Category2> __rai_type;
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:899:17: error: '__rai_type' has not been declared
899 | __last1 = __rai_type::__newlast1(__first1, __last1, __first2, __last2);
| ^~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:900:37: error: '__rai_type' has not been declared
900 | for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2);
| ^~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In static member function 'static bool __lexicographical_compare<_BoolType>::__lc(_II1, _II1, _II2, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:924:14: error: '__lexicographical_compare_impl' is not a member of 'std'; did you mean '__lexicographical_compare_impl'?
924 | return std::__lexicographical_compare_impl(__first1, __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:891:5: note: '__lexicographical_compare_impl' declared here
891 | __lexicographical_compare_impl(_II1 __first1, _II1 __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In static member function 'static bool __lexicographical_compare<true>::__lc(const _Tp*, const _Tp*, const _Up*, const _Up*)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool __lexicographical_compare_aux(_II1, _II1, _II2, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:951:24: error: expected nested-name-specifier before 'iterator_traits'
951 | typedef typename iterator_traits<_II1>::value_type _ValueType1;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:951:39: error: expected initializer before '<' token
951 | typedef typename iterator_traits<_II1>::value_type _ValueType1;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:952:24: error: expected nested-name-specifier before 'iterator_traits'
952 | typedef typename iterator_traits<_II2>::value_type _ValueType2;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:952:39: error: expected initializer before '<' token
952 | typedef typename iterator_traits<_II2>::value_type _ValueType2;
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:954:3: error: '__is_byte' was not declared in this scope; did you mean 'std::__is_byte'?
954 | (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
| ^~~~~~~~~
| std::__is_byte
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:376:12: note: 'std::__is_byte' declared here
376 | struct __is_byte
| ^~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:954:13: error: '_ValueType1' was not declared in this scope
954 | (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:954:35: error: missing template arguments before '&&' token
954 | (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:954:48: error: '_ValueType2' was not declared in this scope
954 | (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:955:3: error: missing template arguments before '&&' token
955 | && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:957:6: error: '__is_pointer' was not declared in this scope; did you mean 'std::__is_pointer'?
957 | && __is_pointer<_II1>::__value
| ^~~~~~~~~~~~
| std::__is_pointer
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/cmath:42,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/math.h:36,
from /home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:28,
from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/cpp_type_traits.h:320:12: note: 'std::__is_pointer' declared here
320 | struct __is_pointer
| ^~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:957:23: error: expected primary-expression before '>' token
957 | && __is_pointer<_II1>::__value
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:958:3: error: missing template arguments before '&&' token
958 | && __is_pointer<_II2>::__value);
| ^~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:958:23: error: expected primary-expression before '>' token
958 | && __is_pointer<_II2>::__value);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:958:33: error: missing template arguments before ')' token
958 | && __is_pointer<_II2>::__value);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:960:19: error: '__lexicographical_compare' is not a member of 'std'; did you mean '__lexicographical_compare'?
960 | return std::__lexicographical_compare<__simple>::__lc(__first1, __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:912:12: note: '__lexicographical_compare' declared here
912 | struct __lexicographical_compare
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:960:56: error: '::__lc' has not been declared
960 | return std::__lexicographical_compare<__simple>::__lc(__first1, __last1,
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_ForwardIterator __lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:969:24: error: expected nested-name-specifier before 'iterator_traits'
969 | typedef typename iterator_traits<_ForwardIterator>::difference_type
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:969:39: error: expected initializer before '<' token
969 | typedef typename iterator_traits<_ForwardIterator>::difference_type
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:972:7: error: '_DistanceType' was not declared in this scope
972 | _DistanceType __len = std::distance(__first, __last);
| ^~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:974:14: error: '__len' was not declared in this scope
974 | while (__len > 0)
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:976:17: error: expected ';' before '__half'
976 | _DistanceType __half = __len >> 1;
| ^~~~~~~
| ;
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:978:27: error: '__half' was not declared in this scope; did you mean '__val'?
978 | std::advance(__middle, __half);
| ^~~~~~
| __val
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function '_ForwardIterator lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1013:19: error: '__lower_bound' is not a member of 'std'; did you mean '__lower_bound'?
1013 | return std::__lower_bound(__first, __last, __val,
| ^~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:966:5: note: '__lower_bound' declared here
966 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last,
| ^~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool equal(_II1, _II1, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1069:19: error: '__equal_aux' is not a member of 'std'; did you mean '__equal_aux'?
1069 | return std::__equal_aux(std::__niter_base(__first1),
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:841:5: note: '__equal_aux' declared here
841 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2)
| ^~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool __equal4(_II1, _II1, _II2, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1111:22: error: 'random_access_iterator_tag' does not name a type
1111 | using _RATag = random_access_iterator_tag;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1112:30: error: expected nested-name-specifier before 'iterator_traits'
1112 | using _Cat1 = typename iterator_traits<_II1>::iterator_category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1113:30: error: expected nested-name-specifier before 'iterator_traits'
1113 | using _Cat2 = typename iterator_traits<_II2>::iterator_category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1114:24: error: '__and_' does not name a type
1114 | using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
| ^~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1115:11: error: there are no arguments to '_RAIters' that depend on a template parameter, so a declaration of '_RAIters' must be available [-fpermissive]
1115 | if (_RAIters())
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1115:11: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1121:27: error: 'equal' is not a member of 'std'; did you mean 'equal'?
1121 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2);
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1091:5: note: 'equal' declared here
1091 | equal(_IIter1 __first1, _IIter1 __last1,
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool __equal4(_II1, _II1, _II2, _II2, _BinaryPredicate)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1137:22: error: 'random_access_iterator_tag' does not name a type
1137 | using _RATag = random_access_iterator_tag;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1138:30: error: expected nested-name-specifier before 'iterator_traits'
1138 | using _Cat1 = typename iterator_traits<_II1>::iterator_category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1139:30: error: expected nested-name-specifier before 'iterator_traits'
1139 | using _Cat2 = typename iterator_traits<_II2>::iterator_category;
| ^~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1140:24: error: '__and_' does not name a type
1140 | using _RAIters = __and_<is_same<_Cat1, _RATag>, is_same<_Cat2, _RATag>>;
| ^~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1141:11: error: there are no arguments to '_RAIters' that depend on a template parameter, so a declaration of '_RAIters' must be available [-fpermissive]
1141 | if (_RAIters())
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1147:27: error: 'equal' is not a member of 'std'; did you mean 'equal'?
1147 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2,
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1091:5: note: 'equal' declared here
1091 | equal(_IIter1 __first1, _IIter1 __last1,
| ^~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool equal(_II1, _II1, _II2, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1189:30: error: '__equal4' is not a member of 'std'; did you mean '__equal4'?
1189 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2);
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1134:5: note: '__equal4' declared here
1134 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2,
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool equal(_IIter1, _IIter1, _IIter2, _IIter2, _BinaryPredicate)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1219:30: error: '__equal4' is not a member of 'std'; did you mean '__equal4'?
1219 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2,
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1134:5: note: '__equal4' declared here
1134 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2,
| ^~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool lexicographical_compare(_II1, _II1, _II2, _II2)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1256:19: error: '__lexicographical_compare_aux' is not a member of 'std'; did you mean '__lexicographical_compare_aux'?
1256 | return std::__lexicographical_compare_aux(std::__niter_base(__first1),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:948:5: note: '__lexicographical_compare_aux' declared here
948 | __lexicographical_compare_aux(_II1 __first1, _II1 __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: In function 'bool lexicographical_compare(_II1, _II1, _II2, _II2, _Compare)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1286:19: error: '__lexicographical_compare_impl' is not a member of 'std'; did you mean '__lexicographical_compare_impl'?
1286 | return std::__lexicographical_compare_impl
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:891:5: note: '__lexicographical_compare_impl' declared here
891 | __lexicographical_compare_impl(_II1 __first1, _II1 __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h: At global scope:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1293:5: error: 'pair' does not name a type
1293 | pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1319:12: error: 'pair' does not name a type
1319 | inline pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1353:12: error: 'pair' does not name a type
1353 | inline pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1370:5: error: 'pair' does not name a type
1370 | pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1399:12: error: 'pair' does not name a type
1399 | inline pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1435:12: error: 'pair' does not name a type
1435 | inline pair<_InputIterator1, _InputIterator2>
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1453:1: error: expected declaration before '}' token
1453 | } // namespace std
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:66,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h:101:23: error: 'copy' is not a member of 'std'; did you mean 'copy'?
101 | { return std::copy(__first, __last, __result); }
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:465:5: note: 'copy' declared here
465 | copy(_II __first, _II __last, _OI __result)
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:66,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h: In static member function 'static void std::__uninitialized_fill<true>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h:173:16: error: 'fill' is not a member of 'std'; did you mean 'fill'?
173 | { std::fill(__first, __last, __x); }
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:742:5: note: 'fill' declared here
742 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value)
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:66,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_fill_n<true>::__uninit_fill_n(_ForwardIterator, _Size, const _Tp&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h:240:23: error: 'fill_n' is not a member of 'std'; did you mean 'fill_n'?
240 | { return std::fill_n(__first, __n, __x); }
| ^~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:802:5: note: 'fill_n' declared here
802 | fill_n(_OI __first, _Size __n, const _Tp& __value)
| ^~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:66,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h: In static member function 'static void std::__uninitialized_default_1<true>::__uninit_default(_ForwardIterator, _ForwardIterator)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h:530:9: error: 'fill' is not a member of 'std'; did you mean 'fill'?
530 | std::fill(__first, __last, _ValueType());
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:742:5: note: 'fill' declared here
742 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value)
| ^~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:66,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_default_n_1<true>::__uninit_default_n(_ForwardIterator, _Size)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_uninitialized.h:566:16: error: 'fill_n' is not a member of 'std'; did you mean 'fill_n'?
566 | return std::fill_n(__first, __n, _ValueType());
| ^~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:802:5: note: 'fill_n' declared here
802 | fill_n(_OI __first, _Size __n, const _Tp& __value)
| ^~~~~~
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h: In member function 'void std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(std::size_t)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69:19: error: expected unqualified-id before '(' token
69 | #define max(a, b) ((a)>(b)?(a):(b))
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h: In static member function 'static std::deque<_Tp, _Alloc>::size_type std::deque<_Tp, _Alloc>::_S_max_size(const _Tp_alloc_type&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:1897:18: error: missing template arguments before ')' token
1897 | return (std::min)(__diffmax, __allocmax);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h: In function 'bool std::operator==(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:2312:15: error: 'equal' is not a member of 'std'; did you mean 'equal'?
2312 | && std::equal(__x.begin(), __x.end(), __y.begin()); }
| ^~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1210:5: note: 'equal' declared here
1210 | equal(_IIter1 __first1, _IIter1 __last1,
| ^~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h: In function 'bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:2329:19: error: 'lexicographical_compare' is not a member of 'std'; did you mean 'lexicographical_compare'?
2329 | { return std::lexicographical_compare(__x.begin(), __x.end(),
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1277:5: note: 'lexicographical_compare' declared here
1277 | lexicographical_compare(_II1 __first1, _II1 __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc: In member function 'void std::deque<_Tp, _Alloc>::_M_reallocate_map(std::deque<_Tp, _Alloc>::size_type, bool)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69:19: error: expected unqualified-id before '(' token
69 | #define max(a, b) ((a)>(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy_backward(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc: In function 'std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::move_backward(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:68:19: error: expected unqualified-id before '(' token
68 | #define min(a, b) ((a)<(b)?(a):(b))
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::_M_check_len(std::vector<_Tp, _Alloc>::size_type, const char*) const':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h:1758:41: error: 'max' is not a member of 'std'; did you mean 'fmax'?
1758 | const size_type __len = size() + (std::max)(size(), __n);
| ^~~
| fmax
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h: In static member function 'static std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::_S_max_size(const _Tp_alloc_type&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h:1781:18: error: missing template arguments before ')' token
1781 | return (std::min)(__diffmax, __allocmax);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h: In function 'bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h:1890:16: error: 'equal' is not a member of 'std'; did you mean 'equal'?
1890 | && std::equal(__x.begin(), __x.end(), __y.begin())); }
| ^~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1210:5: note: 'equal' declared here
1210 | equal(_IIter1 __first1, _IIter1 __last1,
| ^~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h: In function 'bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_vector.h:1906:19: error: 'lexicographical_compare' is not a member of 'std'; did you mean 'lexicographical_compare'?
1906 | { return std::lexicographical_compare(__x.begin(), __x.end(),
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:60,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_algobase.h:1277:5: note: 'lexicographical_compare' declared here
1277 | lexicographical_compare(_II1 __first1, _II1 __last1,
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:68,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h: In member function 'std::vector<bool, _Alloc>::iterator std::vector<bool, _Alloc>::_M_copy_aligned(std::vector<bool, _Alloc>::const_iterator, std::vector<bool, _Alloc>::const_iterator, std::vector<bool, _Alloc>::iterator)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1114:69: error: no matching function for call to 'copy(std::_Bit_type*&, std::_Bit_type*&, std::_Bit_type*&)'
1114 | _Bit_type* __q = std::copy(__first._M_p, __last._M_p, __result._M_p);
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:69,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc:994:5: note: candidate: 'template<class _Tp> std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)'
994 | copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc:994:5: note: template argument deduction/substitution failed:
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:68,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1114:69: note: mismatched types 'std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>' and 'std::_Bit_type*' {aka 'long unsigned int*'}
1114 | _Bit_type* __q = std::copy(__first._M_p, __last._M_p, __result._M_p);
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:407:5: note: candidate: 'template<class _Tp> std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)'
407 | copy(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:407:5: note: template argument deduction/substitution failed:
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:68,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1114:69: note: mismatched types 'std::_Deque_iterator<_Tp, _Tp&, _Tp*>' and 'std::_Bit_type*' {aka 'long unsigned int*'}
1114 | _Bit_type* __q = std::copy(__first._M_p, __last._M_p, __result._M_p);
| ^
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1116:21: error: no matching function for call to 'copy(std::vector<bool, _Alloc>::const_iterator, std::vector<bool, _Alloc>::const_iterator&, std::vector<bool, _Alloc>::iterator)'
1116 | iterator(__q, 0));
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:69,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc:994:5: note: candidate: 'template<class _Tp> std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)'
994 | copy(_Deque_iterator<_Tp, const _Tp&, const _Tp*> __first,
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/deque.tcc:994:5: note: template argument deduction/substitution failed:
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:68,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1116:21: note: 'std::_Bit_const_iterator' is not derived from 'std::_Deque_iterator<_Tp, const _Tp&, const _Tp*>'
1116 | iterator(__q, 0));
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/deque:67,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:60,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:407:5: note: candidate: 'template<class _Tp> std::_Deque_iterator<_Tp, _Tp&, _Tp*> std::copy(std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>, std::_Deque_iterator<_Tp, _Tp&, _Tp*>)'
407 | copy(_Deque_iterator<_Tp, _Tp&, _Tp*> __first,
| ^~~~
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_deque.h:407:5: note: template argument deduction/substitution failed:
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:68,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h:1116:21: note: 'std::_Bit_const_iterator' is not derived from 'std::_Deque_iterator<_Tp, _Tp&, _Tp*>'
1116 | iterator(__q, 0));
| ^
In file included from src/main.cpp:1:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/stl_bvector.h: In member function 'std::vector<bool, _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(std::vector<bool, _Alloc>::size_type, const char*) const':
/home/mime/.platformio/packages/framework-arduinoasrmicro650x/cores/asr650x/Arduino.h:69:19: error: expected unqualified-id before '(' token
69 | #define max(a, b) ((a)>(b)?(a):(b))
| ^
In file included from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/vector:72,
from /home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/queue:61,
from src/main.cpp:2:
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_assign(std::size_t, const value_type&)':
/home/mime/.platformio/packages/toolchain-gccarmnoneeabi/arm-none-eabi/include/c++/9.2.1/bits/vector.tcc:276:30: error: 'fill_n' is not a member of 'std'; did you mean 'fill'?
276 | _M_erase_at_end(std::fill_n(this->_M_impl._M_start, __n, __val));
| ^~~~~~
| fill
*** [.pio/build/cubecell_board/src/main.cpp.o] Error 1
[FAILED] Took 0.85 seconds
make[3]: *** [CMakeFiles/Debug.dir/build.make:70: CMakeFiles/Debug] Fehler 1
make[2]: *** [CMakeFiles/Makefile2:113: CMakeFiles/Debug.dir/all] Fehler 2
make[1]: *** [CMakeFiles/Makefile2:120: CMakeFiles/Debug.dir/rule] Fehler 2
make: *** [Makefile:137: Debug] Fehler 2
# !!! WARNING !!! AUTO-GENERATED FILE, PLEASE DO NOT MODIFY IT AND USE
# https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags
#
# If you need to override existing CMake configuration or add extra,
# please create `CMakeListsUser.txt` in the root of project.
# The `CMakeListsUser.txt` will not be overwritten by PlatformIO.
cmake_minimum_required(VERSION 3.13)
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_C_COMPILER_WORKS 1)
set(CMAKE_CXX_COMPILER_WORKS 1)
project("untitled8" C CXX)
include(CMakeListsPrivate.txt)
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/CMakeListsUser.txt)
include(CMakeListsUser.txt)
endif()
add_custom_target(
Production ALL
COMMAND platformio -c clion run "$<$<NOT:$<CONFIG:All>>:-e${CMAKE_BUILD_TYPE}>"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(
Debug ALL
COMMAND platformio -c clion debug "$<$<NOT:$<CONFIG:All>>:-e${CMAKE_BUILD_TYPE}>"
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_executable(Z_DUMMY_TARGET ${SRC_LIST})
I have exact same issue. In my case it's triggered by #include <list>
Did some digging. Replaced with newest gcc-arm-none-eabi from ARM - does not help. Then looked into other ARM based Ardiuno MCU and compared Arduino.h. Temporary solve problem by commenting these lines:
https://github.com/HelTecAutomation/CubeCell-Arduino/blob/master/cores/asr650x/Arduino.h#L67-L68
Above there are lines:
//using std::abs;
//using std::max;
//using std::min;
I think there was some doubt use std or define and define won :-)
Update: need to uncoment
#include <algorithm>
using std::abs;
using std::max;
using std::min;