This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 0.1.0
More details
Board | Claims compatibility | Inclusion | blink |
---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | 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 /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFiStorage.h:23:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFi.h:38, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFiNINA.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:2: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/utility/wifi_drv.h:293:12: error: 'PinStatus' does not name a type static PinStatus digitalRead(uint8_t pin); ^~~~~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTT.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:8, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:51:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(String &topic, String &payload)> MQTTClientCallbackSimpleFunction; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:52:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(MQTTClient *client, char topic[], char bytes[], int length)> ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:61:3: error: 'MQTTClientCallbackSimpleFunction' does not name a type; did you mean 'MQTTClientCallbackSimple'? MQTTClientCallbackSimpleFunction functionSimple = nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MQTTClientCallbackSimple /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:62:3: error: 'MQTTClientCallbackAdvancedFunction' does not name a type; did you mean 'MQTTClientCallbackAdvanced'? MQTTClientCallbackAdvancedFunction functionAdvanced = nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MQTTClientCallbackAdvanced /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:114:18: error: 'MQTTClientCallbackSimpleFunction' has not been declared void onMessage(MQTTClientCallbackSimpleFunction cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:115:26: error: 'MQTTClientCallbackAdvancedFunction' has not been declared void onMessageAdvanced(MQTTClientCallbackAdvancedFunction cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Multiple libraries were found for "ArduinoJson.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoJson Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_MQTT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AllThingsTalk_LTE-M_SDK Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_HTTP Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT Multiple libraries were found for "MQTT.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AzureIoTHubMQTTClient Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector Multiple libraries were found for "ArduinoSTL.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl
Result: PASS
Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes. Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.
Result: FAIL
WARNING: library ArduinoSTL claims to run on avr, megaavr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s). 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/stdlib.h:36:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, 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-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:27:10: error: '::abort' has not been declared using ::abort; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:28:10: error: '::abs' has not been declared using ::abs; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:30:10: error: '::atol' has not been declared using ::atol; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:31:10: error: '::atof' has not been declared using ::atof; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:32:10: error: '::atoi' has not been declared using ::atoi; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:33:10: error: '::bsearch' has not been declared using ::bsearch; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:34:10: error: '::calloc' has not been declared using ::calloc; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:35:10: error: '::div' has not been declared using ::div; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:36:10: error: '::exit' has not been declared using ::exit; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:37:10: error: '::free' has not been declared using ::free; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:38:10: error: '::getenv' has not been declared using ::getenv; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:39:10: error: '::labs' has not been declared using ::labs; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:40:10: error: '::ldiv' has not been declared using ::ldiv; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:41:10: error: '::malloc' has not been declared using ::malloc; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:42:10: error: '::qsort' has not been declared using ::qsort; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:43:10: error: '::rand' has not been declared using ::rand; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:44:10: error: '::realloc' has not been declared using ::realloc; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:45:10: error: '::srand' has not been declared using ::srand; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:46:10: error: '::strtod' has not been declared using ::strtod; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:47:10: error: '::strtol' has not been declared using ::strtol; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:48:10: error: '::strtoul' has not been declared using ::strtoul; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:49:10: error: '::system' has not been declared using ::system; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cstdlib:63:9: error: 'ldiv_t' does not name a type inline ldiv_t div(long i, long j){ ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Interrupts.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:29, 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-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.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/stdlib.h:38:12: error: 'std::abort' has not been declared using std::abort; ^~~~~ /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/stdlib.h:40:12: error: 'std::exit' has not been declared using std::exit; ^~~~ 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-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.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/math.h:36:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:47, 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-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:51:10: error: '::acos' has not been declared using ::acos; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:52:10: error: '::asin' has not been declared using ::asin; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:53:10: error: '::atan' has not been declared using ::atan; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:54:10: error: '::atan2' has not been declared using ::atan2; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:55:10: error: '::ceil' has not been declared using ::ceil; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:56:10: error: '::cos' has not been declared using ::cos; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:57:10: error: '::cosh' has not been declared using ::cosh; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:58:10: error: '::exp' has not been declared using ::exp; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:59:10: error: '::fabs' has not been declared using ::fabs; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:60:10: error: '::floor' has not been declared using ::floor; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:61:10: error: '::fmod' has not been declared using ::fmod; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:62:10: error: '::frexp' has not been declared using ::frexp; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:63:10: error: '::ldexp' has not been declared using ::ldexp; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:64:10: error: '::log' has not been declared using ::log; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:65:10: error: '::log10' has not been declared using ::log10; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:66:10: error: '::modf' has not been declared using ::modf; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:67:10: error: '::pow' has not been declared using ::pow; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:68:10: error: '::sin' has not been declared using ::sin; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:69:10: error: '::sinh' has not been declared using ::sinh; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL/src/cmath:70:10: error: '::sqrt' has not been declared using ::sqrt;
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/MQTT/src/MQTT.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:8, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:51:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(String &topic, String &payload)> MQTTClientCallbackSimpleFunction; ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:52:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(MQTTClient *client, char topic[], char bytes[], int length)> ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:61:3: error: 'MQTTClientCallbackSimpleFunction' does not name a type; did you mean 'MQTTClientCallbackSimple'? MQTTClientCallbackSimpleFunction functionSimple = nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MQTTClientCallbackSimple /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:62:3: error: 'MQTTClientCallbackAdvancedFunction' does not name a type; did you mean 'MQTTClientCallbackAdvanced'? MQTTClientCallbackAdvancedFunction functionAdvanced = nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MQTTClientCallbackAdvanced /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:114:18: error: 'MQTTClientCallbackSimpleFunction' has not been declared void onMessage(MQTTClientCallbackSimpleFunction cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:115:26: error: 'MQTTClientCallbackAdvancedFunction' has not been declared void onMessageAdvanced(MQTTClientCallbackAdvancedFunction cb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Multiple libraries were found for "ArduinoSTL.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoSTL Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl Multiple libraries were found for "ArduinoJson.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoJson Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_HTTP Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_MQTT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AllThingsTalk_LTE-M_SDK Multiple libraries were found for "MQTT.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AzureIoTHubMQTTClient Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector
Result: PASS
Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes. Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.
Result: FAIL
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/stdlib.h:36:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:5, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:27:10: error: '::abort' has not been declared using ::abort; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:28:10: error: '::abs' has not been declared using ::abs; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:29:10: error: '::atexit' has not been declared using ::atexit; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:30:10: error: '::atol' has not been declared using ::atol; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:31:10: error: '::atof' has not been declared using ::atof; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:32:10: error: '::atoi' has not been declared using ::atoi; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:33:10: error: '::bsearch' has not been declared using ::bsearch; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:34:10: error: '::calloc' has not been declared using ::calloc; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:35:10: error: '::div' has not been declared using ::div; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:36:10: error: '::exit' has not been declared using ::exit; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:37:10: error: '::free' has not been declared using ::free; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:38:10: error: '::getenv' has not been declared using ::getenv; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:39:10: error: '::labs' has not been declared using ::labs; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:40:10: error: '::ldiv' has not been declared using ::ldiv; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:41:10: error: '::malloc' has not been declared using ::malloc; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:42:10: error: '::qsort' has not been declared using ::qsort; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:43:10: error: '::rand' has not been declared using ::rand; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:44:10: error: '::realloc' has not been declared using ::realloc; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:45:10: error: '::srand' has not been declared using ::srand; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:46:10: error: '::strtod' has not been declared using ::strtod; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:47:10: error: '::strtol' has not been declared using ::strtol; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:48:10: error: '::strtoul' has not been declared using ::strtoul; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:49:10: error: '::system' has not been declared using ::system; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cstdlib:63:9: error: 'ldiv_t' does not name a type inline ldiv_t div(long i, long j){ ^~~~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Interrupts.h:5:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:29, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.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/stdlib.h:38:12: error: 'std::abort' has not been declared using std::abort; ^~~~~ /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/stdlib.h:39:12: error: 'std::atexit' has not been declared using std::atexit; ^~~~~~ /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/stdlib.h:40:12: error: 'std::exit' has not been declared using std::exit; ^~~~ In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/IPAddress.h:23:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:30, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1: /home/ec2-user/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 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/math.h:36:0, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:47, from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23, from /tmp/arduino-sketch-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:51:10: error: '::acos' has not been declared using ::acos; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:52:10: error: '::asin' has not been declared using ::asin; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:53:10: error: '::atan' has not been declared using ::atan; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:54:10: error: '::atan2' has not been declared using ::atan2; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:55:10: error: '::ceil' has not been declared using ::ceil; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:56:10: error: '::cos' has not been declared using ::cos; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:57:10: error: '::cosh' has not been declared using ::cosh; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:58:10: error: '::exp' has not been declared using ::exp; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:59:10: error: '::fabs' has not been declared using ::fabs; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:60:10: error: '::floor' has not been declared using ::floor; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:61:10: error: '::fmod' has not been declared using ::fmod; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:62:10: error: '::frexp' has not been declared using ::frexp; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:63:10: error: '::ldexp' has not been declared using ::ldexp; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:64:10: error: '::log' has not been declared using ::log; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:65:10: error: '::log10' has not been declared using ::log10; ^~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:66:10: error: '::modf' has not been declared using ::modf; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:67:10: error: '::pow' has not been declared using ::pow; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:68:10: error: '::sin' has not been declared using ::sin; ^~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:69:10: error: '::sinh' has not been declared using ::sinh; ^~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/avr_stl/src/cmath:70:10: error: '::s
Result: PASS
Sketch uses 197736 bytes (15%) of program storage space. Maximum is 1310720 bytes. Global variables use 13084 bytes (3%) of dynamic memory, leaving 314596 bytes for local variables. Maximum is 327680 bytes.
Result: FAIL
WARNING: library ArduinoSTL claims to run on avr, megaavr architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s). In file included from /tmp/arduino-sketch-683DD8B4FCC607F29B41781B63E7B3BD/sketch/blink.ino.cpp:1:0: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:158:12: error: 'std::isinf' has not been declared using std::isinf; ^ /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:159:12: error: 'std::isnan' has not been declared using std::isnan; ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFiStorage.h:23:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFi.h:38, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/WiFiNINA.h:23, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:2: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA/src/utility/wifi_drv.h:293:12: error: 'PinStatus' does not name a type static PinStatus digitalRead(uint8_t pin); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTT.h:4:0, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:8, from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:3: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:51:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(String &topic, String &payload)> MQTTClientCallbackSimpleFunction; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:52:14: error: 'function' in namespace 'std' does not name a template type typedef std::function<void(MQTTClient *client, char topic[], char bytes[], int length)> ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:61:3: error: 'MQTTClientCallbackSimpleFunction' does not name a type MQTTClientCallbackSimpleFunction functionSimple = nullptr; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:62:3: error: 'MQTTClientCallbackAdvancedFunction' does not name a type MQTTClientCallbackAdvancedFunction functionAdvanced = nullptr; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:114:18: error: 'MQTTClientCallbackSimpleFunction' has not been declared void onMessage(MQTTClientCallbackSimpleFunction cb); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/MQTT/src/MQTTClient.h:115:26: error: 'MQTTClientCallbackAdvancedFunction' has not been declared void onMessageAdvanced(MQTTClientCallbackAdvancedFunction cb); ^ In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:3:0: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:478:50: error: invalid static_cast from type 'uint16_t(uint8_t) {aka short unsigned int(unsigned char)}' to type 'int (*)(uint8_t) {aka int (*)(unsigned char)}' decltype(static_cast<Ret(*)(A1)>(Function)),\ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:450:21: note: in expansion of macro '_VRPC_GLOBAL_FUNCTION_3' #define CAT( A, B ) A ## B ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:451:29: note: in expansion of macro 'CAT' #define SELECT( NAME, NUM ) CAT( _ ## NAME ## _, NUM ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:454:32: note: in expansion of macro 'SELECT' #define VA_SELECT( NAME, ... ) SELECT( NAME, VA_SIZE(__VA_ARGS__) )(__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:456:37: note: in expansion of macro 'VA_SELECT' #define VRPC_GLOBAL_FUNCTION( ... ) VA_SELECT( VRPC_GLOBAL_FUNCTION, __VA_ARGS__ ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:44:1: note: in expansion of macro 'VRPC_GLOBAL_FUNCTION' VRPC_GLOBAL_FUNCTION(int, analogRead, uint8_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:478:50: error: invalid static_cast from type 'uint16_t(uint8_t) {aka short unsigned int(unsigned char)}' to type 'int (*)(uint8_t) {aka int (*)(unsigned char)}' decltype(static_cast<Ret(*)(A1)>(Function)),\ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:450:21: note: in expansion of macro '_VRPC_GLOBAL_FUNCTION_3' #define CAT( A, B ) A ## B ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:451:29: note: in expansion of macro 'CAT' #define SELECT( NAME, NUM ) CAT( _ ## NAME ## _, NUM ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:454:32: note: in expansion of macro 'SELECT' #define VA_SELECT( NAME, ... ) SELECT( NAME, VA_SIZE(__VA_ARGS__) )(__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:456:37: note: in expansion of macro 'VA_SELECT' #define VRPC_GLOBAL_FUNCTION( ... ) VA_SELECT( VRPC_GLOBAL_FUNCTION, __VA_ARGS__ ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:44:1: note: in expansion of macro 'VRPC_GLOBAL_FUNCTION' VRPC_GLOBAL_FUNCTION(int, analogRead, uint8_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:482:5: error: template argument 1 is invalid > vrpc::RegisterGlobalFunction<\ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:450:21: note: in expansion of macro '_VRPC_GLOBAL_FUNCTION_3' #define CAT( A, B ) A ## B ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:451:29: note: in expansion of macro 'CAT' #define SELECT( NAME, NUM ) CAT( _ ## NAME ## _, NUM ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:454:32: note: in expansion of macro 'SELECT' #define VA_SELECT( NAME, ... ) SELECT( NAME, VA_SIZE(__VA_ARGS__) )(__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:456:37: note: in expansion of macro 'VA_SELECT' #define VRPC_GLOBAL_FUNCTION( ... ) VA_SELECT( VRPC_GLOBAL_FUNCTION, __VA_ARGS__ ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:44:1: note: in expansion of macro 'VRPC_GLOBAL_FUNCTION' VRPC_GLOBAL_FUNCTION(int, analogRead, uint8_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:482:5: note: invalid template non-type parameter > vrpc::RegisterGlobalFunction<\ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:450:21: note: in expansion of macro '_VRPC_GLOBAL_FUNCTION_3' #define CAT( A, B ) A ## B ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:451:29: note: in expansion of macro 'CAT' #define SELECT( NAME, NUM ) CAT( _ ## NAME ## _, NUM ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:454:32: note: in expansion of macro 'SELECT' #define VA_SELECT( NAME, ... ) SELECT( NAME, VA_SIZE(__VA_ARGS__) )(__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:456:37: note: in expansion of macro 'VA_SELECT' #define VRPC_GLOBAL_FUNCTION( ... ) VA_SELECT( VRPC_GLOBAL_FUNCTION, __VA_ARGS__ ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:44:1: note: in expansion of macro 'VRPC_GLOBAL_FUNCTION' VRPC_GLOBAL_FUNCTION(int, analogRead, uint8_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:483:50: error: invalid static_cast from type 'uint16_t(uint8_t) {aka short unsigned int(unsigned char)}' to type 'int (*)(uint8_t) {aka int (*)(unsigned char)}' decltype(static_cast<Ret(*)(A1)>(Function)),\ ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:450:21: note: in expansion of macro '_VRPC_GLOBAL_FUNCTION_3' #define CAT( A, B ) A ## B ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:451:29: note: in expansion of macro 'CAT' #define SELECT( NAME, NUM ) CAT( _ ## NAME ## _, NUM ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:454:32: note: in expansion of macro 'SELECT' #define VA_SELECT( NAME, ... ) SELECT( NAME, VA_SIZE(__VA_ARGS__) )(__VA_ARGS__) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:456:37: note: in expansion of macro 'VA_SELECT' #define VRPC_GLOBAL_FUNCTION( ... ) VA_SELECT( VRPC_GLOBAL_FUNCTION, __VA_ARGS__ ) ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/examples/blink/blink.ino:44:1: note: in expansion of macro 'VRPC_GLOBAL_FUNCTION' VRPC_GLOBAL_FUNCTION(int, analogRead, uint8_t); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/VRPC/src/vrpc.h:483:50: error: invalid static_cast from type 'uint16_t(uint8_t) {aka short unsigned int(uns