This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 2.2.0
More details
Board | Claims compatibility | Inclusion | json_via_arduino_serial |
---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes ⚠️ | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes ⚠️ | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes ⚠️ | FAIL | FAIL |
Result: PASS
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:26:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'constexpr const bool cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>::canset': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:188:54: required from 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1486:13: required from 'bool cojson::details::propertyx<X>::read(cojson::details::propertyx<X>::C&, cojson::details::lexer&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:183:70: in constexpr expansion of 'elemental::is_null<void (MyApp::MyClass::*)(bool) noexcept, &MyApp::MyClass::led_set>(&MyApp::MyClass::led_set)' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/elemental.hpp:247:11: error: '(MyApp::MyClass::led_set == 0)' is not a constant expression return v == nullptr; ~~^~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1486:13: required from 'bool cojson::details::propertyx<X>::read(cojson::details::propertyx<X>::C&, cojson::details::lexer&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:188:62: error: body of constexpr function 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' not a return-statement static inline constexpr bool is() noexcept { return canset; } ^ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:26:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'constexpr const bool cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>::canget': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1506:10: required from 'bool cojson::details::propertyx<X>::write(const C&, cojson::details::ostream&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:182:70: in constexpr expansion of 'elemental::is_null<bool (MyApp::MyClass::*)() const noexcept, &MyApp::MyClass::led_get>(&MyApp::MyClass::led_get)' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/elemental.hpp:247:11: error: '(MyApp::MyClass::led_get == 0)' is not a constant expression return v == nullptr; ~~^~~~~~~~~~ In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'static constexpr bool cojson::accessor::methods<C, T, G, S>::has(const C&) [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]': /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1512:16: required from 'bool cojson::details::propertyx<X>::has(const C&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:189:71: error: body of constexpr function 'static constexpr bool cojson::accessor::methods<C, T, G, S>::has(const C&) [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' not a return-statement static inline constexpr bool has(const C&) noexcept { return canget; } ^
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:23:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /tmp/arduino-sketch-9EF3B4F531F618A0973768FA08D5D764/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Printable.h:36:13: error: 'size_t' does not name a type; did you mean 'pin_size_t'? virtual size_t printTo(Print& p) const = 0; ^~~~~~ pin_size_t In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-9EF3B4F531F618A0973768FA08D5D764/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:64:24: error: expected ';' at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:64:26: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:69:12: error: expected ';' at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:69:18: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-9EF3B4F531F618A0973768FA08D5D764/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:53:28: error: expected ';' at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:53:30: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:57:12: error: expected ';' at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:57:18: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/nested_exception.h:40:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:143, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /tmp/arduino-sketch-9EF3B4F531F618A0973768FA08D5D764/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:136:12: error: '_GLIBCXX17_CONSTEXPR' does not name a type; did you mean '_GLIBCXX_CONSTEXPR'? inline _GLIBCXX17_CONSTEXPR _Tp* ^~~~~~~~~~~~~~~~~~~~ _GLIBCXX_CONSTEXPR /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:38: error: '__is_tuple_like' was not declared in this scope typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:38: note: suggested alternative: '__strfmonlike' typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~~~~~~~~~~~~~ __strfmonlike /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:54: error: template argument 1 is invalid typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:57: error: template argument 1 is invalid typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:186:32: error: wrong number of template arguments (3, should be at least 1) is_move_assignable<_Tp>>::value>::type ^~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:54:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/nested_exception.h:40,
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/IPAddress.h:23:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Printable.h:36:13: error: 'size_t' does not name a type; did you mean 'pin_size_t'? virtual size_t printTo(Print& p) const = 0; ^~~~~~ pin_size_t In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:38:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:64:24: error: expected ';' at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:64:26: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:69:12: error: expected ';' at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/exception.h:69:18: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:53:28: error: expected ';' at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:53:30: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:57:12: error: expected ';' at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:57:18: error: '_GLIBCXX_TXN_SAFE_DYN' does not name a type; did you mean '_GLIBCXX_NUM_FACETS'? what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_NUM_FACETS In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/nested_exception.h:40:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/exception:143, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/new:40, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_new:27, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:136:12: error: '_GLIBCXX17_CONSTEXPR' does not name a type; did you mean '_GLIBCXX_CONSTEXPR'? inline _GLIBCXX17_CONSTEXPR _Tp* ^~~~~~~~~~~~~~~~~~~~ _GLIBCXX_CONSTEXPR /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:38: error: '__is_tuple_like' was not declared in this scope typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:38: note: suggested alternative: '__strfmonlike' typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~~~~~~~~~~~~~ __strfmonlike /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:54: error: template argument 1 is invalid typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:184:57: error: template argument 1 is invalid typename enable_if<__and_<__not_<__is_tuple_like<_Tp>>, ^~ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:186:32: error: wrong number of template arguments (3, should be at least 1) is_move_assignable<_Tp>>::value>::type ^~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++
Result: PASS
Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes. Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'constexpr const bool cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>::canset': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:188:54: required from 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1486:13: required from 'bool cojson::details::propertyx<X>::read(cojson::details::propertyx<X>::C&, cojson::details::lexer&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:183:70: in constexpr expansion of 'elemental::is_null<void (MyApp::MyClass::*)(bool) noexcept, &MyApp::MyClass::led_set>(&MyApp::MyClass::led_set)' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/elemental.hpp:247:11: error: '(MyApp::MyClass::led_set == 0)' is not a constant expression return v == nullptr; ~~^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1486:13: required from 'bool cojson::details::propertyx<X>::read(cojson::details::propertyx<X>::C&, cojson::details::lexer&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:188:62: error: body of constexpr function 'static constexpr bool cojson::accessor::methods<C, T, G, S>::is() [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' not a return-statement static inline constexpr bool is() noexcept { return canset; } ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:26:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'constexpr const bool cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>::canget': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1506:10: required from 'bool cojson::details::propertyx<X>::write(const C&, cojson::details::ostream&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:182:70: in constexpr expansion of 'elemental::is_null<bool (MyApp::MyClass::*)() const noexcept, &MyApp::MyClass::led_get>(&MyApp::MyClass::led_get)' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/elemental.hpp:247:11: error: '(MyApp::MyClass::led_get == 0)' is not a constant expression return v == nullptr; ~~^~~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.h:52:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:22: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp: In instantiation of 'static constexpr bool cojson::accessor::methods<C, T, G, S>::has(const C&) [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:1512:16: required from 'bool cojson::details::propertyx<X>::has(const C&) const [with X = cojson::accessor::methods<MyApp::MyClass, bool, &MyApp::MyClass::led_get, &MyApp::MyClass::led_set>; cojson::details::propertyx<X>::C = MyApp::MyClass]' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:126:1: required from here /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/src/cojson.hpp:189:71: error: body of constexpr function 'static constexpr bool cojson::accessor::methods<C, T, G, S>::has(const C&) [with C = MyApp::MyClass; T = bool; T (C::* G)() const noexcept = &MyApp::MyClass::led_get; void (C::* S)(T) noexcept = &MyApp::MyClass::led_set]' not a return-statement static inline constexpr bool has(const C&) noexcept { return canget; } ^
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/IPAddress.h:23:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:30, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-1734ACEE5BF962D8DB9B6FEDF67205D1/sketch/test.ino.cpp:1: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Printable.h:36:13: error: 'size_t' does not name a type; did you mean 'pin_size_t'? virtual size_t printTo(Print& p) const = 0; ^~~~~~ pin_size_t
Result: FAIL
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/IPAddress.h:23:0, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:30, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Printable.h:36:13: error: 'size_t' does not name a type; did you mean 'pin_size_t'? virtual size_t printTo(Print& p) const = 0; ^~~~~~ pin_size_t
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:65:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /tmp/arduino-sketch-D143C63230A62F8A1A6EDE7E8C43F0C6/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:143:43: error: '__void_t' does not name a type template<typename _Iterator, typename = __void_t<>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:143:51: error: expected '>' before '<' token template<typename _Iterator, typename = __void_t<>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:148:9: error: '__void_t' was not declared in this scope __void_t<typename _Iterator::iterator_category, ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:152:31: error: wrong number of template arguments (6, should be at least 1) typename _Iterator::reference>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:144:12: note: provided for 'template<class _Iterator, class> struct std::__iterator_traits' struct __iterator_traits { }; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:152:40: error: expected unqualified-id before '>' token typename _Iterator::reference>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:163:41: error: template argument 2 is invalid : public __iterator_traits<_Iterator> { }; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:71:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /tmp/arduino-sketch-D143C63230A62F8A1A6EDE7E8C43F0C6/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:40:7: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:45:3: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:114:7: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:120:9: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:127:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /tmp/arduino-sketch-D143C63230A62F8A1A6EDE7E8C43F0C6/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:193:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:217:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:241:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:263:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<_BoolType>::__lc(_II1, _II1, _II2, _II2)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:918:6: error: '__iter_less_iter' is not a member of '__gnu_cxx::__ops' __gnu_cxx::__ops::__iter_less_iter()); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<true>::__lc(const _Tp*, const _Tp*, const _Up*, const _Up*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:931:29: error: 'min' is not a member of 'std' if (const size_t __len = std::min(__len1, __len2)) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:60:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /tmp/arduino-sketch-D143C63230A62F8A1A6EDE7E8C43F0C6/sketch/test.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:355:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:360:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:368:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:373:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:381:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:386:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:39
Result: FAIL
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:65:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:143:43: error: '__void_t' does not name a type template<typename _Iterator, typename = __void_t<>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:143:51: error: expected '>' before '<' token template<typename _Iterator, typename = __void_t<>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:148:9: error: '__void_t' was not declared in this scope __void_t<typename _Iterator::iterator_category, ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:152:31: error: wrong number of template arguments (6, should be at least 1) typename _Iterator::reference>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:144:12: note: provided for 'template<class _Iterator, class> struct std::__iterator_traits' struct __iterator_traits { }; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:152:40: error: expected unqualified-id before '>' token typename _Iterator::reference>> ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_iterator_base_types.h:163:41: error: template argument 2 is invalid : public __iterator_traits<_Iterator> { }; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:71:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:40:7: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:45:3: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:114:7: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:120:9: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/predefined_ops.h:127:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:61:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:193:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:217:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:241:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:263:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<_BoolType>::__lc(_II1, _II1, _II2, _II2)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:918:6: error: '__iter_less_iter' is not a member of '__gnu_cxx::__ops' __gnu_cxx::__ops::__iter_less_iter()); ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h: In static member function 'static bool std::__lexicographical_compare<true>::__lc(const _Tp*, const _Tp*, const _Up*, const _Up*)': /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algobase.h:931:29: error: 'min' is not a member of 'std' if (const size_t __len = std::min(__len1, __len2)) ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/stl_algo.h:60:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/algorithm:62, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:142, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Cojson/examples/json_via_arduino_serial/json_via_arduino_serial.ino:21: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:355:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:360:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:368:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:373:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:381:5: error: '_GLIBCXX14_CONSTEXPR' does not name a type _GLIBCXX14_CONSTEXPR ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/xtensa-esp32-elf/include/c++/5.2.0/bits/algorithmfwd.h:386:5: error: '_GLIBCXX14_CONSTEXPR' does not n