This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.
Version: 1.5.1
More details
Board | Claims compatibility | Inclusion | ConnectEsp8266WiFiClient |
ConnectEthernetClient |
LwtEsp8266WiFiClient |
PubSub |
---|---|---|---|---|---|---|
arduino:avr:uno
1.8.4 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL |
arduino:mbed_nano:nanorp2040connect
2.7.2 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL |
arduino:megaavr:nona4809
1.8.7 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL |
arduino:samd:mkrwifi1010
1.8.12 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL |
esp32:esp32:d1_mini32
1.0.6 |
Yes | PASS | FAIL | FAIL | FAIL | FAIL |
Result: PASS
This library has no main header file so an empty one was created.
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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEsp8266WiFiClient/ConnectEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: note: suggested alternative: 'network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:54: error: 'NetworkClientImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:78: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:65:14: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:67:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:78:13: error: 'class MqttClient' has no member named 'isConnected'; did you mean 'connected'? if (!mqtt->isConnected()) { ^~~~~~~~~~~ connected /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:85:15: error: 'ConnectResult' is not a member of 'MqttClient' MqttClient::ConnectResult connectResult; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:88:4: error: 'MQTTPacket_connectData' was not declared in this scope MQTTPacket_connectData options = MQTTPacket_connectData_initializer; ^~~~~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:89:4: error: 'options' was not declared in this scope options.MQTTVersion = 4; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/C
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/LwtEsp8266WiFiClient/LwtEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: 'MessageData' is not a member of 'MqttClient' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:24: note: suggested alternative: 'Network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ Network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:54: error: 'NetworkImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:73: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:109:14: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:111:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: 'MessageData' is not a member of 'MqttClient' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:134:13: error: 'class MqttClient' has no member named 'isConnected'; did you mean 'connected'? if (!mqtt->isConnected()) { ^~~~~~~~~~~ connected /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:140:15: error: 'ConnectResult' is not a member of 'MqttClient' MqttClient::ConnectResult connectResult; ^~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.in
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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEsp8266WiFiClient/ConnectEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void printfln_P(const char*, ...)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:29:2: error: 'va_start' was not declared in this scope va_start(ap, fmt); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:29:2: note: suggested alternative: 'stat' va_start(ap, fmt); ^~~~~~~~ stat /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:30:2: error: 'vsnprintf_P' was not declared in this scope vsnprintf_P(buf, LOG_SIZE_MAX, fmt, ap); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:30:2: note: suggested alternative: 'snprintf_P' vsnprintf_P(buf, LOG_SIZE_MAX, fmt, ap); ^~~~~~~~~~~ snprintf_P /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:31:2: error: 'va_end' was not declared in this scope va_end(ap); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:31:2: note: suggested alternative: 'rand' va_end(ap); ^~~~~~ rand /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: note: suggested alternative: 'network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:54: error: 'NetworkClientImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:78: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersI
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/LwtEsp8266WiFiClient/LwtEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory #include <util/delay_basic.h> ^~~~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "SoftwareSerial.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Multiple libraries were found for "MqttClient.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqttClient Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoTGuru Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiveObjectsSDK
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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEsp8266WiFiClient/ConnectEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: note: suggested alternative: 'network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:54: error: 'NetworkClientImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:78: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:65:14: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:67:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:78:13: error: 'class MqttClient' has no member named 'isConnected'; did you mean 'connected'? if (!mqtt->isConnected()) { ^~~~~~~~~~~ connected /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:85:15: error: 'ConnectResult' is not a member of 'MqttClient' MqttClient::ConnectResult connectR
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/LwtEsp8266WiFiClient/LwtEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: 'MessageData' is not a member of 'MqttClient' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:24: note: suggested alternative: 'Network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ Network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:54: error: 'NetworkImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:73: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:109:14: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:111:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: 'MessageData' is not a member of 'MqttClient' /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void loop()': /home/ec2-user/arduino
Result: PASS
This library has no main header file so an empty one was created.
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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEsp8266WiFiClient/ConnectEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void printfln_P(const char*, ...)': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:29:2: error: 'va_start' was not declared in this scope va_start(ap, fmt); ^~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:29:2: note: suggested alternative: 'u_short' va_start(ap, fmt); ^~~~~~~~ u_short /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:30:2: error: 'vsnprintf_P' was not declared in this scope vsnprintf_P(buf, LOG_SIZE_MAX, fmt, ap); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:30:2: note: suggested alternative: 'snprintf_P' vsnprintf_P(buf, LOG_SIZE_MAX, fmt, ap); ^~~~~~~~~~~ snprintf_P /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:31:2: error: 'va_end' was not declared in this scope va_end(ap); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:31:2: note: suggested alternative: 'rand' va_end(ap); ^~~~~~ rand /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:14: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: note: suggested alternative: 'System' MqttClient::System *mqttSystem = new System; ^~~~~~~~~~ System /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:14: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:14: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: note: suggested alternative: 'network' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~ network /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:54: error: 'NetworkClientImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:78: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:14: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: note: suggested alternative: 'epBuffer' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~~~~ epBuffer /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:14: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^~~~~~~~~~~~~~~~~~~ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHan
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/LwtEsp8266WiFiClient/LwtEsp8266WiFiClient.ino:16:10: fatal error: ESP8266WiFi.h: No such file or directory #include <ESP8266WiFi.h> ^~~~~~~~~~~~~~~ compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble/src/SoftwareSerial.cpp:45:10: fatal error: util/delay_basic.h: No such file or directory #include <util/delay_basic.h> ^~~~~~~~~~~~~~~~~~~~ compilation terminated. Multiple libraries were found for "SoftwareSerial.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Dabble Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EspSoftwareSerial Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Printoo_Library Multiple libraries were found for "MqttClient.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqttClient Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiveObjectsSDK Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/IoTGuru
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
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEsp8266WiFiClient/ConnectEsp8266WiFiClient.ino:16:25: fatal error: ESP8266WiFi.h: No such file or directory compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:2: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:55:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:2: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:56:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:2: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:54: error: 'NetworkClientImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:57:78: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkClientImpl<Client>(network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:2: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:59:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:2: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:61:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:2: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:63:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:65:2: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:67:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:78:13: error: 'class MqttClient' has no member named 'isConnected' if (!mqtt->isConnected()) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:85:3: error: 'ConnectResult' is not a member of 'MqttClient' MqttClient::ConnectResult connectResult; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:88:4: error: 'MQTTPacket_connectData' was not declared in this scope MQTTPacket_connectData options = MQTTPacket_connectData_initializer; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:89:4: error: 'options' was not declared in this scope options.MQTTVersion = 4; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:93:16: error: 'MqttClient::Error' has not been declared MqttClient::Error::type rc = mqtt->connect(options, connectResult); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:94:8: error: 'rc' was not declared in this scope if (rc != MqttClient::Error::SUCCESS) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:94:26: error: 'MqttClient::Error' has not been declared if (rc != MqttClient::Error::SUCCESS) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/ConnectEthernetClient/ConnectEthernetClient.ino:107:9: error: 'class MqttClient' has no member named 'yield' mqtt->yield(30000L); ^ Multiple libraries were found for "Ethernet.h" Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ether
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/LwtEsp8266WiFiClient/LwtEsp8266WiFiClient.ino:16:25: fatal error: ESP8266WiFi.h: No such file or directory compilation terminated.
Result: FAIL
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:21: error: 'MessageData' is not a member of 'MqttClient' void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:42:41: error: expected class-name before '{' token class System: public MqttClient::System { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void setup()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:2: error: 'System' is not a member of 'MqttClient' MqttClient::System *mqttSystem = new System; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:99:22: error: 'mqttSystem' was not declared in this scope MqttClient::System *mqttSystem = new System; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:2: error: 'Logger' is not a member of 'MqttClient' MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:22: error: 'mqttLogger' was not declared in this scope MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:51: error: 'LoggerImpl' in 'class MqttClient' does not name a template type MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:100:76: error: expected primary-expression before '>' token MqttClient::Logger *mqttLogger = new MqttClient::LoggerImpl<HardwareSerial>(Serial); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:2: error: 'Network' is not a member of 'MqttClient' MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:24: error: 'mqttNetwork' was not declared in this scope MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:54: error: 'NetworkImpl' in 'class MqttClient' does not name a template type MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:101:73: error: expected primary-expression before '>' token MqttClient::Network * mqttNetwork = new MqttClient::NetworkImpl<Network>(*network, *mqttSystem); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:2: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:22: error: 'mqttSendBuffer' was not declared in this scope MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:103:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttSendBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:2: error: 'Buffer' is not a member of 'MqttClient' MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:22: error: 'mqttRecvBuffer' was not declared in this scope MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:55: error: 'ArrayBuffer' in 'class MqttClient' does not name a template type MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:105:72: error: expected primary-expression before ')' token MqttClient::Buffer *mqttRecvBuffer = new MqttClient::ArrayBuffer<128>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:2: error: 'MessageHandlers' is not a member of 'MqttClient' MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:31: error: 'mqttMessageHandlers' was not declared in this scope MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:69: error: 'MessageHandlersImpl' in 'class MqttClient' does not name a template type MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:107:92: error: expected primary-expression before ')' token MqttClient::MessageHandlers *mqttMessageHandlers = new MqttClient::MessageHandlersImpl<2>(); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:109:2: error: 'Options' is not a member of 'MqttClient' MqttClient::Options mqttOptions; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:111:2: error: 'mqttOptions' was not declared in this scope mqttOptions.commandTimeoutMs = 10000; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: At global scope: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:33: error: variable or field 'processMessage' declared void void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:21: error: 'MessageData' is not a member of 'MqttClient' void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:120:46: error: 'md' was not declared in this scope void processMessage(MqttClient::MessageData& md) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino: In function 'void loop()': /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:134:13: error: 'class MqttClient' has no member named 'isConnected' if (!mqtt->isConnected()) { ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:140:3: error: 'ConnectResult' is not a member of 'MqttClient' MqttClient::ConnectResult connectResult; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:143:4: error: 'MQTTPacket_connectData' was not declared in this scope MQTTPacket_connectData options = MQTTPacket_connectData_initializer; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:144:4: error: 'options' was not declared in this scope options.MQTTVersion = 4; ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:148:16: error: 'MqttClient::Error' has not been declared MqttClient::Error::type rc = mqtt->connect(options, connectResult); ^ /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ArduinoMqtt/examples/PubSub/PubSub.ino:149:8: error: 'rc' was not declared in this scope if (rc != MqttClient::Error::SUCCESS) { ^ /home/ec2-us