QZQSM - compatibility matrix

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

QZQSM

Version: 1.2.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
DcReportMonitor
DcReportTest
DcReportTwitter
arduino:avr:uno
1.8.4
No FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
No FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'const char* QZQSM::dc8pl2str(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2501:3: error: duplicate case value
   case 2059000: return "長野県飯綱町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1835:3: note: previously used here
   case  420600: return "宮城県白石市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2799:3: error: duplicate case value
   case 2858600: return "兵庫県新温泉町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2161:3: note: previously used here
   case 1220200: return "千葉県銚子市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2931:3: error: duplicate case value
   case 3358600: return "岡山県新庄村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2361:3: note: previously used here
   case 1720200: return "石川県七尾市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2940:3: error: duplicate case value
   case 3410000: return "広島県広島市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1611:3: note: previously used here
   case  133200: return "北海道福島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2941:3: error: duplicate case value
   case 3420200: return "広島県呉市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1655:3: note: previously used here
   case  143400: return "北海道秩父別町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2943:3: error: duplicate case value
   case 3420400: return "広島県三原市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1656:3: note: previously used here
   case  143600: return "北海道雨竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2944:3: error: duplicate case value
   case 3420500: return "広島県尾道市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1657:3: note: previously used here
   case  143700: return "北海道北竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2959:3: error: duplicate case value
   case 3436900: return "広島県北広島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1716:3: note: previously used here
   case  160100: return "北海道日高町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2960:3: error: duplicate case value
   case 3443100: return "広島県大崎上島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1743:3: note: previously used here
   case  166300: return "北海道浜中町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2961:3: error: duplicate case value
   case 3446200: return "広島県世羅町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1753:3: note: previously used here
   case  169400: return "北海道羅臼町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2971:3: error: duplicate case value
   case 3521000: return "山口県光市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1791:3: note: previously used here
   case  244200: return "青森県五戸町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2972:3: error: duplicate case value
   case 3521100: return "山口県長門市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1792:3: note: previously used here
   case  244300: return "青森県田子町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2974:3: error: duplicate case value
   case 3521300: return "山口県美祢市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1793:3: note: previously used here
   case  244500: return "青森県南部町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3028:3: error: duplicate case value
   case 3820200: return "愛媛県今治市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1889:3: note: previously used here
   case  543400: return "秋田県美郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3044:3: error: duplicate case value
   case 3848400: return "愛媛県松野町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2547:3: note: previously used here
   case 2210000: return "静岡県静岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3084:3: error: duplicate case value
   case 4013000: return "福岡県福岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1948:3: note: previously used here
   case  736200: return "福島県下郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3093:3: error: duplicate case value
   case 4021200: return "福岡県大川市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1959:3: note: previously used here
   case  744400: return "福島県三島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3094:3: error: duplicate case value
   case 4021300: return "福岡県行橋市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1960:3: note: previously used here
   case  744500: return "福島県金山町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3095:3: error: duplicate case value
   case 4021400: return "福岡県豊前市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1961:3: note: previously used here
   case  744600: return "福島県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3096:3: error: duplicate case value
   case 4021500: return "福岡県中間市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1962:3: note: previously used here
   case  744700: return "福島県会津美里町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3109:3: error: duplicate case value
   case 4022900: return "福岡県みやま市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1963:3: note: previously used here
   case  746100: return "福島県西郷村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3153:3: error: duplicate case value
   case 4121000: return "佐賀県神埼市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2026:3: note: previously used here
   case  844200: return "茨城県美浦村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3195:3: error: duplicate case value
   case 4321100: return "熊本県宇土市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2085:3: note: previously used here
   case 1044300: return "群馬県片品村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3196:3: error: duplicate case value
   case 4321200: return "熊本県上天草市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2086:3: note: previously used here
   case 1044400: return "群馬県川場村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3200:3: error: duplicate case value
   case 4321600: return "熊本県合志市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2087:3: note: previously used here
   case 1044800: return "群馬県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3221:3: error: duplicate case value
   case 4348400: return "熊本県津奈木町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2715:3: note: previously used here
   case 2710000: return "大阪府大阪市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3242:3: error: duplicate case value
   case 4421000: return "大分県杵築市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2156:3: note: previously used here
   case 1144200: return "埼玉県宮代町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3260:3: error: duplicate case value
   case 4520900: return "宮崎県えびの市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2211:3: note: previously used here
   case 1244100: return "千葉県大多喜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~

