NeoGPS - compatibility matrix

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

NeoGPS

Version: 4.2.9
More details

Compatibility matrix

Board Claims compatibility Inclusion
ublox
NMEA_isr
NMEAtest
SyncTime
NMEAdiagnostic
NMEAdistance
NMEAloc
NMEAlocDMS
NMEAorder
NMEA
NMEASDlog
NMEAaverage
NMEAtimezone
NMEAGSV
NMEAbenchmark
PUBX
PGRM
Tabular
ubloxRate
NMEAblink
NMEArevGeoCache
NMEAsimple
arduino:avr:uno
1.8.4
Yes PASS FAIL FAIL FAIL FAIL PASS PASS PASS FAIL PASS PASS FAIL PASS PASS FAIL PASS FAIL FAIL FAIL FAIL PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
No ⚠️ PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes PASS FAIL FAIL FAIL FAIL PASS PASS PASS FAIL PASS PASS FAIL PASS PASS FAIL PASS FAIL FAIL FAIL FAIL PASS FAIL PASS
esp32:esp32:d1_mini32
1.0.6
Yes PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL PASS FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/NMEA

Result: PASS

Sketch uses 7922 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 497 bytes (24%) of dynamic memory, leaving 1551 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAGSV

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:48:4: error: #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:52:4: error: #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:56:4: error: #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEASDlog

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEASDlog/NMEASDlog.ino:56:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/NMEA_isr

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA_isr/NMEA_isr.ino:41:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95

examples/NMEAaverage

Result: PASS

Sketch uses 12942 bytes (40%) of program storage space. Maximum is 32256 bytes.
Global variables use 564 bytes (27%) of dynamic memory, leaving 1484 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAbenchmark

Result: PASS

Sketch uses 6388 bytes (19%) of program storage space. Maximum is 32256 bytes.
Global variables use 484 bytes (23%) of dynamic memory, leaving 1564 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAblink

Result: PASS

Sketch uses 5598 bytes (17%) of program storage space. Maximum is 32256 bytes.
Global variables use 287 bytes (14%) of dynamic memory, leaving 1761 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAdiagnostic

Result: PASS

Sketch uses 10160 bytes (31%) of program storage space. Maximum is 32256 bytes.
Global variables use 817 bytes (39%) of dynamic memory, leaving 1231 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAdistance

Result: PASS

Sketch uses 10024 bytes (31%) of program storage space. Maximum is 32256 bytes.
Global variables use 486 bytes (23%) of dynamic memory, leaving 1562 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAloc

Result: PASS

Sketch uses 9032 bytes (28%) of program storage space. Maximum is 32256 bytes.
Global variables use 478 bytes (23%) of dynamic memory, leaving 1570 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAlocDMS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAlocDMS/NMEAlocDMS.ino:46:4: error: #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95

examples/NMEAorder

Result: PASS

Sketch uses 7426 bytes (23%) of program storage space. Maximum is 32256 bytes.
Global variables use 518 bytes (25%) of dynamic memory, leaving 1530 bytes for local variables. Maximum is 2048 bytes.

examples/NMEArevGeoCache

Result: PASS

Sketch uses 12600 bytes (39%) of program storage space. Maximum is 32256 bytes.
Global variables use 541 bytes (26%) of dynamic memory, leaving 1507 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAsimple

Result: PASS

Sketch uses 8474 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 509 bytes (24%) of dynamic memory, leaving 1539 bytes for local variables. Maximum is 2048 bytes.

examples/NMEAtest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:59:4: error: #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
   #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:75:4: error: #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
   #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:95:4: error: #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
   #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:99:4: error: #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
   #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
    ^~~~~

examples/NMEAtimezone

Result: PASS

Sketch uses 7922 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 520 bytes (25%) of dynamic memory, leaving 1528 bytes for local variables. Maximum is 2048 bytes.

examples/PGRM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:56:4: error: #error No PGRM messages enabled! You must enable one or more in PGRM.h!
   #error No PGRM messages enabled!  You must enable one or more in PGRM.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:60:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95

