AppleMIDI - compatibility matrix

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

AppleMIDI

Version: 3.2.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
AVR_E3_NoteOnOffEverySec
AVR_MinMemUsage
ESP32_NoteOnOffEverySec
wESP32_NoteOnOffEverySec
AVR_Callbacks
AVR_MultipleSessions
AVR_NoteOnOffEverySec
ESP32_W5500_Callbacks
ESP8266_NoteOnOffEverySec_softAP_mDNS
Teensy41_NoteOnOffEverySec
AVR_Initiator
AVR_NonDefaultSession
ESP8266_NoteOnOffEverySec
SAMD_Bonjour
AVR_Directory
AVR_ReceivedRawMidiData
AVR_SysEx
arduino:avr:uno
1.8.4
Yes PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes PASS PASS PASS FAIL FAIL PASS FAIL PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS PASS PASS
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS FAIL FAIL PASS PASS PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS PASS PASS
arduino:samd:mkrwifi1010
1.8.12
Yes PASS PASS PASS FAIL FAIL PASS FAIL PASS FAIL FAIL FAIL PASS PASS FAIL PASS PASS PASS PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL PASS PASS FAIL FAIL FAIL PASS FAIL FAIL FAIL PASS FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 940 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 27 bytes (1%) of dynamic memory, leaving 2021 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_Callbacks

Result: PASS

Sketch uses 25036 bytes (77%) of program storage space. Maximum is 32256 bytes.
Global variables use 1257 bytes (61%) of dynamic memory, leaving 791 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_Directory

Result: PASS

Sketch uses 25936 bytes (80%) of program storage space. Maximum is 32256 bytes.
Global variables use 1324 bytes (64%) of dynamic memory, leaving 724 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_E3_NoteOnOffEverySec

Result: PASS

Sketch uses 23734 bytes (73%) of program storage space. Maximum is 32256 bytes.
Global variables use 1191 bytes (58%) of dynamic memory, leaving 857 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_Initiator

Result: PASS

Sketch uses 27486 bytes (85%) of program storage space. Maximum is 32256 bytes.
Global variables use 1317 bytes (64%) of dynamic memory, leaving 731 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_MinMemUsage

Result: PASS

Sketch uses 21488 bytes (66%) of program storage space. Maximum is 32256 bytes.
Global variables use 967 bytes (47%) of dynamic memory, leaving 1081 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_MultipleSessions

Result: PASS

Sketch uses 25756 bytes (79%) of program storage space. Maximum is 32256 bytes.
Global variables use 2032 bytes (99%) of dynamic memory, leaving 16 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

examples/AVR_NonDefaultSession

Result: PASS

Sketch uses 24900 bytes (77%) of program storage space. Maximum is 32256 bytes.
Global variables use 1285 bytes (62%) of dynamic memory, leaving 763 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_NoteOnOffEverySec

Result: PASS

Sketch uses 25052 bytes (77%) of program storage space. Maximum is 32256 bytes.
Global variables use 1289 bytes (62%) of dynamic memory, leaving 759 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_ReceivedRawMidiData

Result: PASS

Sketch uses 26494 bytes (82%) of program storage space. Maximum is 32256 bytes.
Global variables use 1309 bytes (63%) of dynamic memory, leaving 739 bytes for local variables. Maximum is 2048 bytes.

examples/AVR_SysEx

Result: PASS

Sketch uses 25018 bytes (77%) of program storage space. Maximum is 32256 bytes.
Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.

examples/ESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                   

examples/ESP32_W5500_Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ESP32_W5500_Callbacks.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h: In function 'bool ETH_startup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: error: 'ESP_MAC_WIFI_STA' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: error: 'esp_read_mac' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: note: suggested alternative: 'pgm_read_ptr'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
   pgm_read_ptr
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/ESP8266_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec/ESP8266_NoteOnOffEverySec.ino:1:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ESP8266_NoteOnOffEverySec_softAP_mDNS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec_softAP_mDNS/ESP8266_NoteOnOffEverySec_softAP_mDNS.ino:9:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/SAMD_Bonjour

Result: PASS

Sketch uses 31562 bytes (97%) of program storage space. Maximum is 32256 bytes.
Global variables use 1248 bytes (60%) of dynamic memory, leaving 800 bytes for local variables. Maximum is 2048 bytes.