examples/DcReportMonitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportMonitor/DcReportMonitor.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

examples/DcReportTest

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'const char* QZQSM::dc8pl2str(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2501:3: error: duplicate case value
   case 2059000: return "長野県飯綱町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1835:3: note: previously used here
   case  420600: return "宮城県白石市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2799:3: error: duplicate case value
   case 2858600: return "兵庫県新温泉町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2161:3: note: previously used here
   case 1220200: return "千葉県銚子市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2931:3: error: duplicate case value
   case 3358600: return "岡山県新庄村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2361:3: note: previously used here
   case 1720200: return "石川県七尾市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2940:3: error: duplicate case value
   case 3410000: return "広島県広島市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1611:3: note: previously used here
   case  133200: return "北海道福島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2941:3: error: duplicate case value
   case 3420200: return "広島県呉市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1655:3: note: previously used here
   case  143400: return "北海道秩父別町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2943:3: error: duplicate case value
   case 3420400: return "広島県三原市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1656:3: note: previously used here
   case  143600: return "北海道雨竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2944:3: error: duplicate case value
   case 3420500: return "広島県尾道市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1657:3: note: previously used here
   case  143700: return "北海道北竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2959:3: error: duplicate case value
   case 3436900: return "広島県北広島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1716:3: note: previously used here
   case  160100: return "北海道日高町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2960:3: error: duplicate case value
   case 3443100: return "広島県大崎上島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1743:3: note: previously used here
   case  166300: return "北海道浜中町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2961:3: error: duplicate case value
   case 3446200: return "広島県世羅町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1753:3: note: previously used here
   case  169400: return "北海道羅臼町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2971:3: error: duplicate case value
   case 3521000: return "山口県光市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1791:3: note: previously used here
   case  244200: return "青森県五戸町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2972:3: error: duplicate case value
   case 3521100: return "山口県長門市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1792:3: note: previously used here
   case  244300: return "青森県田子町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2974:3: error: duplicate case value
   case 3521300: return "山口県美祢市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1793:3: note: previously used here
   case  244500: return "青森県南部町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3028:3: error: duplicate case value
   case 3820200: return "愛媛県今治市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1889:3: note: previously used here
   case  543400: return "秋田県美郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3044:3: error: duplicate case value
   case 3848400: return "愛媛県松野町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2547:3: note: previously used here
   case 2210000: return "静岡県静岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3084:3: error: duplicate case value
   case 4013000: return "福岡県福岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1948:3: note: previously used here
   case  736200: return "福島県下郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3093:3: error: duplicate case value
   case 4021200: return "福岡県大川市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1959:3: note: previously used here
   case  744400: return "福島県三島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3094:3: error: duplicate case value
   case 4021300: return "福岡県行橋市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1960:3: note: previously used here
   case  744500: return "福島県金山町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3095:3: error: duplicate case value
   case 4021400: return "福岡県豊前市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1961:3: note: previously used here
   case  744600: return "福島県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3096:3: error: duplicate case value
   case 4021500: return "福岡県中間市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1962:3: note: previously used here
   case  744700: return "福島県会津美里町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3109:3: error: duplicate case value
   case 4022900: return "福岡県みやま市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1963:3: note: previously used here
   case  746100: return "福島県西郷村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3153:3: error: duplicate case value
   case 4121000: return "佐賀県神埼市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2026:3: note: previously used here
   case  844200: return "茨城県美浦村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3195:3: error: duplicate case value
   case 4321100: return "熊本県宇土市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2085:3: note: previously used here
   case 1044300: return "群馬県片品村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3196:3: error: duplicate case value
   case 4321200: return "熊本県上天草市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2086:3: note: previously used here
   case 1044400: return "群馬県川場村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3200:3: error: duplicate case value
   case 4321600: return "熊本県合志市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2087:3: note: previously used here
   case 1044800: return "群馬県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3221:3: error: duplicate case value
   case 4348400: return "熊本県津奈木町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2715:3: note: previously used here
   case 2710000: return "大阪府大阪市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3242:3: error: duplicate case value
   case 4421000: return "大分県杵築市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2156:3: note: previously used here
   case 1144200: return "埼玉県宮代町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3260:3: error: duplicate case value
   case 4520900: return "宮崎県えびの市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2211:3: note: previously used here
   case 1244100: return "千葉県大多喜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~