examples/PUBX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:57:4: error: #error No PUBX messages enabled! You must enable one or more in PUBX_cfg.h!
   #error No PUBX messages enabled!  You must enable one or more in PUBX_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:61:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/SyncTime

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/SyncTime/SyncTime.ino:58:4: error: #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/Tabular

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/Tabular/Tabular.ino:47:4: error: #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ublox

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:51:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:60:4: error: #error No UBX binary messages enabled: no fix data available.
   #error No UBX binary messages enabled: no fix data available.
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ubloxRate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ubloxRate/ubloxRate.ino:3:10: fatal error: NeoTeeStream.h: No such file or directory
 #include <NeoTeeStream.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: PASS

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
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/NMEA

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/usert declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
braries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAGSV

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:48:4: error: #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:52:4: error: #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:56:4: error: #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEASDlog

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEASDlog/NMEASDlog.ino:56:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/NMEA_isr

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA_isr/NMEA_isr.ino:41:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAaverage

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/usert declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
braries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAbenchmark

Result: PASS

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
Sketch uses 81992 bytes (0%) of program storage space. Maximum is 16777216 bytes.
Global variables use 43560 bytes (16%) of dynamic memory, leaving 226776 bytes for local variables. Maximum is 270336 bytes.

examples/NMEAblink

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/usert declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
braries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAdiagnostic

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h: In static member function 'static void AltSoftSerial::begin(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:39:25: error: 'F_CPU' was not declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAdistance

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h: In static member function 'static void AltSoftSerial::begin(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:39:25: error: 'F_CPU' was not declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAloc

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h: In static member function 'static void AltSoftSerial::begin(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:39:25: error: 'F_CPU' was not declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAlocDMS

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAlocDMS/NMEAlocDMS.ino:46:4: error: #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAorder

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h: In static member function 'static void AltSoftSerial::begin(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:39:25: error: 'F_CPU' was not declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEArevGeoCache

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h: In static member function 'static void AltSoftSerial::begin(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:39:25: error: 'F_CPU' was not declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAsimple

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/usert declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
braries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAtest

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:59:4: error: #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
   #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:75:4: error: #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
   #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:95:4: error: #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
   #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:99:4: error: #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
   #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
    ^~~~~

examples/NMEAtimezone

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/config/AltSoftSerial_Boards.h:136:2: error: #error "Please define your board timer and pins"
 #error "Please define your board timer and pins"
  ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/usert declared in this scope
 #define ALTSS_BASE_FREQ F_CPU
                         ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
