Adafruit CC3000 Library - compatibility matrix

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

Adafruit CC3000 Library

Version: 1.0.4
More details

Compatibility matrix

Board Claims compatibility Inclusion
EchoServer
GeoLocation
HTTPServer
driverpatch_1_14
SendTweet
buildtest
driverpatch_1_11
driverpatch_1_12
ntpTest
SmartConfigCreate
driverpatch_1_13
ChatServer
InternetTime
SmartConfigReconnect
WebClient
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL PASS PASS PASS FAIL FAIL PASS FAIL FAIL PASS PASS FAIL PASS PASS PASS PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

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

/private/tmp/arduino-testlib2162735397/test/test.ino:1:10: fatal error: Adafruit_CC3000_Library.h: No such file or directory
 #include <Adafruit_CC3000_Library.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/ChatServer

Result: PASS

Sketch uses 16364 bytes (50%) of program storage space. Maximum is 32256 bytes.
Global variables use 1062 bytes (51%) of dynamic memory, leaving 986 bytes for local variables. Maximum is 2048 bytes.

examples/EchoServer

Result: PASS

Sketch uses 16362 bytes (50%) of program storage space. Maximum is 32256 bytes.
Global variables use 1062 bytes (51%) of dynamic memory, leaving 986 bytes for local variables. Maximum is 2048 bytes.

examples/GeoLocation

Result: PASS

Sketch uses 18450 bytes (57%) of program storage space. Maximum is 32256 bytes.
Global variables use 1083 bytes (52%) of dynamic memory, leaving 965 bytes for local variables. Maximum is 2048 bytes.

examples/HTTPServer

Result: PASS

Sketch uses 17424 bytes (54%) of program storage space. Maximum is 32256 bytes.
Global variables use 1241 bytes (60%) of dynamic memory, leaving 807 bytes for local variables. Maximum is 2048 bytes.

examples/InternetTime

Result: PASS

Sketch uses 15960 bytes (49%) of program storage space. Maximum is 32256 bytes.
Global variables use 860 bytes (41%) of dynamic memory, leaving 1188 bytes for local variables. Maximum is 2048 bytes.

examples/SendTweet

Result: FAIL

/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:170:8: error: 'class Sha1Class' has no member named 'initHmac_P'; did you mean 'initHmac'?
   Sha1.initHmac_P((uint8_t *)signingKey, sizeof(signingKey) - 1);
        ^~~~~~~~~~
        initHmac
Multiple libraries were found for "sha1.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino-Websocket-Fast
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TOTP_library

examples/SmartConfigCreate

Result: PASS

Sketch uses 11842 bytes (36%) of program storage space. Maximum is 32256 bytes.
Global variables use 621 bytes (30%) of dynamic memory, leaving 1427 bytes for local variables. Maximum is 2048 bytes.

examples/SmartConfigReconnect

Result: PASS

Sketch uses 9844 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 603 bytes (29%) of dynamic memory, leaving 1445 bytes for local variables. Maximum is 2048 bytes.

examples/WebClient

Result: PASS

Sketch uses 15278 bytes (47%) of program storage space. Maximum is 32256 bytes.
Global variables use 805 bytes (39%) of dynamic memory, leaving 1243 bytes for local variables. Maximum is 2048 bytes.

examples/buildtest

Result: PASS

Sketch uses 12918 bytes (40%) of program storage space. Maximum is 32256 bytes.
Global variables use 767 bytes (37%) of dynamic memory, leaving 1281 bytes for local variables. Maximum is 2048 bytes.