examples/DcReportTwitter

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportTwitter/DcReportTwitter.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library QZQSM claims to run on spresense 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/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:21: error: cannot convert 'uint32_t* {aka long unsigned int*}' to 'const time_t* {aka const long long int*}' for argument '1' to 'tm* gmtime_r(const time_t*, tm*)'
   gmtime_r(&sec, &tm);
                     ^

examples/DcReportMonitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportMonitor/DcReportMonitor.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

examples/DcReportTest

Result: FAIL

WARNING: library QZQSM claims to run on spresense 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/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:21: error: cannot convert 'uint32_t* {aka long unsigned int*}' to 'const time_t* {aka const long long int*}' for argument '1' to 'tm* gmtime_r(const time_t*, tm*)'
   gmtime_r(&sec, &tm);
                     ^

examples/DcReportTwitter

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportTwitter/DcReportTwitter.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library QZQSM claims to run on spresense 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/QZQSM/src/QZQSM.cpp: In member function 'const char* QZQSM::dc8pl2str(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2501:3: error: duplicate case value
   case 2059000: return "長野県飯綱町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1835:3: note: previously used here
   case  420600: return "宮城県白石市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2799:3: error: duplicate case value
   case 2858600: return "兵庫県新温泉町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2161:3: note: previously used here
   case 1220200: return "千葉県銚子市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2931:3: error: duplicate case value
   case 3358600: return "岡山県新庄村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2361:3: note: previously used here
   case 1720200: return "石川県七尾市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2940:3: error: duplicate case value
   case 3410000: return "広島県広島市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1611:3: note: previously used here
   case  133200: return "北海道福島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2941:3: error: duplicate case value
   case 3420200: return "広島県呉市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1655:3: note: previously used here
   case  143400: return "北海道秩父別町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2943:3: error: duplicate case value
   case 3420400: return "広島県三原市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1656:3: note: previously used here
   case  143600: return "北海道雨竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2944:3: error: duplicate case value
   case 3420500: return "広島県尾道市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1657:3: note: previously used here
   case  143700: return "北海道北竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2959:3: error: duplicate case value
   case 3436900: return "広島県北広島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1716:3: note: previously used here
   case  160100: return "北海道日高町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2960:3: error: duplicate case value
   case 3443100: return "広島県大崎上島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1743:3: note: previously used here
   case  166300: return "北海道浜中町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2961:3: error: duplicate case value
   case 3446200: return "広島県世羅町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1753:3: note: previously used here
   case  169400: return "北海道羅臼町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2971:3: error: duplicate case value
   case 3521000: return "山口県光市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1791:3: note: previously used here
   case  244200: return "青森県五戸町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2972:3: error: duplicate case value
   case 3521100: return "山口県長門市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1792:3: note: previously used here
   case  244300: return "青森県田子町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2974:3: error: duplicate case value
   case 3521300: return "山口県美祢市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1793:3: note: previously used here
   case  244500: return "青森県南部町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3028:3: error: duplicate case value
   case 3820200: return "愛媛県今治市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1889:3: note: previously used here
   case  543400: return "秋田県美郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3044:3: error: duplicate case value
   case 3848400: return "愛媛県松野町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2547:3: note: previously used here
   case 2210000: return "静岡県静岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3084:3: error: duplicate case value
   case 4013000: return "福岡県福岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1948:3: note: previously used here
   case  736200: return "福島県下郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3093:3: error: duplicate case value
   case 4021200: return "福岡県大川市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1959:3: note: previously used here
   case  744400: return "福島県三島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3094:3: error: duplicate case value
   case 4021300: return "福岡県行橋市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1960:3: note: previously used here
   case  744500: return "福島県金山町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3095:3: error: duplicate case value
   case 4021400: return "福岡県豊前市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1961:3: note: previously used here
   case  744600: return "福島県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3096:3: error: duplicate case value
   case 4021500: return "福岡県中間市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1962:3: note: previously used here
   case  744700: return "福島県会津美里町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3109:3: error: duplicate case value
   case 4022900: return "福岡県みやま市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1963:3: note: previously used here
   case  746100: return "福島県西郷村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3153:3: error: duplicate case value
   case 4121000: return "佐賀県神埼市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2026:3: note: previously used here
   case  844200: return "茨城県美浦村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3195:3: error: duplicate case value
   case 4321100: return "熊本県宇土市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2085:3: note: previously used here
   case 1044300: return "群馬県片品村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3196:3: error: duplicate case value
   case 4321200: return "熊本県上天草市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2086:3: note: previously used here
   case 1044400: return "群馬県川場村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3200:3: error: duplicate case value
   case 4321600: return "熊本県合志市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2087:3: note: previously used here
   case 1044800: return "群馬県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3221:3: error: duplicate case value
   case 4348400: return "熊本県津奈木町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2715:3: note: previously used here
   case 2710000: return "大阪府大阪市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3242:3: error: duplicate case value
   case 4421000: return "大分県杵築市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2156:3: note: previously used here
   case 1144200: return "埼玉県宮代町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3260:3: error: duplicate case value
   case 4520900: return "宮崎県えびの市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2211:3: note: previously used here
   case 1244100: return "千葉県大多喜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~

