arduino / arduino-cli

Arduino command line tool
https://arduino.github.io/arduino-cli/latest/
GNU General Public License v3.0
4.36k stars 382 forks source link

Compiled output files are empty (0 bytes) #746

Closed ardnew closed 2 years ago

ardnew commented 4 years ago

Bug Report

This is a followup to the fixes merged addressing #641, but it seems like a different enough issue that it should have its own bug report.

Current behavior

After pulling the latest changes (ad224f85) and updating my build script (by replacing the upload --input and compile --output flags with --input-dir and --output-dir, respectively), the generated executable packages are empty (file size 0 bytes)!

In particular, the compile+upload command used is:

  arduino-cli --config-file "/usr/local/lib/arduino/config.yaml" compile             \
        --verbose --log-level trace                                                  \
        --fqbn adafruit:nrf52:itsybitsy52840                                         \
        --upload --port /dev/ttyACM1                                                 \
        --build-path /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED               \
        --build-cache-path /home/andrew/.tmp/arduino-build.cache/ItsyBitsy-BLE-LED   \
        --output-dir /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED               \
                /home/andrew/Development/arduino/sketchbook/ItsyBitsy-BLE-LED

And the resulting files produced in --output-dir:

$ ll ~/.tmp/arduino-build/ItsyBitsy-BLE-LED/
total 32K
4.0K drwxr-xr-x 2 andrew andrew 4.0K Jun  9 21:42 core/
4.0K drwxr-xr-x 6 andrew andrew 4.0K Jun  9 21:42 libraries/
4.0K drwxr-xr-x 2 andrew andrew 4.0K Jun  9 21:42 preproc/
4.0K drwxr-xr-x 3 andrew andrew 4.0K Jun  9 21:42 sketch/
4.0K -rw-r--r-- 1 andrew andrew  535 Jun  9 21:42 build.options.json
 12K -rw-r--r-- 1 andrew andrew 8.9K Jun  9 21:42 includes.cache
   0 -rwxr-xr-x 1 andrew andrew    0 Jun  9 21:42 ItsyBitsy-BLE-LED.ino.elf*
   0 -rw-r--r-- 1 andrew andrew    0 Jun  9 21:42 ItsyBitsy-BLE-LED.ino.hex
   0 -rw-r--r-- 1 andrew andrew    0 Jun  9 21:42 ItsyBitsy-BLE-LED.ino.map
   0 -rw-r--r-- 1 andrew andrew    0 Jun  9 21:42 ItsyBitsy-BLE-LED.ino.zip

The Adafruit_nRF52 core's programmer utility fails with the following (misleading) error:

"adafruit-nrfutil" --verbose dfu serial -pkg "/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.zip" -p /dev/ttyACM1 -b 115200 --singlebank
Traceback (most recent call last):
  File "/home/andrew/.local/bin/adafruit-nrfutil", line 8, in <module>
    sys.exit(cli())
  File "/usr/lib/python3/dist-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/__main__.py", line 288, in serial
    dfu = Dfu(package, dfu_transport=serial_backend)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/dfu/dfu.py", line 66, in __init__
    self.manifest = Package.unpack_package(self.zip_file_path, self.unpacked_zip_path)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/dfu/package.py", line 361, in unpack_package
    with ZipFile(package_path, 'r') as pkg:
  File "/usr/lib/python3.6/zipfile.py", line 1131, in __init__
    self._RealGetContents()
  File "/usr/lib/python3.6/zipfile.py", line 1198, in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
Error during Upload: uploading error: exit status 1

WORKAROUND

Looking at the build log, it didn't look like there were any failures reported by the linker or by objcopy when converting the .elf to .hex, so it appeared like something after-the-fact was causing this.

I thought that maybe this new --output-dir flag was clashing with the other flags (--build-path, specifically), so I just removed --output-dir entirely (previously, the --output flag was required as workaround for this original bug), and sure enough the compile+upload completed successfully!

Environment

Additional context

COMPLETE LOG

The entire compile+build log for the failed upload follows:

$  ino -w -v debug
== SETTINGS ======================================================

  config         - /usr/local/lib/arduino/config.yaml
  mode           - compile+upload
  board (fqbn)   - adafruit:nrf52:itsybitsy52840
  upload         - /dev/ttyACM1
  sketchbook     - /usr/local/src/arduino
  sketch         - ItsyBitsy-BLE-LED
  output         - /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED
  log level      - debug

