Painless Mesh - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

Painless Mesh

Version: 1.4.10
More details

Compatibility matrix

Board Claims compatibility Inclusion
otaSender
logClient
otaReceiver
echoNode
logServer
mqttBridge
namedMesh
startHere
webServer
basic
bridge
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

In file included from /tmp/arduino-testlib1248621591/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/basic

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/bridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/echoNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/logClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/logServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/mqttBridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/namedMesh

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:1:9: fatal error: map: No such file or directory
 #include<map>
         ^~~~~
compilation terminated.

examples/otaReceiver

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/otaSender

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaSender/otaSender.ino:24:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/startHere

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/webServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/webServer/webServer.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /tmp/arduino-testlib678752014/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /tmp/arduino-testlib678752014/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
              DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Pain

examples/basic

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
      

examples/bridge

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
  

examples/echoNode

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &me

examples/logClient

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M

examples/logServer

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M

examples/mqttBridge

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t p

examples/namedMesh

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:3,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:3,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error:

examples/otaReceiver

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16

examples/otaSender

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaSender/otaSender.ino:26:10: fatal error: FS.h: No such file or directory
 #include <FS.h>
          ^~~~~~
compilation terminated.
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/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/BaleMessengerBot_Arduino
  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/AllThingsTalk_LTE-M_SDK
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT

examples/startHere

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 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/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'dirent'
     if (!client->freeable()) {
          ^~~~~~
          dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'dirent'
     client->abort();
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'dirent'
     client->onAck(
     ^~~~~~
     dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'dirent'
     if (client->connected()) {
         ^~~~~~
         dirent
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'dirent'
     auto snd_len = client->space();
                    ^~~~~~
                    dirent
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port,

examples/webServer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/webServer/webServer.ino:20:10: fatal error: AsyncTCP.h: No such file or directory
 #include <AsyncTCP.h>
          ^~~~~~~~~~~~
compilation terminated.
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/BaleMessengerBot_Arduino
  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/Antares_ESP8266_HTTP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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/CMMC_MQTT_Connector
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

In file included from /tmp/arduino-testlib678752014/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/basic

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/bridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/echoNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/logClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/logServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/mqttBridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/namedMesh

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:1:9: fatal error: map: No such file or directory
 #include<map>
         ^~~~~
compilation terminated.

examples/otaReceiver

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/otaSender

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaSender/otaSender.ino:24:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/startHere

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

examples/webServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/webServer/webServer.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:7:10: fatal error: functional: No such file or directory
 #include <functional>
          ^~~~~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL
This library has no main header file so an empty one was created.

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /tmp/arduino-testlib1248621591/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /tmp/arduino-testlib1248621591/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
              DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessm

examples/basic

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
     

examples/bridge

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
 

examples/echoNode

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~

examples/logClient

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^

examples/logServer

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^

examples/mqttBridge

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
         

examples/namedMesh

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:3,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:3,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not de

examples/otaReceiver

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
     

examples/otaSender

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaSender/otaSender.ino:26:10: fatal error: FS.h: No such file or directory
 #include <FS.h>
          ^~~~~~
compilation terminated.
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/CoogleIOT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  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/ThingESP
  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/Antares_ESP8266_HTTP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Antares_ESP8266_MQTT

examples/startHere

Result: FAIL

WARNING: library Painless_Mesh claims to run on esp8266, esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:6:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:40:34: error: expected ')' before '*' token
   BufferedConnection(AsyncClient *client) : client(client) {}
                                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:151:3: error: 'AsyncClient' does not name a type; did you mean 'DNSClient'?
   AsyncClient *client;
   ^~~~~~~~~~~
   DNSClient
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In destructor 'painlessmesh::tcp::BufferedConnection::~BufferedConnection()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: error: 'client' was not declared in this scope
     if (!client->freeable()) {
          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:44:10: note: suggested alternative: 'uint'
     if (!client->freeable()) {
          ^~~~~~
          uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: error: 'client' was not declared in this scope
     client->abort();
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:47:5: note: suggested alternative: 'uint'
     client->abort();
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:48:12: error: type '<type error>' argument given to 'delete', expected pointer
     delete client;
            ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:55:50: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           if (!self->sentBuffer.empty() && self->client->canSend()) {
                                                  ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: error: 'client' was not declared in this scope
     client->onAck(
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:80:5: note: suggested alternative: 'uint'
     client->onAck(
     ^~~~~~
     uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:81:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:88:27: error: 'AsyncClient' has not been declared
         [self](void *arg, AsyncClient *client,
                           ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In lambda function:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:93:17: error: 'using element_type = class painlessmesh::tcp::BufferedConnection {aka class painlessmesh::tcp::BufferedConnection}' has no member named 'client'
           self->client->ack(len);
                 ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::initialize(Scheduler*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:99:41: error: 'AsyncClient' has not been declared
                              void *arg, AsyncClient *client) { self->close(); },
                                         ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'void painlessmesh::tcp::BufferedConnection::close()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:112:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onData(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:113:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onAck(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:114:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onDisconnect(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:115:11: error: 'class painlessmesh::tcp::BufferedConnection' has no member named 'client'
     this->client->onError(NULL, NULL);
           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: error: 'client' was not declared in this scope
     if (client->connected()) {
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:117:9: note: suggested alternative: 'uint'
     if (client->connected()) {
         ^~~~~~
         uint
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp: In member function 'bool painlessmesh::tcp::BufferedConnection::writeNext()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: error: 'client' was not declared in this scope
     auto snd_len = client->space();
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/connection.hpp:164:20: note: suggested alternative: 'uint'
     auto snd_len = client->space();
                    ^~~~~~
                    uint
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/mesh.hpp:9:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMeshSTA.h:6,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: variable or field 'initServer' declared void
 void initServer(AsyncServer &server, M &mesh) {
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:17: error: 'AsyncServer' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: error: 'server' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:30: note: suggested alternative: 'perror'
 void initServer(AsyncServer &server, M &mesh) {
                              ^~~~~~
                              perror
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:40: error: expected primary-expression before '&' token
 void initServer(AsyncServer &server, M &mesh) {
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: error: 'mesh' was not declared in this scope
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:26:41: note: suggested alternative: 'cosh'
 void initServer(AsyncServer &server, M &mesh) {
                                         ^~~~
                                         cosh
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: variable or field 'connect' declared void
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
              ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: error: 'AsyncClient' was not declared in this scope
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/tcp.hpp:45:14: note: suggested alternative: 'DNSClient'
 void connect(AsyncClient &client, IPAddress ip, uint16_t port, M &mesh) {
             

examples/webServer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/webServer/webServer.ino:20:10: fatal error: AsyncTCP.h: No such file or directory
 #include <AsyncTCP.h>
          ^~~~~~~~~~~~
compilation terminated.
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/Antares_ESP8266_HTTP
  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/CMMC_MQTT_Connector
  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
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /tmp/arduino-testlib128648292/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/BaleMessengerBot_Arduino
  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/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector

examples/basic

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/basic/basic.ino:9:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  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/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/CoogleIOT
  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

examples/bridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/bridge/bridge.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CMMC_MQTT_Connector
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  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/CoogleIOT
  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/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/ThingESP

examples/echoNode

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/echoNode/echoNode.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CMMC_MQTT_Connector
  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
  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
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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

examples/logClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logClient/logClient.ino:6:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/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/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/Antares_ESP8266_MQTT
  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

examples/logServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/logServer/logServer.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CoogleIOT
  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/Antares_ESP8266_MQTT
  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/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/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector

examples/mqttBridge

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/mqttBridge/mqttBridge.ino:12:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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
  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
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CMMC_MQTT_Connector

examples/namedMesh

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.h:3,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/namedMesh/namedMesh.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CoogleIOT
  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/Antares_ESP8266_HTTP
  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/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/BaleMessengerBot_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingESP

examples/otaReceiver

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaReceiver/otaReceiver.ino:10:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/AllThingsTalk_LTE-M_SDK
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT
  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/Antares_ESP8266_HTTP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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/BaleMessengerBot_Arduino

examples/otaSender

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/otaSender/otaSender.ino:24:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CoogleIOT
  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/BaleMessengerBot_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  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

examples/startHere

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/startHere/startHere.ino:11:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/CMMC_MQTT_Connector
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoogleIOT
  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/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  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/AllThingsTalk_LTE-M_SDK

examples/webServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessMesh.h:10:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/examples/webServer/webServer.ino:14:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Painless_Mesh/src/painlessmesh/configuration.hpp:31:22: fatal error: AsyncTCP.h: No such file or directory
compilation terminated.
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/ThingESP
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ThingsIoT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BaleMessengerBot_Arduino
  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/Antares_ESP8266_HTTP
  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/CoogleIOT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AllThingsTalk_LTE-M_SDK