braries/AIS_NB_BC95/src/AltSoftSerial.h:47:43: note: in expansion of macro 'ALTSS_BASE_FREQ'
  static void begin(uint32_t baud) { init((ALTSS_BASE_FREQ + baud / 2) / baud); }
                                           ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::init(uint32_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:74:3: error: 'CONFIG_TIMER_NOPRESCALE' was not declared in this scope
   CONFIG_TIMER_NOPRESCALE();
   ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:79:4: error: 'CONFIG_TIMER_PRESCALE_8' was not declared in this scope
    CONFIG_TIMER_PRESCALE_8();
    ^~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: error: 'INPUT_CAPTURE_PIN' was not declared in this scope
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:104:10: note: suggested alternative: 'INPUT_PULLDOWN'
  pinMode(INPUT_CAPTURE_PIN, INPUT_PULLUP);
          ^~~~~~~~~~~~~~~~~
          INPUT_PULLDOWN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: error: 'OUTPUT_COMPARE_A_PIN' was not declared in this scope
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:105:15: note: suggested alternative: 'OUTPUT_OPENDRAIN'
  digitalWrite(OUTPUT_COMPARE_A_PIN, HIGH);
               ^~~~~~~~~~~~~~~~~~~~
               OUTPUT_OPENDRAIN
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:113:2: error: 'ENABLE_INT_INPUT_CAPTURE' was not declared in this scope
  ENABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::end()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:118:2: error: 'DISABLE_INT_COMPARE_B' was not declared in this scope
  DISABLE_INT_COMPARE_B();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:119:2: error: 'DISABLE_INT_INPUT_CAPTURE' was not declared in this scope
  DISABLE_INT_INPUT_CAPTURE();
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:122:2: error: 'DISABLE_INT_COMPARE_A' was not declared in this scope
  DISABLE_INT_COMPARE_A();
  ^~~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: In static member function 'static void AltSoftSerial::writeByte(uint8_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: error: 'SREG' was not declared in this scope
  intr_state = SREG;
               ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:138:15: note: suggested alternative: 'SING'
  intr_state = SREG;
               ^~~~
               SING
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:139:2: error: 'cli' was not declared in this scope
  cli();
  ^~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:147:3: error: 'ENABLE_INT_COMPARE_A' was not declared in this scope
   ENABLE_INT_COMPARE_A();
   ^~~~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:148:3: error: 'CONFIG_MATCH_CLEAR' was not declared in this scope
   CONFIG_MATCH_CLEAR();
   ^~~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: error: 'GET_TIMER_COUNT' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:17: note: suggested alternative: 'ETIMEDOUT'
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
                 ^~~~~~~~~~~~~~~
                 ETIMEDOUT
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:149:3: error: 'SET_COMPARE_A' was not declared in this scope
   SET_COMPARE_A(GET_TIMER_COUNT() + 16);
   ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:155:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_A_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:222:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(CAPTURE_INTERRUPT)
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95/src/AltSoftSerial.cpp:275:4: error: expected constructor, destructor, or type conversion before '(' token
 ISR(COMPARE_B_INTERRUPT)
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/PGRM

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:56:4: error: #error No PGRM messages enabled! You must enable one or more in PGRM.h!
   #error No PGRM messages enabled!  You must enable one or more in PGRM.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:60:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/PUBX

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:57:4: error: #error No PUBX messages enabled! You must enable one or more in PUBX_cfg.h!
   #error No PUBX messages enabled!  You must enable one or more in PUBX_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:61:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/SyncTime

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/SyncTime/SyncTime.ino:58:4: error: #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/Tabular

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/Tabular/Tabular.ino:47:4: error: #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/ublox

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:51:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:60:4: error: #error No UBX binary messages enabled: no fix data available.
   #error No UBX binary messages enabled: no fix data available.
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/ubloxRate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ubloxRate/ubloxRate.ino:3:10: fatal error: NeoTeeStream.h: No such file or directory
 #include <NeoTeeStream.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /tmp/arduino-testlib3009511079/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-534F4C2592E4E3D8AD78E412A93DAD38/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~

examples/NMEA

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:23:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const bool b );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:24:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const char c );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:25:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint16_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:26:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:27:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const int32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:28:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint8_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2AB6A6BE7B3BC638D5F3EBF436933E11/sketch/NMEA.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA/NMEA.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:29:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const __FlashStringHelper *s );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/l

examples/NMEAGSV

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:48:4: error: #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:52:4: error: #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:56:4: error: #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEASDlog

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEASDlog/NMEASDlog.ino:56:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/NMEA_isr

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA_isr/NMEA_isr.ino:41:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAaverage

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-CB4117ACCAE56118955CC69CB56B62A4/sketch/NMEAaverage.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAbenchmark

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:23:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const bool b );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:24:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const char c );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:25:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint16_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:26:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:27:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const int32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:35:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:28:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint8_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchmark/NMEAbenchmark.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-94DC142B763DAC8A8EB049D8152EBA56/sketch/NMEAbenchmark.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAbenchma

examples/NMEAblink

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAblink/NMEAblink.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-ED49A99CD70B68DB86E1A335761AA5D2/sketch/NMEAblink.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAdiagnostic

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:23:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const bool b );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:24:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const char c );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:25:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint16_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:26:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:27:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const int32_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:28:8: error: reference to 'Print' is ambiguous
 extern Print & operator <<( Print & outs, const uint8_t v );
        ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-28FA9A207BF90A3894E8636966E58520/sketch/NMEAdiagnostic.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libr