examples/Teensy41_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/Teensy41_NoteOnOffEverySec/Teensy41_NoteOnOffEverySec.ino:1:10: fatal error: NativeEthernet.h: No such file or directory
 #include <NativeEthernet.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/wESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_codec.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:13,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_message_buffer.h:14:10: fatal error: cstddef: No such file or directory
 #include <cstddef>
          ^~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

Sketch uses 78756 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43444 bytes (16%) of dynamic memory, leaving 226892 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_Callbacks

Result: PASS

Sketch uses 97238 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44696 bytes (16%) of dynamic memory, leaving 225640 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_Directory

Result: PASS

Sketch uses 97150 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44784 bytes (16%) of dynamic memory, leaving 225552 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_E3_NoteOnOffEverySec

Result: PASS

Sketch uses 95416 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44608 bytes (16%) of dynamic memory, leaving 225728 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_Initiator

Result: PASS

Sketch uses 98324 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44768 bytes (16%) of dynamic memory, leaving 225568 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_MinMemUsage

Result: PASS

Sketch uses 95228 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44608 bytes (16%) of dynamic memory, leaving 225728 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_MultipleSessions

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino: In function 'void OnMidiNoteOn(byte, byte, byte)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:106:13: error: 'void OnMidiNoteOn(byte, byte, byte)' was declared 'extern' and later 'static' [-fpermissive]
 static void OnMidiNoteOn(byte channel, byte note, byte velocity) {
             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:22:6: note: previous declaration of 'void OnMidiNoteOn(byte, byte, byte)'
 void OnMidiNoteOn(byte channel, byte note, byte velocity);
      ^~~~~~~~~~~~
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/AVR_NonDefaultSession

Result: PASS

Sketch uses 96704 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44736 bytes (16%) of dynamic memory, leaving 225600 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_NoteOnOffEverySec

Result: PASS

Sketch uses 96798 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44736 bytes (16%) of dynamic memory, leaving 225600 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_ReceivedRawMidiData

Result: PASS

Sketch uses 97894 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44776 bytes (16%) of dynamic memory, leaving 225560 bytes for local variables. Maximum is 270336 bytes.

examples/AVR_SysEx

Result: PASS

Sketch uses 96810 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44736 bytes (16%) of dynamic memory, leaving 225600 bytes for local variables. Maximum is 270336 bytes.

examples/ESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_IN

examples/ESP32_W5500_Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ESP32_W5500_Callbacks.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h: In function 'bool ETH_startup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: error: 'ESP_MAC_WIFI_STA' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: note: suggested alternative: 'SPI_MSB_FIRST'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
                     SPI_MSB_FIRST
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: error: 'esp_read_mac' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: note: suggested alternative: 'pgm_read_ptr'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
   pgm_read_ptr
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/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/ESP8266_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec/ESP8266_NoteOnOffEverySec.ino:1:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ESP8266_NoteOnOffEverySec_softAP_mDNS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec_softAP_mDNS/ESP8266_NoteOnOffEverySec_softAP_mDNS.ino:9:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/SAMD_Bonjour

Result: PASS

Sketch uses 100938 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 44872 bytes (16%) of dynamic memory, leaving 225464 bytes for local variables. Maximum is 270336 bytes.

examples/Teensy41_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/Teensy41_NoteOnOffEverySec/Teensy41_NoteOnOffEverySec.ino:1:10: fatal error: NativeEthernet.h: No such file or directory
 #include <NativeEthernet.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/wESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_threading.h:23:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_client_manager.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/semphr.h:33:6: error: #error "include Arduino_FreeRTOS.h" must appear in source files before "include semphr.h"
     #error "include Arduino_FreeRTOS.h" must appear in source files before "include semphr.h"
      ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/semphr.h:36:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_threading.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_client_manager.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/queue.h:34:6: error: #error "include Arduino_FreeRTOS.h" must appear in source files before "include queue.h"
     #error "include Arduino_FreeRTOS.h" must appear in source files before "include queue.h"
      ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/queue.h:43:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/semphr.h:36,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_threading.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_client_manager.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/task.h:34:6: error: #error "include Arduino_FreeRTOS.h must appear in source files before include task.h"
     #error "include Arduino_FreeRTOS.h must appear in source files before include task.h"
      ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/task.h:37:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/queue.h:43,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/semphr.h:36,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_threading.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_client_manager.h:21,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:16,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS/src/list.h:62:6: error: #error "Arduino_FreeRTOS.h must be included before list.h"
     #error "Arduino_FreeRTOS.h must be included before list.h"
      ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_event_loop.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_lib_unified.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:11,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_event.h:19:10: fatal error: Seeed_Arduino_FreeRTOS.h: No such file or directory
 #include "Seeed_Arduino_FreeRTOS.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "FreeRTOS.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32_BLE_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 802 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_Callbacks

Result: PASS

Sketch uses 27891 bytes (56%) of program storage space. Maximum is 49152 bytes.
Global variables use 1163 bytes (18%) of dynamic memory, leaving 4981 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_Directory

Result: PASS

Sketch uses 28775 bytes (58%) of program storage space. Maximum is 49152 bytes.
Global variables use 1234 bytes (20%) of dynamic memory, leaving 4910 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_E3_NoteOnOffEverySec

Result: PASS

Sketch uses 26145 bytes (53%) of program storage space. Maximum is 49152 bytes.
Global variables use 1079 bytes (17%) of dynamic memory, leaving 5065 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_Initiator

Result: PASS

Sketch uses 30345 bytes (61%) of program storage space. Maximum is 49152 bytes.
Global variables use 1225 bytes (19%) of dynamic memory, leaving 4919 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_MinMemUsage

Result: PASS

Sketch uses 23881 bytes (48%) of program storage space. Maximum is 49152 bytes.
Global variables use 939 bytes (15%) of dynamic memory, leaving 5205 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_MultipleSessions

Result: PASS

Sketch uses 28693 bytes (58%) of program storage space. Maximum is 49152 bytes.
Global variables use 1930 bytes (31%) of dynamic memory, leaving 4214 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_NonDefaultSession

Result: PASS

Sketch uses 27836 bytes (56%) of program storage space. Maximum is 49152 bytes.
Global variables use 1199 bytes (19%) of dynamic memory, leaving 4945 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_NoteOnOffEverySec

Result: PASS

Sketch uses 27987 bytes (56%) of program storage space. Maximum is 49152 bytes.
Global variables use 1199 bytes (19%) of dynamic memory, leaving 4945 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_ReceivedRawMidiData

Result: PASS

Sketch uses 29371 bytes (59%) of program storage space. Maximum is 49152 bytes.
Global variables use 1219 bytes (19%) of dynamic memory, leaving 4925 bytes for local variables. Maximum is 6144 bytes.

examples/AVR_SysEx

Result: PASS

Sketch uses 27965 bytes (56%) of program storage space. Maximum is 49152 bytes.
Global variables use 1199 bytes (19%) of dynamic memory, leaving 4945 bytes for local variables. Maximum is 6144 bytes.

examples/ESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                   

examples/ESP32_W5500_Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ESP32_W5500_Callbacks.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h: In function 'bool ETH_startup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: error: 'ESP_MAC_WIFI_STA' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: error: 'esp_read_mac' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: note: suggested alternative: 'pgm_read_ptr'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
   pgm_read_ptr
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/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA

examples/ESP8266_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec/ESP8266_NoteOnOffEverySec.ino:1:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ESP8266_NoteOnOffEverySec_softAP_mDNS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec_softAP_mDNS/ESP8266_NoteOnOffEverySec_softAP_mDNS.ino:9:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/SAMD_Bonjour

Result: PASS

Sketch uses 33790 bytes (68%) of program storage space. Maximum is 49152 bytes.
Global variables use 1128 bytes (18%) of dynamic memory, leaving 5016 bytes for local variables. Maximum is 6144 bytes.

examples/Teensy41_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/Teensy41_NoteOnOffEverySec/Teensy41_NoteOnOffEverySec.ino:1:10: fatal error: NativeEthernet.h: No such file or directory
 #include <NativeEthernet.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/wESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_codec.h:14:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_server.h:13,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/rpc_ble_callback_server.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_shim_unified.h:7,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:10,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/erpc/erpc_message_buffer.h:14:10: fatal error: cstddef: No such file or directory
 #include <cstddef>
          ^~~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: PASS

Sketch uses 12156 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2996 bytes (9%) of dynamic memory, leaving 29772 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_Callbacks

Result: PASS

Sketch uses 31388 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4200 bytes (12%) of dynamic memory, leaving 28568 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_Directory

Result: PASS

Sketch uses 31312 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4288 bytes (13%) of dynamic memory, leaving 28480 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_E3_NoteOnOffEverySec

Result: PASS

Sketch uses 29696 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4096 bytes (12%) of dynamic memory, leaving 28672 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_Initiator

Result: PASS

Sketch uses 32488 bytes (12%) of program storage space. Maximum is 262144 bytes.
Global variables use 4272 bytes (13%) of dynamic memory, leaving 28496 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_MinMemUsage

Result: PASS

Sketch uses 29096 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4112 bytes (12%) of dynamic memory, leaving 28656 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_MultipleSessions

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino: In function 'void OnMidiNoteOn(byte, byte, byte)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:106:13: error: 'void OnMidiNoteOn(byte, byte, byte)' was declared 'extern' and later 'static' [-fpermissive]
 static void OnMidiNoteOn(byte channel, byte note, byte velocity) {
             ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:22:6: note: previous declaration of 'void OnMidiNoteOn(byte, byte, byte)'
 void OnMidiNoteOn(byte channel, byte note, byte velocity);
      ^~~~~~~~~~~~
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/AVR_NonDefaultSession

Result: PASS

Sketch uses 30844 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4240 bytes (12%) of dynamic memory, leaving 28528 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_NoteOnOffEverySec

Result: PASS

Sketch uses 30960 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4240 bytes (12%) of dynamic memory, leaving 28528 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_ReceivedRawMidiData

Result: PASS

Sketch uses 32052 bytes (12%) of program storage space. Maximum is 262144 bytes.
Global variables use 4280 bytes (13%) of dynamic memory, leaving 28488 bytes for local variables. Maximum is 32768 bytes.

examples/AVR_SysEx

Result: PASS

Sketch uses 30968 bytes (11%) of program storage space. Maximum is 262144 bytes.
Global variables use 4240 bytes (12%) of dynamic memory, leaving 28528 bytes for local variables. Maximum is 32768 bytes.

examples/ESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: error: 'EthernetUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:31: note: suggested alternative: 'EthernetClass'
     APPLEMIDI_CREATE_INSTANCE(EthernetUDP, MIDI, "AppleMIDI-Arduino", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_NoteOnOffEverySec/ESP32_NoteOnOffEverySec.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:408:5: note: in expansion of macro 'APPLEMIDI_CREATE_IN

examples/ESP32_W5500_Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ESP32_W5500_Callbacks.ino:1:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h: In function 'bool ETH_startup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: error: 'ESP_MAC_WIFI_STA' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:21: note: suggested alternative: 'SPIWIFI_SS'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
                     ^~~~~~~~~~~~~~~~
                     SPIWIFI_SS
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: error: 'esp_read_mac' was not declared in this scope
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP32_W5500_Callbacks/ETH_Helper.h:49:3: note: suggested alternative: 'pgm_read_ptr'
   esp_read_mac(mac, ESP_MAC_WIFI_STA);
   ^~~~~~~~~~~~
   pgm_read_ptr
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/ESP8266_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec/ESP8266_NoteOnOffEverySec.ino:1:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/ESP8266_NoteOnOffEverySec_softAP_mDNS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec_softAP_mDNS/ESP8266_NoteOnOffEverySec_softAP_mDNS.ino:9:10: fatal error: ESP8266WiFi.h: No such file or directory
 #include <ESP8266WiFi.h>
          ^~~~~~~~~~~~~~~
compilation terminated.

examples/SAMD_Bonjour

Result: PASS

Sketch uses 34808 bytes (13%) of program storage space. Maximum is 262144 bytes.
Global variables use 4356 bytes (13%) of dynamic memory, leaving 28412 bytes for local variables. Maximum is 32768 bytes.

examples/Teensy41_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/Teensy41_NoteOnOffEverySec/Teensy41_NoteOnOffEverySec.ino:1:10: fatal error: NativeEthernet.h: No such file or directory
 #include <NativeEthernet.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.

examples/wESP32_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_event_loop.h:22:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_lib_unified.h:12,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/seeed_rpcUnified.h:11,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiGeneric.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFiSTA.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/WiFi.h:32,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi/src/ETH.h:24,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/ETH_Helper.h:1,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/wESP32_NoteOnOffEverySec/wESP32_NoteOnOffEverySec.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcUnified/src/esp/esp_event.h:19:10: fatal error: Seeed_Arduino_FreeRTOS.h: No such file or directory
 #include "Seeed_Arduino_FreeRTOS.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Multiple libraries were found for "FreeRTOS.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD21
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESP32_BLE_Arduino
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS_SAMD51
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/FreeRTOS
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/STM32duino_FreeRTOS

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 197800 bytes (15%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13100 bytes (3%) of dynamic memory, leaving 314580 bytes for local variables. Maximum is 327680 bytes.

examples/AVR_Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:8:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:19:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:37:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:37:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:41:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin(MIDI_CHANNEL_OMNI);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:45:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleConnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const char* name) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Callbacks/AVR_Callbacks.ino:49:13: error: request for member 'setHandleDisconnected' in 'AppleMIDI', which is of non-cl

examples/AVR_Directory

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:33:13: error: request for member 'directory' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.directory.push_back(IPAddress(192, 168, 1, 63));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:34:13: error: request for member 'directory' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.directory.push_back(IPAddress(192, 168, 1, 66));
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:36:13: error: request for member 'whoCanConnectToMe' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.whoCanConnectToMe = APPLEMIDI_NAMESPACE::OnlyComputersInMyDirectory;
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:40:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Directory/AVR_Directory.ino:40:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
           

examples/AVR_E3_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:33:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:33:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:37:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_E3_NoteOnOffEverySec/AVR_E3_NoteOnOffEverySec.ino:40:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is o

examples/AVR_Initiator

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:35:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:37:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleConnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const char* name) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:41:13: error: request for member 'setHandleDisconnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleDisconnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:46:8: error: request for member 'setHandleNoteOn' in 'MIDI', which is of non-class type 'int'
   MIDI.setHandleNoteOn([](byte channel, byte note, byte velocity) {
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:49:8: error: request for member 'setHandleNoteOff' in 'MIDI', which is of non-class type 'int'
   MIDI.setHandleNoteOff([](byte channel, byte note, byte velocity) {
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_Initiator/AVR_Initiator.ino:55:13: error: request for member 'sendInvite' in 'AppleMIDI', which is of non-class type 'int'
   AppleMI

examples/AVR_MinMemUsage

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:5:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:16:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:28:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:31:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleConnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const char*) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:35:13: error: request for member 'setHandleDisconnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleDisconnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:40:8: error: request for member 'setHandleNoteOn' in 'MIDI', which is of non-class type 'int'
   MIDI.setHandleNoteOn([](byte channel, byte note, byte velocity) {
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino:43:8: error: request for member 'setHandleNoteOff' in 'MIDI', which is of non-class type 'int'
   MIDI.setHandleNoteOff([](byte channel, byte note, byte velocity) {
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MinMemUsage/AVR_MinMemUsage.ino: In function 'void loop()':
/home/ec2-

examples/AVR_MultipleSessions

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino: In function 'void OnMidiNoteOn(byte, byte, byte)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:106:64: error: 'void OnMidiNoteOn(byte, byte, byte)' was declared 'extern' and later 'static' [-fpermissive]
 static void OnMidiNoteOn(byte channel, byte note, byte velocity) {
                                                                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_MultipleSessions/AVR_MultipleSessions.ino:22:6: note: previous declaration of 'void OnMidiNoteOn(byte, byte, byte)'
 void OnMidiNoteOn(byte channel, byte note, byte velocity);
      ^
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/AVR_NonDefaultSession

Result: PASS

Sketch uses 231482 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14728 bytes (4%) of dynamic memory, leaving 312952 bytes for local variables. Maximum is 327680 bytes.

examples/AVR_NoteOnOffEverySec

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:17:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:33:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:33:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:37:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_NoteOnOffEverySec/AVR_NoteOnOffEverySec.ino:41:4: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   .setHandleConnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const 

examples/AVR_ReceivedRawMidiData

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:7:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:18:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:38:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:38:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:42:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_ReceivedRawMidiData/AVR_ReceivedRawMidiData.ino:45:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleM

examples/AVR_SysEx

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:6:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:32:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:48:86: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:48:116: error: request for member 'getName' in 'AppleMIDI', which is of non-class type 'int'
   DBG(F("Add device named Arduino with Host"), Ethernet.localIP(), "Port", AppleMIDI.getPort(), "(Name", AppleMIDI.getName(), ")");
                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:52:13: error: request for member 'setHandleConnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleConnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc, const char* name) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:56:13: error: request for member 'setHandleDisconnected' in 'AppleMIDI', which is of non-class type 'int'
   AppleMIDI.setHandleDisconnected([](const APPLEMIDI_NAMESPACE::ssrc_t & ssrc) {
             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/AVR_SysEx/AVR_SysEx.ino:61:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadi

examples/ESP32_NoteOnOffEverySec

Result: PASS

Sketch uses 653486 bytes (49%) of program storage space. Maximum is 1310720 bytes.
Global variables use 39188 bytes (11%) of dynamic memory, leaving 288492 bytes for local variables. Maximum is 327680 bytes.

examples/ESP32_W5500_Callbacks

Result: PASS

Sketch uses 247042 bytes (18%) of program storage space. Maximum is 1310720 bytes.
Global variables use 15052 bytes (4%) of dynamic memory, leaving 312628 bytes for local variables. Maximum is 327680 bytes.

examples/ESP8266_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec/ESP8266_NoteOnOffEverySec.ino:1:25: fatal error: ESP8266WiFi.h: No such file or directory
compilation terminated.

examples/ESP8266_NoteOnOffEverySec_softAP_mDNS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/ESP8266_NoteOnOffEverySec_softAP_mDNS/ESP8266_NoteOnOffEverySec_softAP_mDNS.ino:9:25: fatal error: ESP8266WiFi.h: No such file or directory
compilation terminated.

examples/SAMD_Bonjour

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:43: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:47: error: template argument 1 is invalid
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:397:78: error: expression list treated as compound expression in initializer [-fpermissive]
     APPLEMIDI_NAMESPACE::AppleMIDISession<Type> Apple##Name(SessionName, Port); \
                                                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:73: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:77: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:118: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                      ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:4:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:31: error: 'WiFiUDP' was not declared in this scope
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
                               ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:164: note: in definition of macro 'APPLEMIDI_CREATE_INSTANCE'
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:168: error: template argument 1 is invalid
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:398:171: error: expected primary-expression before ')' token
     MIDI_NAMESPACE::MidiInterface<APPLEMIDI_NAMESPACE::AppleMIDISession<Type>, APPLEMIDI_NAMESPACE::AppleMIDISettings> Name((APPLEMIDI_NAMESPACE::AppleMIDISession<Type> &)Apple##Name);
                                                                                                                                                                           ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/src/AppleMIDI.h:402:5: note: in expansion of macro 'APPLEMIDI_CREATE_INSTANCE'
     APPLEMIDI_CREATE_INSTANCE(WiFiUDP, MIDI, "AppleMIDI-ESP32", DEFAULT_CONTROL_PORT);
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:12:1: note: in expansion of macro 'APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE'
 APPLEMIDI_CREATE_DEFAULTSESSION_INSTANCE();
 ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:22:8: error: request for member 'begin' in 'MIDI', which is of non-class type 'int'
   MIDI.begin();
        ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:31:46: error: request for member 'getPort' in 'AppleMIDI', which is of non-class type 'int'
                                    AppleMIDI.getPort(),
                                              ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino: In function 'void loop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/SAMD_Bonjour/SAMD_Bonjour.ino:41:8: error: request for member 'read' in 'MIDI', which is of non-class type 'int'
   MIDI.read();
        ^
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/Teensy41_NoteOnOffEverySec

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AppleMIDI/examples/Teensy41_NoteOnOffEverySec/Teensy41_NoteOnOffEverySec.ino:1:28: fatal error: NativeEthernet.h: No such file or directory
compilation terminated.

examples/wESP32_NoteOnOffEverySec

Result: PASS

Sketch uses 702902 bytes (53%) of program storage space. Maximum is 1310720 bytes.
Global variables use 41436 bytes (12%) of dynamic memory, leaving 286244 bytes for local variables. Maximum is 327680 bytes.