SoapESP32 - compatibility matrix

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

SoapESP32

Version: 1.1.2
More details

Compatibility matrix

Board Claims compatibility Inclusion
WakeUpMediaServer_WiFi
BrowseBigDirectories_WiFi
BrowseRecursively_Ethernet
BrowseRecursively_WiFi
DownloadFileExample1_WiFi
DownloadFileExample2_WiFi
ScanForMediaServers_Ethernet
BrowseRoot_Ethernet
BrowseRoot_WiFi
DownloadFileExample1_Ethernet
ScanForMediaServers_WiFi
UsingMutexLocks_Ethernet
WakeUpMediaServer_Ethernet
arduino:avr:uno
1.8.4
No FAIL FAIL 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 FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL 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 FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS PASS FAIL FAIL FAIL FAIL FAIL FAIL PASS FAIL PASS FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /tmp/arduino-testlib2386214205/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /tmp/arduino-testlib2386214205/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseBigDirectories_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:34:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:36:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'bool findBigDirectory(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:45:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:64:36: error: call of overloaded 'println(uint64_t&)' is ambiguous
         Serial.println(object->size);
                                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:19:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:80:12: note: candidate: size_t Print::println(char)
     size_t println(char);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:81:12: note: candidate: size_t Print::println(unsigned char, int)
     size_t println(unsigned char, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:82:12: note: candidate: size_t Print::println(int, int)
     size_t println(int, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:83:12: note: candidate: size_t Print::println(unsigned int, int)
     size_t println(unsigned int, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:84:12: note: candidate: size_t Print::println(long int, int)
     size_t println(long, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:85:12: note: candidate: size_t Print::println(long unsigned int, int)
     size_t println(unsigned long, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:86:12: note: candidate: size_t Print::println(double, int)
     size_t println(double, int = 2);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: error: 'directoryContent' was not declared in this scope
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: note: suggested alternative: 'directory'
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
                                 directory
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseRecursively_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:73:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void printServerContent(SoapESP32*, int, String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:80:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:60:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseRecursively_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:62:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:64:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void printServerContent(SoapESP32*, int, String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:71:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:52:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseRoot_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:33:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:81:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:65:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample1_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:52:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/DownloadFileExample1_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:40:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:42:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/DownloadFileExample2_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:41:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:43:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'bool findAudioFile(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:57:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:89:38: error: call of overloaded 'println(uint64_t&)' is ambiguous
           Serial.println(object->size);
                                      ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Stream.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/HardwareSerial.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Arduino.h:233,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:80:12: note: candidate: size_t Print::println(char)
     size_t println(char);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:81:12: note: candidate: size_t Print::println(unsigned char, int)
     size_t println(unsigned char, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:82:12: note: candidate: size_t Print::println(int, int)
     size_t println(int, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:83:12: note: candidate: size_t Print::println(unsigned int, int)
     size_t println(unsigned int, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:84:12: note: candidate: size_t Print::println(long int, int)
     size_t println(long, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:85:12: note: candidate: size_t Print::println(long unsigned int, int)
     size_t println(unsigned long, int = DEC);
            ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/avr/1.8.4/cores/arduino/Print.h:86:12: note: candidate: size_t Print::println(double, int)
     size_t println(double, int = 2);
            ^~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/ScanForMediaServers_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:32:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/ScanForMediaServers_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/UsingMutexLocks_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:39:1: error: 'TaskHandle_t' does not name a type
 TaskHandle_t      xAnotherTask;                      // task handle for an additional task
 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:40:1: error: 'SemaphoreHandle_t' does not name a type
 SemaphoreHandle_t SPIsem = NULL;                    // smeaphore used as global mutex
 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: error: 'SPIsem' was not declared in this scope
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: note: suggested alternative: 'SPIE'
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
                                        SPIE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void anotherTask(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: error: 'SPIsem' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: note: suggested alternative: 'SPIE'
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
                           SPIE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: error: 'SPIsem' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: note: suggested alternative: 'SPIE'
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
                    SPIE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:5: error: 'xSemaphoreGive' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
     ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: error: 'SPIsem' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: note: suggested alternative: 'SPIE'
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
   SPIE
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:12: error: 'xSemaphoreCreateMutex' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
            ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: error: 'xAnotherTask' was not declared in this scope
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: note: suggested alternative: 'anotherTask'
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
      anotherTask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:94:3: error: 'xTaskCreate' was not declared in this scope
   xTaskCreate(
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:129:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "Ethernet.

examples/WakeUpMediaServer_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:38:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:102:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/WakeUpMediaServer_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:26:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:28:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:89:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /tmp/arduino-testlib3855010807/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /tmp/arduino-testlib3855010807/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/BrowseBigDirectories_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:34:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:36:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'bool findBigDirectory(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:45:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:90:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:20:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: error: 'directoryContent' was not declared in this scope
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: note: suggested alternative: 'directory'
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
                                 directory
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRecursively_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:73:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:80:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:60:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC

examples/BrowseRecursively_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:62:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:64:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:71:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:116:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:52:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:33:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:81:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:31:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:65:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample1_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:52:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/DownloadFileExample1_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:40:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:42:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:50:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/DownloadFileExample2_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:41:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:43:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'bool findAudioFile(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:57:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:106:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/ScanForMediaServers_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:32:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/ScanForMediaServers_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:32:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/UsingMutexLocks_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:39:1: error: 'TaskHandle_t' does not name a type; did you mean 'irq_handler_t'?
 TaskHandle_t      xAnotherTask;                      // task handle for an additional task
 ^~~~~~~~~~~~
 irq_handler_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:40:1: error: 'SemaphoreHandle_t' does not name a type
 SemaphoreHandle_t SPIsem = NULL;                    // smeaphore used as global mutex
 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: error: 'SPIsem' was not declared in this scope
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: note: suggested alternative: 'SPIName'
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
                                        SPIName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void anotherTask(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: error: 'SPIsem' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: note: suggested alternative: 'SPIName'
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
                           SPIName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: error: 'SPIsem' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: note: suggested alternative: 'SPIName'
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
                    SPIName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:5: error: 'xSemaphoreGive' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
     ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: error: 'SPIsem' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: note: suggested alternative: 'SPIName'
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
   SPIName
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:12: error: 'xSemaphoreCreateMutex' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
            ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: error: 'xAnotherTask' was not declared in this scope
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: note: suggested alternative: 'anotherTask'
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
      anotherTask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:94:3: error: 'xTaskCreate' was not declared in this scope
   xTaskCreate(
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:129:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                  

examples/WakeUpMediaServer_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:38:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:102:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/WakeUpMediaServer_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:26:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:28:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:67:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:89:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /tmp/arduino-testlib3855010807/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /tmp/arduino-testlib3855010807/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/BrowseBigDirectories_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:34:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:36:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'bool findBigDirectory(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:45:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: error: 'directoryContent' was not declared in this scope
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: note: suggested alternative: 'directory'
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
                                 directory
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/BrowseRecursively_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:73:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:80:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:60:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRecursively_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:62:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:64:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:71:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:52:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:33:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:81:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:65:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample1_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:52:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample1_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:40:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:42:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample2_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:41:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:43:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'bool findAudioFile(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:57:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/ScanForMediaServers_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:32:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/ScanForMediaServers_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/UsingMutexLocks_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:39:1: error: 'TaskHandle_t' does not name a type
 TaskHandle_t      xAnotherTask;                      // task handle for an additional task
 ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:40:1: error: 'SemaphoreHandle_t' does not name a type
 SemaphoreHandle_t SPIsem = NULL;                    // smeaphore used as global mutex
 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: error: 'SPIsem' was not declared in this scope
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: note: suggested alternative: 'SPI_t'
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
                                        SPI_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void anotherTask(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: error: 'SPIsem' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: note: suggested alternative: 'SPI_t'
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
                           SPI_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: error: 'SPIsem' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: note: suggested alternative: 'SPI_t'
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
                    SPI_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:5: error: 'xSemaphoreGive' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
     ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: error: 'SPIsem' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: note: suggested alternative: 'SPI_t'
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
   SPI_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:12: error: 'xSemaphoreCreateMutex' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
            ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: error: 'xAnotherTask' was not declared in this scope
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: note: suggested alternative: 'anotherTask'
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
      anotherTask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:94:3: error: 'xTaskCreate' was not declared in this scope
   xTaskCreate(
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:129:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found fo

examples/WakeUpMediaServer_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:38:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:102:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/WakeUpMediaServer_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:26:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:28:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:89:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library SoapESP32 claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
In file included from /tmp/arduino-testlib2386214205/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /tmp/arduino-testlib2386214205/test/test.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/BrowseBigDirectories_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:34:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:36:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'bool findBigDirectory(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:40:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:45:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:90:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:20:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:109:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t directoryContent;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: error: 'directoryContent' was not declared in this scope
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseBigDirectories_WiFi/BrowseBigDirectories_WiFi.ino:130:33: note: suggested alternative: 'directory'
                                &directoryContent, startingIndex) ||
                                 ^~~~~~~~~~~~~~~~
                                 directory
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseRecursively_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:73:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:76:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:80:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:60:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC

examples/BrowseRecursively_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:27:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:62:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:64:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void printServerContent(SoapESP32*, int, arduino::String, int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:67:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:71:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) { // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:116:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:52:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/BrowseRoot_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:33:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:65:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:81:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/BrowseRoot_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:31:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:49:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;      // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_WiFi/BrowseRoot_WiFi.ino:65:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample1_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:52:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:21:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/DownloadFileExample1_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:40:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:42:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:50:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:17:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/DownloadFileExample2_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:41:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:43:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'bool findAudioFile(SoapESP32*, int, soapObject_t*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:52:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:57:28: error: 'browseResult' was not declared in this scope
                           &browseResult)) {    // pointer to vector storing directory content
                            ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:106:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/ScanForMediaServers_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:32:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/ScanForMediaServers_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:21:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:23:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:32:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_WiFi/ScanForMediaServers_WiFi.ino:11:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/UsingMutexLocks_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:39:1: error: 'TaskHandle_t' does not name a type; did you mean 'TC5_Handler'?
 TaskHandle_t      xAnotherTask;                      // task handle for an additional task
 ^~~~~~~~~~~~
 TC5_Handler
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:40:1: error: 'SemaphoreHandle_t' does not name a type
 SemaphoreHandle_t SPIsem = NULL;                    // smeaphore used as global mutex
 ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:40: error: 'SPIsem' was not declared in this scope
 SoapESP32         soap(&client, &udp, &SPIsem);
                                        ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void anotherTask(void*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:27: error: 'SPIsem' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                           ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:47:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:20: error: 'SPIsem' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
                    ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:50:5: error: 'xSemaphoreGive' was not declared in this scope
     xSemaphoreGive(SPIsem);                             // release SPI bus
     ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:12: error: 'xSemaphoreTake' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
            ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:58:42: error: 'pdTRUE' was not declared in this scope
     while (xSemaphoreTake(SPIsem, 10) != pdTRUE) {};    // claim SPI bus
                                          ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:3: error: 'SPIsem' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
   ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:90:12: error: 'xSemaphoreCreateMutex' was not declared in this scope
   SPIsem = xSemaphoreCreateMutex();
            ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: error: 'xAnotherTask' was not declared in this scope
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:100:6: note: suggested alternative: 'anotherTask'
     &xAnotherTask);                    // task handle to keep track of it
      ^~~~~~~~~~~~
      anotherTask
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:94:3: error: 'xTaskCreate' was not declared in this scope
   xTaskCreate(
   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: error: 'soapObjectVect_t' was not declared in this scope
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:113:3: note: suggested alternative: 'soapObject_t'
   soapObjectVect_t browseResult;       // browse results get stored here
   ^~~~~~~~~~~~~~~~
   soapObject_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:129:37: error: 'browseResult' was not declared in this scope
     if (!soap.browseServer(i, "0", &browseResult)) {
                                     ^~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/WakeUpMediaServer_Ethernet

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:38:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, int*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: constexpr SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:102:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/WakeUpMediaServer_WiFi

Result: FAIL

WARNING: library SoapESP32 claims to run on 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/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:153:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapObject_t> soapObjectVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:164:14: error: 'vector' in namespace 'std' does not name a template type
 typedef std::vector<soapServer_t> soapServerVect_t;
              ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:35: error: 'WiFiUDP' has not been declared
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
                                   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:181:71: error: 'soapObjectVect_t' has not been declared
     bool        browseServer(const uint8_t srv, const char *objectId, soapObjectVect_t *browseResult,
                                                                       ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:198:5: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
     WiFiUDP           *m_udp;                   // pointer to WiFiUDP object
     ^~~~~~~
     WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:202:5: error: 'soapServerVect_t' does not name a type; did you mean 'soapServer_t'?
     soapServerVect_t   m_server ;               // list of usable media servers in local network
     ^~~~~~~~~~~~~~~~
     soapServer_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:29: error: 'std::vector' has not been declared
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                             ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:210:35: error: expected ',' or '...' before '<' token
     bool soapSSDPquery(std::vector<soapServer_t> *rcvd, int msWait = SSDP_MAX_REPLY_TIMEOUT);
                                   ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:217:103: error: 'soapObjectVect_t' has not been declared
     bool soapScanContainer(const String *parentId, const String *attributes, const String *container, soapObjectVect_t *browseResult);
                                                                                                       ^~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:13:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:218:93: error: 'soapObjectVect_t' has not been declared
     bool soapScanItem(const String *parentId, const String *attributes, const String *item, soapObjectVect_t *browseResult);
                                                                                             ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:26:1: error: 'WiFiUDP' does not name a type; did you mean 'WiFi'?
 WiFiUDP    udp;
 ^~~~~~~
 WiFi
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:28:26: error: 'udp' was not declared in this scope
 SoapESP32 soap(&client, &udp);
                          ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:67:24: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
   WiFi.begin(ssid, pass);
                        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:12:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi/src/WiFi.h:79:9: note:   initializing argument 1 of 'int WiFiClass::begin(char*, const char*)'
     int begin(char* ssid, const char *passphrase);
         ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_WiFi/WakeUpMediaServer_WiFi.ino:89:5: error: 'sleep' was not declared in this scope
     sleep(2);
     ^~~~~
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 205282 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13296 bytes (4%) of dynamic memory, leaving 314384 bytes for local variables. Maximum is 327680 bytes.

examples/BrowseBigDirectories_WiFi

Result: PASS

Sketch uses 686434 bytes (52%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39148 bytes (11%) of dynamic memory, leaving 288532 bytes for local variables. Maximum is 327680 bytes.

examples/BrowseRecursively_Ethernet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:73:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:29:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, WiFiUDP*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:59:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:60:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_Ethernet/BrowseRecursively_Ethernet.ino:142:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/BrowseRecursively_WiFi

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:27: error: expected primary-expression before '(' token
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:36: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:51:40: error: expected primary-expression before '...' token
 #define SERVER_IP          192,168,...,...
                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:28: note: in expansion of macro 'SERVER_IP'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:52:28: error: expected primary-expression before '...' token
 #define SERVER_PORT        ...
                            ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRecursively_WiFi/BrowseRecursively_WiFi.ino:127:40: note: in expansion of macro 'SERVER_PORT'
   soap.addServer(IPAddress(SERVER_IP), SERVER_PORT, SERVER_CONTROL_URL);
                                        ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/BrowseRoot_Ethernet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:33:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/BrowseRoot_Ethernet/BrowseRoot_Ethernet.ino:15:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, WiFiUDP*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi

examples/BrowseRoot_WiFi

Result: PASS

Sketch uses 685390 bytes (52%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39124 bytes (11%) of dynamic memory, leaving 288556 bytes for local variables. Maximum is 327680 bytes.

examples/DownloadFileExample1_Ethernet

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_Ethernet/DownloadFileExample1_Ethernet.ino:20:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
Multiple libraries were found for "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi

examples/DownloadFileExample1_WiFi

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample1_WiFi/DownloadFileExample1_WiFi.ino:18:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
Multiple libraries were found for "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD

examples/DownloadFileExample2_WiFi

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2Card.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/SdFat.h:29,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/SD.h:20,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/DownloadFileExample2_WiFi/DownloadFileExample2_WiFi.ino:15:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD/src/utility/Sd2PinMap.h:524:2: error: #error Architecture or board not supported.
 #error Architecture or board not supported.
  ^
Multiple libraries were found for "SD.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SD
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/SD
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/ScanForMediaServers_Ethernet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:32:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/ScanForMediaServers_Ethernet/ScanForMediaServers_Ethernet.ino:14:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, WiFiUDP*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT

examples/ScanForMediaServers_WiFi

Result: PASS

Sketch uses 678650 bytes (51%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39124 bytes (11%) of dynamic memory, leaving 288556 bytes for local variables. Maximum is 327680 bytes.

examples/UsingMutexLocks_Ethernet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:41:46: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*, void**)'
 SoapESP32         soap(&client, &udp, &SPIsem);
                                              ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/UsingMutexLocks_Ethernet/UsingMutexLocks_Ethernet.ino:19:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, WiFiUDP*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   candidate expects 2 arguments, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 3 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 3 provided
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi

examples/WakeUpMediaServer_Ethernet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:38:29: error: no matching function for call to 'SoapESP32::SoapESP32(EthernetClient*, EthernetUDP*)'
 SoapESP32 soap(&client, &udp);
                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/examples/WakeUpMediaServer_Ethernet/WakeUpMediaServer_Ethernet.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note: candidate: SoapESP32::SoapESP32(WiFiClient*, WiFiUDP*)
     SoapESP32(WiFiClient *client, WiFiUDP *udp = NULL);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:173:5: note:   no known conversion for argument 1 from 'EthernetClient*' to 'WiFiClient*'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(const SoapESP32&)
 class SoapESP32
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note: candidate: SoapESP32::SoapESP32(SoapESP32&&)
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SoapESP32/src/SoapESP32.h:167:7: note:   candidate expects 1 argument, 2 provided
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
Multiple libraries were found for "Ethernet.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Ethernet
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/EthernetENC
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/UIPEthernet

examples/WakeUpMediaServer_WiFi

Result: PASS

Sketch uses 679182 bytes (51%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39124 bytes (11%) of dynamic memory, leaving 288556 bytes for local variables. Maximum is 327680 bytes.