examples/NMEAdistance

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdistance/NMEAdistance.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-1306A73E0DE9D72C6AB58FA53B531CE4/sketch/NMEAdistance.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAloc

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-994E70D93383B4E1FE104888257DC4D2/sketch/NMEAloc.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:71:21: error: variable or field 'printL' declared void
 static void printL( Print & outs, int32_t degE7 );
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:71:21: error: reference to 'Print' is ambiguous
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-994E70D93383B4E1FE104888257DC4D2/sketch/NMEAloc.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:71:29: error: 'outs' was not declared in this scope
 static void printL( Print & outs, int32_t degE7 );
                             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:71:29: note: suggested alternative: 'puts'
 static void printL( Print & outs, int32_t degE7 );
                             ^~~~
                             puts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:71:43: error: expected primary-expression before 'degE7'
 static void printL( Print & outs, int32_t degE7 );
                                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:72:21: error: variable or field 'printL' declared void
 static void printL( Print & outs, int32_t degE7 )
                     ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:72:21: error: reference to 'Print' is ambiguous
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-994E70D93383B4E1FE104888257DC4D2/sketch/NMEAloc.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:72:29: error: 'outs' was not declared in this scope
 static void printL( Print & outs, int32_t degE7 )
                             ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:72:29: note: suggested alternative: 'puts'
 static void printL( Print & outs, int32_t degE7 )
                             ^~~~
                             puts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:72:43: error: expected primary-expression before 'degE7'
 static void printL( Print & outs, int32_t degE7 )
                                           ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino: In function 'void doSomeWork(const gps_fix&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:119:5: error: 'printL' was not declared in this scope
     printL( DEBUG_PORT, fix.latitudeL() ); // prints int like a float
     ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAloc/NMEAloc.ino:119:5: note: suggested alternative: 'printf'
     printL( DEBUG_PORT, fix.latitudeL() ); // prints int like a float
     ^~~~~~
     printf
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAlocDMS

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAlocDMS/NMEAlocDMS.ino:46:4: error: #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAorder

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAorder/NMEAorder.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-AD6144D87E633ED324F2F91C54F13AA6/sketch/NMEAorder.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEArevGeoCache

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:65:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystal/src/LiquidCrystal.h:45:30: error: reference to 'Print' is ambiguous
 class LiquidCrystal : public Print {
                              ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:65:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/LiquidCrystal/src/LiquidCrystal.h:86:9: error: reference to 'Print' is ambiguous
   using Print::write;
         ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:204:16: error: variable or field 'printDMS' declared void
 void printDMS( Print & outs, const Location_t & loc )
                ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:204:16: error: reference to 'Print' is ambiguous
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:204:24: error: 'outs' was not declared in this scope
 void printDMS( Print & outs, const Location_t & loc )
                        ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:204:24: note: suggested alternative: 'puts'
 void printDMS( Print & outs, const Location_t & loc )
                        ^~~~
                        puts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:204:30: error: expected primary-expression before 'const'
 void printDMS( Print & outs, const Location_t & loc )
                              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:220:14: error: variable or field 'printL' declared void
 void printL( Print & outs, int32_t degE7 )
              ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:220:14: error: reference to 'Print' is ambiguous
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:220:22: error: 'outs' was not declared in this scope
 void printL( Print & outs, int32_t degE7 )
                      ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:220:22: note: suggested alternative: 'puts'
 void printL( Print & outs, int32_t degE7 )
                      ^~~~
                      puts
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:220:36: error: expected primary-expression before 'degE7'
 void printL( Print & outs, int32_t degE7 )
                                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:250:20: error: variable or field 'printAsFloat' declared void
 void printAsFloat( Print & outs, const Location_t &loc )
                    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:250:20: error: reference to 'Print' is ambiguous
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/

examples/NMEAsimple

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAsimple/NMEAsimple.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-2B27B237554FB21210ACB16C11910D94/sketch/NMEAsimple.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAtest

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:59:4: error: #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
   #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:75:4: error: #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
   #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:95:4: error: #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
   #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:99:4: error: #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
   #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
    ^~~~~

examples/NMEAtimezone

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtimezone/NMEAtimezone.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:1: error: reference to 'Print' is ambiguous
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
 ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:295:7: note: candidates are: class Print
 class Print;
       ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/ArduinoAPI.h:31:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/Arduino.h:23,
                 from /tmp/arduino-sketch-FAACC54F572B6D57C329509C2CC12496/sketch/NMEAtimezone.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/megaavr/1.8.7/cores/arduino/api/Print.h:34:7: note:                 class arduino::Print
 class Print
       ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtimezone/NMEAtimezone.ino: In function 'void GPSloop()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtimezone/NMEAtimezone.ino:148:18: error: no match for 'operator<<' (operand types are 'UartClass' and 'NeoGPS::time_t')
       DEBUG_PORT << fix.dateTime;
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtimezone/NMEAtimezone.ino:148:18: note: candidate: operator<<(int, NeoGPS::clock_t {aka long unsigned int}) <built-in>
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtimezone/NMEAtimezone.ino:148:18: note:   no known conversion for argument 1 from 'UartClass' to 'int'
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/PGRM

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:56:4: error: #error No PGRM messages enabled! You must enable one or more in PGRM.h!
   #error No PGRM messages enabled!  You must enable one or more in PGRM.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:60:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/PUBX

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:57:4: error: #error No PUBX messages enabled! You must enable one or more in PUBX_cfg.h!
   #error No PUBX messages enabled!  You must enable one or more in PUBX_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:61:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/SyncTime

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/SyncTime/SyncTime.ino:58:4: error: #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/Tabular

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/Tabular/Tabular.ino:47:4: error: #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ublox

Result: FAIL

WARNING: library NeoGPS claims to run on avr, samd, sam, esp8266, arc32, esp32 architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:51:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:60:4: error: #error No UBX binary messages enabled: no fix data available.
   #error No UBX binary messages enabled: no fix data available.
    ^~~~~
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ubloxRate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ubloxRate/ubloxRate.ino:3:10: fatal error: NeoTeeStream.h: No such file or directory
 #include <NeoTeeStream.h>
          ^~~~~~~~~~~~~~~~
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/NMEA

Result: PASS

Sketch uses 16400 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3148 bytes (9%) of dynamic memory, leaving 29620 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAGSV

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:48:4: error: #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:52:4: error: #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:56:4: error: #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
    ^~~~~

examples/NMEASDlog

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEASDlog/NMEASDlog.ino:56:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/NMEA_isr

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA_isr/NMEA_isr.ino:41:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^~~~~

examples/NMEAaverage

Result: PASS

Sketch uses 42452 bytes (16%) of program storage space. Maximum is 262144 bytes.
Global variables use 3220 bytes (9%) of dynamic memory, leaving 29548 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAbenchmark

Result: PASS

Sketch uses 16004 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAblink

Result: PASS

Sketch uses 14920 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAdiagnostic

Result: PASS

Sketch uses 17796 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3428 bytes (10%) of dynamic memory, leaving 29340 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAdistance

Result: PASS

Sketch uses 39532 bytes (15%) of program storage space. Maximum is 262144 bytes.
Global variables use 3116 bytes (9%) of dynamic memory, leaving 29652 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAloc

Result: PASS

Sketch uses 25108 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3108 bytes (9%) of dynamic memory, leaving 29660 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAlocDMS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAlocDMS/NMEAlocDMS.ino:46:4: error: #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
    ^~~~~

examples/NMEAorder

Result: PASS

Sketch uses 15700 bytes (5%) of program storage space. Maximum is 262144 bytes.
Global variables use 3140 bytes (9%) of dynamic memory, leaving 29628 bytes for local variables. Maximum is 32768 bytes.

examples/NMEArevGeoCache

Result: FAIL

/tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp.o: In function `__static_initialization_and_destruction_0':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:69: undefined reference to `PWMServo::PWMServo()'
/tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp.o: In function `setup':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/PWMServo/PWMServo.h:81: undefined reference to `PWMServo::attach(int, int, int)'
/tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp.o: In function `setup':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:91: undefined reference to `PWMServo::write(int)'
/tmp/arduino-sketch-F7DE79DCE91E2EC470B32E3F1062B830/sketch/NMEArevGeoCache.ino.cpp.o: In function `loop':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEArevGeoCache/NMEArevGeoCache.ino:144: undefined reference to `PWMServo::write(int)'
collect2: error: ld returned 1 exit status

examples/NMEAsimple

Result: PASS

Sketch uses 24276 bytes (9%) of program storage space. Maximum is 262144 bytes.
Global variables use 3148 bytes (9%) of dynamic memory, leaving 29620 bytes for local variables. Maximum is 32768 bytes.

examples/NMEAtest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:59:4: error: #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
   #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:75:4: error: #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
   #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:95:4: error: #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
   #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:99:4: error: #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
   #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
    ^~~~~

examples/NMEAtimezone

Result: PASS

Sketch uses 16744 bytes (6%) of program storage space. Maximum is 262144 bytes.
Global variables use 3168 bytes (9%) of dynamic memory, leaving 29600 bytes for local variables. Maximum is 32768 bytes.

examples/PGRM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:56:4: error: #error No PGRM messages enabled! You must enable one or more in PGRM.h!
   #error No PGRM messages enabled!  You must enable one or more in PGRM.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:60:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~

examples/PUBX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:57:4: error: #error No PUBX messages enabled! You must enable one or more in PUBX_cfg.h!
   #error No PUBX messages enabled!  You must enable one or more in PUBX_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:61:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~

examples/SyncTime

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/SyncTime/SyncTime.ino:58:4: error: #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
    ^~~~~

examples/Tabular

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/Tabular/Tabular.ino:47:4: error: #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
    ^~~~~

examples/ublox

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:51:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:60:4: error: #error No UBX binary messages enabled: no fix data available.
   #error No UBX binary messages enabled: no fix data available.
    ^~~~~

examples/ubloxRate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ubloxRate/ubloxRate.ino:3:10: fatal error: NeoTeeStream.h: No such file or directory
 #include <NeoTeeStream.h>
          ^~~~~~~~~~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

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

examples/NMEA

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAGSV

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:48:4: error: #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_GSV in NMEAGPS_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:52:4: error: #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE in NMEAGPS_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAGSV/NMEAGSV.ino:56:4: error: #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_PARSE_SATELLITE_INFO in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEASDlog

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEASDlog/NMEASDlog.ino:56:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
Multiple libraries were found for "SdFat.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/SdFat_-_Adafruit_Fork
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/InkplateLibrary

examples/NMEA_isr

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEA_isr/NMEA_isr.ino:41:4: error: #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_INTERRUPT_PROCESSING in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAaverage

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:68:8: error: reference to 'clock_t' is ambiguous
 static clock_t    firstSecs;        // cached dateTime in seconds since EPOCH
        ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:48:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-CB4117ACCAE56118955CC69CB56B62A4/sketch/NMEAaverage.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/types.h:117:19: note: candidates are: typedef long unsigned int clock_t
 typedef _CLOCK_T_ clock_t;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:37:18: note:                 typedef uint32_t NeoGPS::clock_t
 typedef uint32_t clock_t;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino: In function 'void doSomeWork()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:124:7: error: 'firstSecs' was not declared in this scope
       firstSecs = (clock_t) first.dateTime;
       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:124:20: error: reference to 'clock_t' is ambiguous
       firstSecs = (clock_t) first.dateTime;
                    ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:48:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-CB4117ACCAE56118955CC69CB56B62A4/sketch/NMEAaverage.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/types.h:117:19: note: candidates are: typedef long unsigned int clock_t
 typedef _CLOCK_T_ clock_t;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:37:18: note:                 typedef uint32_t NeoGPS::clock_t
 typedef uint32_t clock_t;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:143:15: error: reference to 'clock_t' is ambiguous
         if (((clock_t)fix.dateTime - firstSecs) > 2 * SECONDS_PER_HOUR)
               ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/stdio.h:48:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /tmp/arduino-sketch-CB4117ACCAE56118955CC69CB56B62A4/sketch/NMEAaverage.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/sys/types.h:117:19: note: candidates are: typedef long unsigned int clock_t
 typedef _CLOCK_T_ clock_t;
                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:37:18: note:                 typedef uint32_t NeoGPS::clock_t
 typedef uint32_t clock_t;
                  ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:143:23: error: expected ')' before 'fix'
         if (((clock_t)fix.dateTime - firstSecs) > 2 * SECONDS_PER_HOUR)
                       ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAaverage/NMEAaverage.ino:144:34: error: expected ')' before ';' token
           doneAccumulating = true;
                                  ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAbenchmark

Result: PASS

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

examples/NMEAblink

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAdiagnostic

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino: In function 'void displaySentences()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:201:45: error: ambiguous overload for 'operator<<' (operand types are 'Print' and 'long int')
   DEBUG_PORT << F("\nDevice baud rate is ") <<
                                             ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:25:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NeoTime.h:303:9: note: candidate: Print& operator<<(Print&, const NeoGPS::time_t&)
 Print & operator <<( Print & outs, const NeoGPS::time_t &t );
         ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdiagnostic/NMEAdiagnostic.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:23:16: note: candidate: Print& operator<<(Print&, bool)
 extern Print & operator <<( Print & outs, const bool b );
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:24:16: note: candidate: Print& operator<<(Print&, char)
 extern Print & operator <<( Print & outs, const char c );
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:25:16: note: candidate: Print& operator<<(Print&, uint16_t)
 extern Print & operator <<( Print & outs, const uint16_t v );
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:26:16: note: candidate: Print& operator<<(Print&, uint32_t)
 extern Print & operator <<( Print & outs, const uint32_t v );
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:27:16: note: candidate: Print& operator<<(Print&, int32_t)
 extern Print & operator <<( Print & outs, const int32_t v );
                ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Streamers.h:28:16: note: candidate: Print& operator<<(Print&, uint8_t)
 extern Print & operator <<( Print & outs, const uint8_t v );
                ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAdistance

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdistance/NMEAdistance.ino:54:51: error: call of overloaded 'Location_t(long int, long int)' is ambiguous
 NeoGPS::Location_t base( -253448688L, 1310324914L ); // Ayers Rock, AU
                                                   ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/GPSfix.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/NMEAGPS.h:28,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAdistance/NMEAdistance.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Location.h:39:5: note: candidate: NeoGPS::Location_t::Location_t(double, double)
     Location_t( double lat, double lon )
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Location.h:36:5: note: candidate: NeoGPS::Location_t::Location_t(float, float)
     Location_t( float lat, float lon )
     ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/src/Location.h:33:5: note: candidate: NeoGPS::Location_t::Location_t(int32_t, int32_t)
     Location_t( int32_t lat, int32_t lon )
     ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAloc

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAlocDMS

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAlocDMS/NMEAlocDMS.ino:46:4: error: #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_LOCATION_DMS in GPSfix_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAorder

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEArevGeoCache

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/NMEAsimple

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/NMEAtest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:59:4: error: #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
   #error NMEAGPS_PARSE_GGA, GLL, GSA, GSV, RMC, VTG and ZDA must be defined in NMEAGPS_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:75:4: error: #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
   #error GPS_FIX_LOCATION_DMS must be defined in GPSfix_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:95:4: error: #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
   #error GPS_FIX_HDOP must be defined in GPSfix_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/NMEAtest/NMEAtest.ino:99:4: error: #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
   #error GPS_FIX_GEOID_HEIGHT must be defined in GPSfix_cfg.h!
    ^

examples/NMEAtimezone

Result: FAIL

Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/PGRM

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:56:4: error: #error No PGRM messages enabled! You must enable one or more in PGRM.h!
   #error No PGRM messages enabled!  You must enable one or more in PGRM.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PGRM/PGRM.ino:60:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/PUBX

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:57:4: error: #error No PUBX messages enabled! You must enable one or more in PUBX_cfg.h!
   #error No PUBX messages enabled!  You must enable one or more in PUBX_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/PUBX/PUBX.ino:61:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial

examples/SyncTime

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/SyncTime/SyncTime.ino:58:4: error: #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
   #error You must define NMEAGPS_TIMESTAMP_FROM_INTERVAL or PPS in NMEAGPS_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/Tabular

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/Tabular/Tabular.ino:47:4: error: #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
   #error You must uncomment GPS_FIX_HDOP in GPSfix_cfg.h!
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ublox

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:51:4: error: #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
   #error You must "#define NMEAGPS_DERIVED_TYPES" in NMEAGPS_cfg.h!
    ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ublox/ublox.ino:60:4: error: #error No UBX binary messages enabled: no fix data available.
   #error No UBX binary messages enabled: no fix data available.
    ^
Multiple libraries were found for "AltSoftSerial.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AIS_NB_BC95
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/AltSoftSerial
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/BareBoneSim800

examples/ubloxRate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/NeoGPS/examples/ubloxRate/ubloxRate.ino:3:26: fatal error: NeoTeeStream.h: No such file or directory
compilation terminated.