examples/DcReportMonitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportMonitor/DcReportMonitor.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

examples/DcReportTest

Result: FAIL

WARNING: library QZQSM claims to run on spresense 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/QZQSM/src/QZQSM.cpp: In member function 'const char* QZQSM::dc8pl2str(int)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2501:3: error: duplicate case value
   case 2059000: return "長野県飯綱町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1835:3: note: previously used here
   case  420600: return "宮城県白石市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2799:3: error: duplicate case value
   case 2858600: return "兵庫県新温泉町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2161:3: note: previously used here
   case 1220200: return "千葉県銚子市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2931:3: error: duplicate case value
   case 3358600: return "岡山県新庄村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2361:3: note: previously used here
   case 1720200: return "石川県七尾市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2940:3: error: duplicate case value
   case 3410000: return "広島県広島市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1611:3: note: previously used here
   case  133200: return "北海道福島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2941:3: error: duplicate case value
   case 3420200: return "広島県呉市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1655:3: note: previously used here
   case  143400: return "北海道秩父別町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2943:3: error: duplicate case value
   case 3420400: return "広島県三原市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1656:3: note: previously used here
   case  143600: return "北海道雨竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2944:3: error: duplicate case value
   case 3420500: return "広島県尾道市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1657:3: note: previously used here
   case  143700: return "北海道北竜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2959:3: error: duplicate case value
   case 3436900: return "広島県北広島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1716:3: note: previously used here
   case  160100: return "北海道日高町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2960:3: error: duplicate case value
   case 3443100: return "広島県大崎上島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1743:3: note: previously used here
   case  166300: return "北海道浜中町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2961:3: error: duplicate case value
   case 3446200: return "広島県世羅町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1753:3: note: previously used here
   case  169400: return "北海道羅臼町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2971:3: error: duplicate case value
   case 3521000: return "山口県光市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1791:3: note: previously used here
   case  244200: return "青森県五戸町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2972:3: error: duplicate case value
   case 3521100: return "山口県長門市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1792:3: note: previously used here
   case  244300: return "青森県田子町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2974:3: error: duplicate case value
   case 3521300: return "山口県美祢市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1793:3: note: previously used here
   case  244500: return "青森県南部町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3028:3: error: duplicate case value
   case 3820200: return "愛媛県今治市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1889:3: note: previously used here
   case  543400: return "秋田県美郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3044:3: error: duplicate case value
   case 3848400: return "愛媛県松野町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2547:3: note: previously used here
   case 2210000: return "静岡県静岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3084:3: error: duplicate case value
   case 4013000: return "福岡県福岡市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1948:3: note: previously used here
   case  736200: return "福島県下郷町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3093:3: error: duplicate case value
   case 4021200: return "福岡県大川市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1959:3: note: previously used here
   case  744400: return "福島県三島町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3094:3: error: duplicate case value
   case 4021300: return "福岡県行橋市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1960:3: note: previously used here
   case  744500: return "福島県金山町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3095:3: error: duplicate case value
   case 4021400: return "福岡県豊前市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1961:3: note: previously used here
   case  744600: return "福島県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3096:3: error: duplicate case value
   case 4021500: return "福岡県中間市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1962:3: note: previously used here
   case  744700: return "福島県会津美里町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3109:3: error: duplicate case value
   case 4022900: return "福岡県みやま市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:1963:3: note: previously used here
   case  746100: return "福島県西郷村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3153:3: error: duplicate case value
   case 4121000: return "佐賀県神埼市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2026:3: note: previously used here
   case  844200: return "茨城県美浦村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3195:3: error: duplicate case value
   case 4321100: return "熊本県宇土市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2085:3: note: previously used here
   case 1044300: return "群馬県片品村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3196:3: error: duplicate case value
   case 4321200: return "熊本県上天草市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2086:3: note: previously used here
   case 1044400: return "群馬県川場村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3200:3: error: duplicate case value
   case 4321600: return "熊本県合志市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2087:3: note: previously used here
   case 1044800: return "群馬県昭和村";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3221:3: error: duplicate case value
   case 4348400: return "熊本県津奈木町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2715:3: note: previously used here
   case 2710000: return "大阪府大阪市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3242:3: error: duplicate case value
   case 4421000: return "大分県杵築市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2156:3: note: previously used here
   case 1144200: return "埼玉県宮代町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:3260:3: error: duplicate case value
   case 4520900: return "宮崎県えびの市";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:2211:3: note: previously used here
   case 1244100: return "千葉県大多喜町";
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~