examples/driverpatch_1_11

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatchinc.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8168] = { 0x00, 0x01, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0x5C, 0x04, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatchinc.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[4616] = { 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46, 0x01, 0xF0, 0x0D, 0xFF, 0x10, 0xF1, 0x00, 0x09, 0x4F, 0xF0, 0x00, 0x01, 0x09, 0xD0, 0x28, 0x68, 0x40, 0x0C, 0x09, 0xD3, 0xE8, 0x68, 0xC0, 0x0B, 0x03, 0xD2, 0x48, 0x46, 0xFF, 0xF7, 0xDD, 0xFE, 0x01, 0x21, 0x28, 0x68, 0x40, 0x0C, 0x0A, 0xD2 ,
                                    ^

examples/driverpatch_1_12

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatchinc.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8076] = { 0x00, 0x01, 0x00, 0x00, 0x84, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatchinc.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/driverpatch_1_13

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:46:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatchinc_1_13.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8024] = { 0x00, 0x01, 0x00, 0x00, 0x50, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:46:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatchinc_1_13.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/driverpatch_1_14

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatchinc_1_14.h:6:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[7036] = { 0x00, 0x01, 0x00, 0x00, 0x74, 0x1B, 0x00, 0x00, 0x28, 0x02, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:43:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatchinc_1_14.h:59:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/ntpTest

Result: PASS

Sketch uses 19824 bytes (61%) of program storage space. Maximum is 32256 bytes.
Global variables use 1016 bytes (49%) of dynamic memory, leaving 1032 bytes for local variables. Maximum is 2048 bytes.

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

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

/tmp/arduino-testlib3470703897/test/test.ino:1:10: fatal error: Adafruit_CC3000_Library.h: No such file or directory
 #include <Adafruit_CC3000_Library.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/ChatServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-D09463A34EDACA8BA479B88CA7BA84E8/sketch/ChatServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-D09463A34EDACA8BA479B88CA7BA84E8/sketch/ChatServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:71:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-D09463A34EDACA8BA479B88CA7BA84E8/sketch/ChatServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:81:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:81:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~

examples/EchoServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-7E2494FC35EF17FD562B74E1D2223BC5/sketch/EchoServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-7E2494FC35EF17FD562B74E1D2223BC5/sketch/EchoServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:77:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-7E2494FC35EF17FD562B74E1D2223BC5/sketch/EchoServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:87:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:87:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~

examples/GeoLocation

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C8058F8127A485C07AB5D010410D1AA5/sketch/GeoLocation.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:36:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C8058F8127A485C07AB5D010410D1AA5/sketch/GeoLocation.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:36:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:51:3: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
   SPI_CLOCK_DIVIDER); // you can change this clock speed
   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:51:3: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
   SPI_CLOCK_DIVIDER); // you can change this clock speed
   ^~~~~~~~~~~~~~~~~

examples/HTTPServer

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-3B74E0598764EB3F8CAE55BD85549CBD/sketch/HTTPServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-3B74E0598764EB3F8CAE55BD85549CBD/sketch/HTTPServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:58:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-3B74E0598764EB3F8CAE55BD85549CBD/sketch/HTTPServer.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:69:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:69:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~

examples/InternetTime

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-09A286AD02E3578C34DE494C323F3591/sketch/InternetTime.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:26:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-09A286AD02E3578C34DE494C323F3591/sketch/InternetTime.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:26:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:38:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed but DI
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:38:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed but DI
                                          ^~~~~~~~~~~~~~~~~

examples/SendTweet

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:81:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C6C7955DEFAD742A14682973C221140A/sketch/SendTweet.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:81:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C6C7955DEFAD742A14682973C221140A/sketch/SendTweet.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:81:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:104:3: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
   SPI_CLOCK_DIVIDER);
   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:104:3: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
   SPI_CLOCK_DIVIDER);
   ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:170:3: error: 'Sha1' was not declared in this scope
   Sha1.initHmac_P((uint8_t *)signingKey, sizeof(signingKey) - 1);
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:170:3: note: suggested alternative: 'SPI1'
   Sha1.initHmac_P((uint8_t *)signingKey, sizeof(signingKey) - 1);
   ^~~~
   SPI1
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino: In function 'boolean sendTweet(char*)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:230:3: error: 'Sha1' was not declared in this scope
   Sha1.print(F("POST&http%3A%2F%2F"));
   ^~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:230:3: note: suggested alternative: 'SPI1'
   Sha1.print(F("POST&http%3A%2F%2F"));
   ^~~~
   SPI1