==================================================================

  arduino-cli --config-file "/usr/local/lib/arduino/config.yaml" compile
        --verbose --log-level debug
        --fqbn adafruit:nrf52:itsybitsy52840
        --upload --port /dev/ttyACM1
        --build-path /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED
        --build-cache-path /home/andrew/.tmp/arduino-build.cache/ItsyBitsy-BLE-LED
        --output-dir /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED
                /home/andrew/Development/arduino/sketchbook/ItsyBitsy-BLE-LED

==================================================================

Ts: 1591757561 - Running: ContainerSetupHardwareToolsLibsSketchAndProps
Ts: 1591757561 - Running: AddAdditionalEntriesToContext
Ts: 1591757561 - Running: FailIfBuildPathEqualsSketchPath
Ts: 1591757561 - Running: HardwareLoader
Ts: 1591757561 - Running: PlatformKeysRewriteLoader
Ts: 1591757561 - Running: RewriteHardwareKeys
Ts: 1591757561 - Running: TargetBoardResolver
Using board 'itsybitsy52840' from platform in folder: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1
Using core 'nRF5' from platform in folder: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1
Ts: 1591757561 - Running: ToolsLoader
Ts: 1591757561 - Running: AddBuildBoardPropertyIfMissing
Ts: 1591757561 - Running: LibrariesLoader
Ts: 1591757561 - Running: SetupBuildProperties
Ts: 1591757561 - Running: LoadVIDPIDSpecificProperties
Ts: 1591757561 - Running: SetCustomBuildProperties
Ts: 1591757561 - Running: AddMissingBuildPropertiesFromParentPlatformTxtFiles
Ts: 1591757561 - Running: ContainerBuildOptions
Ts: 1591757561 - Running: CreateBuildOptionsMap
Ts: 1591757561 - Running: LoadPreviousBuildOptionsMap
Ts: 1591757561 - Running: WipeoutBuildPathIfBuildOptionsChanged
Ts: 1591757561 - Running: StoreBuildOptionsMap
Ts: 1591757561 - Running: WarnAboutPlatformRewrites
Ts: 1591757561 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.prebuild*.pattern
Ts: 1591757561 - Running: ContainerMergeCopySketchFiles
Ts: 1591757561 - Running: loggerAction
Detecting libraries used...
Ts: 1591757561 - Running: ContainerFindIncludes
Checking previous results for /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.d)
/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp newer than /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10607 -DARDUINO_NRF52840_ITSYBITSY -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.20.1\"" -DNRF52840_XXAA -DARDUINO_NRF52_ITSYBITSY -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8051 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"ItsyBitsy nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/cmsis/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/hal -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/mdk -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/soc -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/Source/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/SEGGER -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/Config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for bluefruit.h: [Bluefruit52Lib@0.20.1]
ResolveLibrary(bluefruit.h)
  -> candidates: [Bluefruit52Lib@0.20.1]
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10607 -DARDUINO_NRF52840_ITSYBITSY -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.20.1\"" -DNRF52840_XXAA -DARDUINO_NRF52_ITSYBITSY -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8051 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"ItsyBitsy nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/cmsis/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/hal -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/mdk -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/soc -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/Source/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/SEGGER -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/Config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for Adafruit_NeoPixel.h: [Adafruit_NeoPixel@1.3.5]
ResolveLibrary(Adafruit_NeoPixel.h)
  -> candidates: [Adafruit_NeoPixel@1.3.5]
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10607 -DARDUINO_NRF52840_ITSYBITSY -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.20.1\"" -DNRF52840_XXAA -DARDUINO_NRF52_ITSYBITSY -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8051 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"ItsyBitsy nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/cmsis/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/hal -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/mdk -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/soc -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/Source/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/SEGGER -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/Config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src -I/usr/local/src/arduino/libraries/Adafruit_NeoPixel /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Checking previous results for /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.d)
Using cached library dependencies for file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEAdvertising.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEAdvertising.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECentral.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECentral.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECharacteristic.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECharacteristic.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientCharacteristic.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientCharacteristic.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientService.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEConnection.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEConnection.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEDiscovery.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEDiscovery.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEGatt.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEGatt.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEPeriph.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEPeriph.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEScanner.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEScanner.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEService.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEUuid.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEUuid.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/bluefruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/bluefruit.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEAncs.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEAncs.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientBas.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientBas.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientCts.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientCts.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientDis.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientDis.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientHidAdafruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientHidAdafruit.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientUart.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientUart.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBas.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBas.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBeacon.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBeacon.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDfu.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDfu.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDis.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDis.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidAdafruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidAdafruit.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidGeneric.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidGeneric.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEMidi.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEMidi.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEUart.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEUart.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/EddyStone.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/EddyStone.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/AdaMsg.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/AdaMsg.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bonding.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bonding.cpp
Alternatives for Adafruit_LittleFS.h: [Adafruit_LittleFS@0.11.0]
ResolveLibrary(Adafruit_LittleFS.h)
  -> candidates: [Adafruit_LittleFS@0.11.0]