examples/DcReportTwitter

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportTwitter/DcReportTwitter.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: note: suggested alternative: 'mktemp'
   sec = mktime(&tm);
         ^~~~~~
         mktemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: note: suggested alternative: 'time_t'
   gmtime_r(&sec, &tm);
   ^~~~~~~~
   time_t

examples/DcReportMonitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportMonitor/DcReportMonitor.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

examples/DcReportTest

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on samd architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4485:13: error: aggregate 'QZQSM::utc2jst(int&, int&, int&, int&)::tm tm' has incomplete type and cannot be defined
   struct tm tm;
             ^~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: error: 'mktime' was not declared in this scope
   sec = mktime(&tm);
         ^~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4493:9: note: suggested alternative: 'mktemp'
   sec = mktime(&tm);
         ^~~~~~
         mktemp
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: error: 'gmtime_r' was not declared in this scope
   gmtime_r(&sec, &tm);
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:3: note: suggested alternative: 'time_t'
   gmtime_r(&sec, &tm);
   ^~~~~~~~
   time_t

examples/DcReportTwitter

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportTwitter/DcReportTwitter.ino:2:10: fatal error: GNSS.h: No such file or directory
 #include <GNSS.h>
          ^~~~~~~~
compilation terminated.

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:21: error: invalid conversion from 'uint32_t* {aka unsigned int*}' to 'const time_t* {aka const long int*}' [-fpermissive]
   gmtime_r(&sec, &tm);
                     ^
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:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.h:49,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:33:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/time.h:67:12: note:   initializing argument 1 of 'tm* gmtime_r(const time_t*, tm*)'
 struct tm *_EXFUN(gmtime_r, (const time_t *__restrict,
            ^

examples/DcReportMonitor

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportMonitor/DcReportMonitor.ino:2:18: fatal error: GNSS.h: No such file or directory
compilation terminated.

examples/DcReportTest

Result: FAIL

WARNING: library QZQSM claims to run on spresense architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp: In member function 'void QZQSM::utc2jst(int&, int&, int&, int&)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:4497:21: error: invalid conversion from 'uint32_t* {aka unsigned int*}' to 'const time_t* {aka const long int*}' [-fpermissive]
   gmtime_r(&sec, &tm);
                     ^
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:29:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/cores/esp32/Arduino.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.h:49,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/src/QZQSM.cpp:33:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/tools/sdk/include/newlib/time.h:67:12: note:   initializing argument 1 of 'tm* gmtime_r(const time_t*, tm*)'
 struct tm *_EXFUN(gmtime_r, (const time_t *__restrict,
            ^

examples/DcReportTwitter

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/QZQSM/examples/DcReportTwitter/DcReportTwitter.ino:2:18: fatal error: GNSS.h: No such file or directory
compilation terminated.