examples/SmartConfigCreate

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C02163F726EA2D9D8EA26E0E02141057/sketch/SmartConfigCreate.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-C02163F726EA2D9D8EA26E0E02141057/sketch/SmartConfigCreate.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:60:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER);
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:60:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER);
                                          ^~~~~~~~~~~~~~~~~

examples/SmartConfigReconnect

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:44:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-ED881E3B08426C56E06E8C7E80C5E276/sketch/SmartConfigReconnect.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:44:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-ED881E3B08426C56E06E8C7E80C5E276/sketch/SmartConfigReconnect.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:44:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:63:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER);
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:63:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER);
                                          ^~~~~~~~~~~~~~~~~

examples/WebClient

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-D5E37373BBC2AAA9AD3FB7CA85B5264B/sketch/WebClient.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:28:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-D5E37373BBC2AAA9AD3FB7CA85B5264B/sketch/WebClient.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:28:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:42:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:42:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed
                                          ^~~~~~~~~~~~~~~~~

examples/buildtest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-957DD59D3A6927F8A2F06B2ED1F88C05/sketch/buildtest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:30:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-957DD59D3A6927F8A2F06B2ED1F88C05/sketch/buildtest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:30:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:44:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed but DI
                                          ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:44:42: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
                                          SPI_CLOCK_DIVIDER); // you can change this clock speed but DI
                                          ^~~~~~~~~~~~~~~~~

examples/driverpatch_1_11

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-E32DEE579B19D07735FF9C826E5D4443/sketch/driverpatch_1_11.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-E32DEE579B19D07735FF9C826E5D4443/sketch/driverpatch_1_11.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:49:103: error: call to 'Adafruit_CC3000::Adafruit_CC3000(uint8_t, uint8_t, uint8_t, uint8_t, arduino::Print*)' uses the default argument for parameter 4, which is not yet defined
 Adafruit_CC3000 cc3000 = Adafruit_CC3000(ADAFRUIT_CC3000_CS, ADAFRUIT_CC3000_IRQ, ADAFRUIT_CC3000_VBAT);
                                                                                                       ^

examples/driverpatch_1_12

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-306029599699BE85A9E4B6E4BC41A9E0/sketch/driverpatch_1_12.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-306029599699BE85A9E4B6E4BC41A9E0/sketch/driverpatch_1_12.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:49:103: error: call to 'Adafruit_CC3000::Adafruit_CC3000(uint8_t, uint8_t, uint8_t, uint8_t, arduino::Print*)' uses the default argument for parameter 4, which is not yet defined
 Adafruit_CC3000 cc3000 = Adafruit_CC3000(ADAFRUIT_CC3000_CS, ADAFRUIT_CC3000_IRQ, ADAFRUIT_CC3000_VBAT);
                                                                                                       ^

examples/driverpatch_1_13

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:34:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-732D0DE0AA79760A2693D4053260833C/sketch/driverpatch_1_13.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:34:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-732D0DE0AA79760A2693D4053260833C/sketch/driverpatch_1_13.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:34:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:52:103: error: call to 'Adafruit_CC3000::Adafruit_CC3000(uint8_t, uint8_t, uint8_t, uint8_t, arduino::Print*)' uses the default argument for parameter 4, which is not yet defined
 Adafruit_CC3000 cc3000 = Adafruit_CC3000(ADAFRUIT_CC3000_CS, ADAFRUIT_CC3000_IRQ, ADAFRUIT_CC3000_VBAT);
                                                                                                       ^