Alternatives for InternalFileSystem.h: [InternalFileSytem@0.11.0]
ResolveLibrary(InternalFileSystem.h)
  -> candidates: [InternalFileSytem@0.11.0]
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bootloader_util.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bootloader_util.c
Checking previous results for /usr/local/src/arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.d)
Using cached library dependencies for file: /usr/local/src/arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp
Checking previous results for /usr/local/src/arduino/libraries/Adafruit_NeoPixel/esp8266.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.d)
Using cached library dependencies for file: /usr/local/src/arduino/libraries/Adafruit_NeoPixel/esp8266.c
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS_File.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS_File.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs.c
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs_util.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs_util.c
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/InternalFileSystem.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/InternalFileSystem.cpp
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_cache.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_cache.c
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_nrf5x.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.d)
Using cached library dependencies for file: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_nrf5x.c
Ts: 1591757562 - Running: FailIfImportedLibraryIsWrong
Ts: 1591757562 - Running: WarnAboutArchIncompatibleLibraries
Ts: 1591757562 - Running: loggerAction
Generating function prototypes...
Ts: 1591757562 - Running: PreprocessSketch
Ts: 1591757562 - Running: ContainerAddPrototypes
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DF_CPU=64000000 -DARDUINO=10607 -DARDUINO_NRF52840_ITSYBITSY -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.20.1\"" -DNRF52840_XXAA -DARDUINO_NRF52_ITSYBITSY -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8051 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"ItsyBitsy nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/cmsis/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/hal -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/mdk -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/soc -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/Source/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/SEGGER -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/Config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src -I/usr/local/src/arduino/libraries/Adafruit_NeoPixel -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp -o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE
Ts: 1591757562 - Running: ReadFileAndStoreInContext
Ts: 1591757562 - Running: FilterSketchSource
Ts: 1591757562 - Running: CTagsTargetFileSaver
Ts: 1591757562 - Running: CTagsRunner
/usr/local/lib/arduino/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/preproc/ctags_target_for_gcc_minus_e.cpp
Ts: 1591757562 - Running: PrototypesAdder
Ts: 1591757562 - Running: loggerAction
Compiling sketch...
Ts: 1591757562 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.sketch.prebuild*.pattern
Ts: 1591757562 - Running: SketchBuilder
Checking previous results for /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.d)
/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp newer than /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -w -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DF_CPU=64000000 -DARDUINO=10607 -DARDUINO_NRF52840_ITSYBITSY -DARDUINO_ARCH_NRF52 "-DARDUINO_BSP_VERSION=\"0.20.1\"" -DNRF52840_XXAA -DARDUINO_NRF52_ITSYBITSY -DUSBCON -DUSE_TINYUSB -DUSB_VID=0x239A -DUSB_PID=0x8051 "-DUSB_MANUFACTURER=\"Adafruit LLC\"" "-DUSB_PRODUCT=\"ItsyBitsy nRF52840 Express\"" -DSOFTDEVICE_PRESENT -DARDUINO_NRF52_ADAFRUIT -DNRF52_SERIES -DLFS_NAME_MAX=64 -Ofast -DCFG_DEBUG=0 -DCFG_LOGGER=1 -DCFG_SYSVIEW=0 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/cmsis/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/hal -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/mdk -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/soc -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/nrfx/drivers/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/nordic/softdevice/s140_nrf52_6.1.1_API/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/Source/include -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/GCC/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/freertos/portable/CMSIS/nrf52 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/SEGGER -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/sysview/Config -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5 -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src -I/usr/local/src/arduino/libraries/Adafruit_NeoPixel -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src -I/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp -o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o
Checking previous results for /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.o
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.sketch.postbuild*.pattern
Ts: 1591757563 - Running: loggerAction
Compiling libraries...
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.libraries.prebuild*.pattern
Ts: 1591757563 - Running: UnusedCompiledLibrariesRemover
Ts: 1591757563 - Running: LibrariesBuilder
Compiling library "Bluefruit52Lib"
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEAdvertising.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEDiscovery.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientCharacteristic.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEGatt.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEClientService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEUuid.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/bluefruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECharacteristic.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEConnection.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEPeriph.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLECentral.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEScanner.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/BLEService.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientBas.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientDis.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientHidAdafruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientUart.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEClientCts.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/clients/BLEAncs.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEMidi.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBeacon.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEBas.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidAdafruit.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/EddyStone.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEHidGeneric.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDfu.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEDis.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/services/BLEUart.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bootloader_util.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/AdaMsg.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib/src/utility/bonding.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.o
Compiling library "Adafruit_NeoPixel"
Checking previous results for /usr/local/src/arduino/libraries/Adafruit_NeoPixel/esp8266.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.o
Checking previous results for /usr/local/src/arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.o
Compiling library "Adafruit_LittleFS"
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS_File.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/Adafruit_LittleFS.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS/src/littlefs/lfs_util.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.o
Compiling library "InternalFileSytem"
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/InternalFileSystem.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.o
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_cache.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.d)
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem/src/flash/flash_nrf5x.c (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.o
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.o
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.libraries.postbuild*.pattern
Ts: 1591757563 - Running: loggerAction
Compiling core...
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.core.prebuild*.pattern
Ts: 1591757563 - Running: CoreBuilder
Checking previous results for /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/variants/itsybitsy_nrf52840_express/variant.cpp (result = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/core/variant.cpp.o, dep = /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/core/variant.cpp.d)
Using previously compiled file: /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/core/variant.cpp.o
Using precompiled core: /home/andrew/.tmp/arduino-build.cache/ItsyBitsy-BLE-LED/core/core_adafruit_nrf52_itsybitsy52840_a4ec94f341c59b84a2e6eb4fa5dd18f1.a
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.core.postbuild*.pattern
Ts: 1591757563 - Running: loggerAction
Linking everything together...
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.linking.prelink*.pattern
Ts: 1591757563 - Running: Linker
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -L/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED -Ofast -Wl,--gc-sections -save-temps -L/usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/cores/nRF5/linker -Tnrf52840_s140_v6.ld -Wl,-Map,/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.map -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -u _printf_float -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align --specs=nano.specs --specs=nosys.specs -o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.elf /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/ItsyBitsy-BLE-LED.ino.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/sketch/src/LEDService.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEAdvertising.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECentral.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLECharacteristic.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientCharacteristic.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEClientService.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEConnection.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEDiscovery.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEGatt.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEPeriph.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEScanner.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEService.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/BLEUuid.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/bluefruit.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEAncs.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientBas.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientCts.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientDis.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientHidAdafruit.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/clients/BLEClientUart.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBas.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEBeacon.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDfu.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEDis.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidAdafruit.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEHidGeneric.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEMidi.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/BLEUart.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/services/EddyStone.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bootloader_util.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/AdaMsg.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Bluefruit52Lib/utility/bonding.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/esp8266.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/Adafruit_LittleFS_File.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/Adafruit_LittleFS/littlefs/lfs_util.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/InternalFileSystem.cpp.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_cache.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/libraries/InternalFileSytem/flash/flash_nrf5x.c.o /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/core/variant.cpp.o -Wl,--start-group -lm /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/../../arduino-build.cache/ItsyBitsy-BLE-LED/core/core_adafruit_nrf52_itsybitsy52840_a4ec94f341c59b84a2e6eb4fa5dd18f1.a -Wl,--end-group
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.linking.postlink*.pattern
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.objcopy.preobjcopy*.pattern
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.objcopy.*.pattern
Running recipe: recipe.objcopy.hex.pattern
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-objcopy -O ihex /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.elf /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.hex
Running recipe: recipe.objcopy.zip.pattern
adafruit-nrfutil dfu genpkg --dev-type 0x0052 --sd-req 0x00B6 --application /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.hex /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.zip
Zip created at /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.zip
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.objcopy.postobjcopy*.pattern
Ts: 1591757563 - Running: MergeSketchWithBootloader
Ts: 1591757563 - Running: RecipeByPrefixSuffixRunner
Looking for recipes like recipe.hooks.postbuild*.pattern
Ts: 1591757563 - Running: PrintUsedAndNotUsedLibraries
Ts: 1591757564 - Running: PrintUsedLibrariesIfVerbose
Using library Bluefruit52Lib at version 0.20.1 in folder: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Bluefruit52Lib 
Using library Adafruit_NeoPixel at version 1.3.5 in folder: /usr/local/src/arduino/libraries/Adafruit_NeoPixel 
Using library Adafruit_LittleFS at version 0.11.0 in folder: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/Adafruit_LittleFS 
Using library InternalFileSytem at version 0.11.0 in folder: /usr/local/lib/arduino/packages/adafruit/hardware/nrf52/0.20.1/libraries/InternalFileSytem 
Ts: 1591757564 - Running: ExportProjectCMake
Ts: 1591757564 - Running: Sizer
/usr/local/lib/arduino/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-size -A /home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.elf
Sketch uses 81420 bytes (9%) of program storage space. Maximum is 815104 bytes.
Global variables use 12056 bytes (5%) of dynamic memory, leaving 225512 bytes for local variables. Maximum is 237568 bytes.
Performing 1200-bps touch reset on serial port /dev/ttyACM1
Waiting for upload port...
No new serial port detected.
"adafruit-nrfutil" --verbose dfu serial -pkg "/home/andrew/.tmp/arduino-build/ItsyBitsy-BLE-LED/ItsyBitsy-BLE-LED.ino.zip" -p /dev/ttyACM1 -b 115200 --singlebank
Traceback (most recent call last):
  File "/home/andrew/.local/bin/adafruit-nrfutil", line 8, in <module>
    sys.exit(cli())
  File "/usr/lib/python3/dist-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/__main__.py", line 288, in serial
    dfu = Dfu(package, dfu_transport=serial_backend)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/dfu/dfu.py", line 66, in __init__
    self.manifest = Package.unpack_package(self.zip_file_path, self.unpacked_zip_path)
  File "/home/andrew/.local/lib/python3.6/site-packages/nordicsemi/dfu/package.py", line 361, in unpack_package
    with ZipFile(package_path, 'r') as pkg:
  File "/usr/lib/python3.6/zipfile.py", line 1131, in __init__
    self._RealGetContents()
  File "/usr/lib/python3.6/zipfile.py", line 1198, in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
Error during Upload: uploading error: exit status 1
cmaglie commented 2 years ago

Hi @ardnew, sorry for the very late response...

anyway, this issue seems solved now:

$ arduino-cli compile --fqbn adafruit:nrf52:itsybitsy52840 \
         --upload --port /dev/ttyACM1 \
         --build-path /home/megabug/tmp/build \
         --build-cache-path /home/megabug/tmp/cache \
         --output-dir /home/megabug/tmp/output \
         /home/megabug/Arduino/Blink
[.....]
$ ls -l  /home/megabug/tmp/output
total 2324
-rwxrwxr-x 1 megabug megabug 1383552 Oct 20 15:36 Blink.ino.elf
-rw-rw-r-- 1 megabug megabug  139933 Oct 20 15:36 Blink.ino.hex
-rw-rw-r-- 1 megabug megabug  798694 Oct 20 15:36 Blink.ino.map
-rw-rw-r-- 1 megabug megabug   50533 Oct 20 15:36 Blink.ino.zip

I think this has been solved a long time ago, but we forget to close this issue. I'm going ahead and closing it now, please re-open it in case the problem persists.