examples/driverpatch_1_14

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-51D2EF78CAF23F2615B8362F51B0CE51/sketch/driverpatch_1_14.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:31:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-51D2EF78CAF23F2615B8362F51B0CE51/sketch/driverpatch_1_14.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:31:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: error: 'SPI_CLOCK_DIV2' was not declared in this scope
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:37:29: note: suggested alternative: 'SPI_CLOCK_DIVIDER'
   #define SPI_CLOCK_DIVIDER SPI_CLOCK_DIV2 // Don't set this to a slower speed (i.e. larger div value)
                             ^
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:138:88: note: in expansion of macro 'SPI_CLOCK_DIVIDER'
     Adafruit_CC3000(uint8_t csPin, uint8_t irqPin, uint8_t vbatPin, uint8_t spispeed = SPI_CLOCK_DIVIDER, Print* cc3kPrinter = CC3K_DEFAULT_PRINTER);
                                                                                        ^~~~~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:49:103: error: call to 'Adafruit_CC3000::Adafruit_CC3000(uint8_t, uint8_t, uint8_t, uint8_t, arduino::Print*)' uses the default argument for parameter 4, which is not yet defined
 Adafruit_CC3000 cc3000 = Adafruit_CC3000(ADAFRUIT_CC3000_CS, ADAFRUIT_CC3000_IRQ, ADAFRUIT_CC3000_VBAT);
                                                                                                       ^

examples/ntpTest

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ntpTest/sntp.h:275:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ntpTest/sntp.cpp:5:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, er/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/Print.h:22,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/api/ArduinoAPI.h:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:27,
                 from /tmp/arduino-sketch-E1CC47A4B0520A1EA131E819EC293C4A/sketch/ntpTest.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/package000_Library/examples/ntpTest/sntp.cpp:5:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

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

/tmp/arduino-testlib3470703897/test/test.ino:1:10: fatal error: Adafruit_CC3000_Library.h: No such file or directory
 #include <Adafruit_CC3000_Library.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/ChatServer

Result: FAIL


					
					

examples/EchoServer

Result: FAIL


					
					

examples/GeoLocation

Result: FAIL


					
					

examples/HTTPServer

Result: FAIL


					
					

examples/InternetTime

Result: FAIL


					
					

examples/SendTweet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:170:8: error: 'class Sha1Class' has no member named 'initHmac_P'; did you mean 'initHmac'?
   Sha1.initHmac_P((uint8_t *)signingKey, sizeof(signingKey) - 1);
        ^~~~~~~~~~
        initHmac
Multiple libraries were found for "sha1.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TOTP_library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino-Websocket-Fast

examples/SmartConfigCreate

Result: FAIL


					
					

examples/SmartConfigReconnect

Result: FAIL


					
					

examples/WebClient

Result: FAIL


					
					

examples/buildtest

Result: FAIL


					
					

examples/driverpatch_1_11

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatchinc.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8168] = { 0x00, 0x01, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0x00, 0x5C, 0x04, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatchinc.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[4616] = { 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46, 0x01, 0xF0, 0x0D, 0xFF, 0x10, 0xF1, 0x00, 0x09, 0x4F, 0xF0, 0x00, 0x01, 0x09, 0xD0, 0x28, 0x68, 0x40, 0x0C, 0x09, 0xD3, 0xE8, 0x68, 0xC0, 0x0B, 0x03, 0xD2, 0x48, 0x46, 0xFF, 0xF7, 0xDD, 0xFE, 0x01, 0x21, 0x28, 0x68, 0x40, 0x0C, 0x0A, 0xD2 ,
                                    ^

examples/driverpatch_1_12

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatchinc.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8076] = { 0x00, 0x01, 0x00, 0x00, 0x84, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatchinc.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/driverpatch_1_13

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatchinc_1_13.h:5:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[8024] = { 0x00, 0x01, 0x00, 0x00, 0x50, 0x1F, 0x00, 0x00, 0xF0, 0x03, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:46:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatchinc_1_13.h:63:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/driverpatch_1_14

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatchinc_1_14.h:6:42: error: variable 'wlan_drv_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM wlan_drv_patch[7036] = { 0x00, 0x01, 0x00, 0x00, 0x74, 0x1B, 0x00, 0x00, 0x28, 0x02, 0x18, 0x00, 0xE4, 0x62, 0x08, 0x00, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ,
                                          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:43:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatchinc_1_14.h:59:36: error: variable 'fw_patch' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 unsigned char PROGMEM fw_patch[5700] = { 0x00, 0x01, 0x00, 0x00, 0x3C, 0x16, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x14, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x68, 0x46, 0x25, 0xF0, 0x95, 0xFB, 0xE0, 0x6B, 0xD0, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x38, 0xFB, 0x2C, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0xF0, 0x0A, 0xFB, 0x04, 0x15, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xB8, 0xF1, 0x90, 0x0F, 0xA4, 0x16, 0x00, 0x00, 0xC8, 0x00, 0x00, 0x00, 0x66, 0xE0, 0x04, 0xA8, 0x35, 0x1D, 0x21, 0xF0, 0x99, 0xFC, 0x68, 0x46, 0x23, 0xF0, 0x28, 0xFB, 0x9A, 0xF8, 0x00, 0x00, 0x01, 0x28, 0x07, 0xD1, 0x28, 0x46, 0x05, 0xF0, 0xC3, 0xFE, 0x01, 0x46, 0x01, 0xAA, 0x00, 0x20, 0x21, 0xF0, 0x50, 0xF9, 0x28, 0x46, 0x05, 0xF0, 0xBB, 0xFE, 0x01, 0xA9, 0x21, 0xF0, 0x2A, 0xFA, 0xE9, 0x79, 0x4F, 0xEA, 0xE0, 0x00, 0x40, 0xB2, 0x11, 0xB1, 0x00, 0xF1, 0x06, 0x00, 0x40, 0xB2, 0xA8, 0x71, 0x1F, 0x38, 0x40, 0x00, 0xE8, 0x71, 0x30, 0x46 ,
                                    ^

examples/ntpTest

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

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

/private/tmp/arduino-testlib2162735397/test/test.ino:1:10: fatal error: Adafruit_CC3000_Library.h: No such file or directory
 #include <Adafruit_CC3000_Library.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

examples/ChatServer

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-AB9D0D70AD8981A1EF32F35EFC30DDD5/sketch/ChatServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:68:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-AB9D0D70AD8981A1EF32F35EFC30DDD5/sketch/ChatServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ChatServer/ChatServer.ino:71:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-AB9D0D70AD8981A1EF32F35EFC30DDD5/sketch/ChatServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~

examples/EchoServer

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-43F21D3D8404713DC3805CC7FD642434/sketch/EchoServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:74:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-43F21D3D8404713DC3805CC7FD642434/sketch/EchoServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/EchoServer/EchoServer.ino:77:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-43F21D3D8404713DC3805CC7FD642434/sketch/EchoServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~

examples/GeoLocation

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:36:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-90F5F7C97744DCEC6826B56224E53760/sketch/GeoLocation.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/GeoLocation/GeoLocation.ino:36:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-90F5F7C97744DCEC6826B56224E53760/sketch/GeoLocation.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/HTTPServer

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-3E1821D3B21C7FC61371078CC0A391A1/sketch/HTTPServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:55:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-3E1821D3B21C7FC61371078CC0A391A1/sketch/HTTPServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/HTTPServer/HTTPServer.ino:58:0:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/socket.h:454:14: error: conflicting declaration of C function 'INT16 select(INT32, fd_set*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-3E1821D3B21C7FC61371078CC0A391A1/sketch/HTTPServer.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~

examples/InternetTime

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:26:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-44C72DF7C67FB6C89D411ACA6805DA05/sketch/InternetTime.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/InternetTime/InternetTime.ino:26:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-44C72DF7C67FB6C89D411ACA6805DA05/sketch/InternetTime.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/SendTweet

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:81:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-54A6BBFB6FFBE3568599FCA569CD4CB5/sketch/SendTweet.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:81:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-54A6BBFB6FFBE3568599FCA569CD4CB5/sketch/SendTweet.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino: In function 'void setup()':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SendTweet/SendTweet.ino:170:8: error: 'class Sha1Class' has no member named 'initHmac_P'; did you mean 'initHmac'?
   Sha1.initHmac_P((uint8_t *)signingKey, sizeof(signingKey) - 1);
        ^~~~~~~~~~
        initHmac
Multiple libraries were found for "sha1.h"
  Used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Arduino-Websocket-Fast
  Not used: /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/TOTP_library

examples/SmartConfigCreate

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:41:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-99714F406050D5C7EB7941176D5BD540/sketch/SmartConfigCreate.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigCreate/SmartConfigCreate.ino:41:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-99714F406050D5C7EB7941176D5BD540/sketch/SmartConfigCreate.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/SmartConfigReconnect

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:44:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F5C4E749C4A7EB6F951D3355C8FDDD36/sketch/SmartConfigReconnect.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/SmartConfigReconnect/SmartConfigReconnect.ino:44:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-F5C4E749C4A7EB6F951D3355C8FDDD36/sketch/SmartConfigReconnect.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/WebClient

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:28:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-6AA95C442DEBC2A26472B5E217752FDA/sketch/WebClient.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/WebClient/WebClient.ino:28:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-6AA95C442DEBC2A26472B5E217752FDA/sketch/WebClient.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/buildtest

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:30:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-6A18E052E025D5FA055B6B83048F76FC/sketch/buildtest.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/buildtest/buildtest.ino:30:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-6A18E052E025D5FA055B6B83048F76FC/sketch/buildtest.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/driverpatch_1_11

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-0E46C3A6F42FBC8B7B857D13D0FB9258/sketch/driverpatch_1_11.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_11/driverpatch_1_11.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-0E46C3A6F42FBC8B7B857D13D0FB9258/sketch/driverpatch_1_11.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/driverpatch_1_12

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-815CE73999C61EEE5FC5635E6ACD92D2/sketch/driverpatch_1_12.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_12/driverpatch_1_12.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-815CE73999C61EEE5FC5635E6ACD92D2/sketch/driverpatch_1_12.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/driverpatch_1_13

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:34:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-0CBC1FF4C72F71C142B873DECA2CD4AA/sketch/driverpatch_1_13.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_13/driverpatch_1_13.ino:34:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-0CBC1FF4C72F71C142B873DECA2CD4AA/sketch/driverpatch_1_13.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/driverpatch_1_14

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT32 time_t;
               ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-00D1A00EDF351004E968E6061C1552D9/sketch/driverpatch_1_14.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:40:18: note: previous declaration as 'typedef __int_least64_t time_t'
 typedef _TIME_T_ time_t;
                  ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/driverpatch_1_14/driverpatch_1_14.ino:31:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:187:8: error: redefinition of 'struct timeval'
 struct timeval
        ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:26:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /private/var/folders/47/_57rjy4111jc7dfpgjmcc93w0000gp/T/arduino-sketch-00D1A00EDF351004E968E6061C1552D9/sketch/driverpatch_1_14.ino.cpp:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/_timeval.h:52:8: note: previous definition of 'struct timeval'
 struct timeval {
        ^~~~~~~

examples/ntpTest

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/Adafruit_CC3000.h:28:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ntpTest/ntpTest.ino:27:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/cc3000_common.h:180:15: error: conflicting declaration 'typedef INT32 time_t'
 typedef INT3t*, fd_set*, fd_set*, timeval*)'
 extern INT16 select(INT32 nfds, fd_set *readsds, fd_set *writesds,
              ^~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/types.h:68:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/stdio.h:61,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/Print.h:22,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/api/ArduinoAPI.h:31,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ntpTest/sntp.h:270,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/examples/ntpTest/sntp.cpp:5:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/sys/select.h:73:5: note: previous declaration 'int select(int, _types_fd_set*, _types_fd_set*, _types_fd_set*, timeval*)'
 int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
     ^~~~~~

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

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

/tmp/arduino-testlib2077451387/test/test.ino:1:37: fatal error: Adafruit_CC3000_Library.h: No such file or directory
compilation terminated.

examples/ChatServer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/EchoServer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/GeoLocation

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/HTTPServer

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/InternetTime

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/SendTweet

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.
Multiple libraries were found for "sha1.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/TOTP_library
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Arduino-Websocket-Fast

examples/SmartConfigCreate

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/SmartConfigReconnect

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/WebClient

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/buildtest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/driverpatch_1_11

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/driverpatch_1_12

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/driverpatch_1_13

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/driverpatch_1_14

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.

examples/ntpTest

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Adafruit_CC3000_Library/utility/nvmem.cpp:56:26: fatal error: avr/pgmspace.h: No such file or directory
compilation terminated.