pixelmatix / AnimatedGIFs

MIT License
62 stars 34 forks source link

compiling fatal error #44

Open nmbadapple opened 3 years ago

nmbadapple commented 3 years ago

hi, i am trying to use smartmatrix animatedgif and im running into this compiling error... ive followed similar thread and suspect there may be multiple files causing an error. ---using teensy 4.1, smartmatrix shield v5, and smartmatrix animated gif player--- ---arduino 1.8.13/ teensyduino 1.53/ winX64 600mhz faster heres the error:

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_547343\AnimatedGifs.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_547343\AnimatedGifs.ino Using board 'teensy41' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Detecting libraries used... "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -DIMXRT1062 -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for MatrixHardware_Teensy4_ShieldV5.h: [SmartMatrix@4.0.3] ResolveLibrary(MatrixHardware_Teensy4_ShieldV5.h) -> candidates: [SmartMatrix@4.0.3] "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -DIMXRT1062 -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "-IC:\Users\nickm\Documents\Arduino\libraries\SmartMatrix\src" "C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for SD.h: [SD@1.2.4 SD@1.2.2] ResolveLibrary(SD.h) -> candidates: [SD@1.2.4 SD@1.2.2] "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -DIMXRT1062 -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "-IC:\Users\nickm\Documents\Arduino\libraries\SmartMatrix\src" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD" "C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for GifDecoder.h: [] ResolveLibrary(GifDecoder.h) -> candidates: [] Multiple libraries were found for "SD.h" Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_547343\AnimatedGifs.ino:87:24: fatal error: GifDecoder.h: No such file or directory Not used: C:\Program Files (x86)\Arduino\libraries\SD compilation terminated. Using library SmartMatrix at version 4.0.3 in folder: C:\Users\nickm\Documents\Arduino\libraries\SmartMatrix Using library SD at version 1.2.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD Error compiling for board Teensy 4.1.

Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD Not used: C:\Program Files (x86)\Arduino\libraries\SD Error compiling for board Teensy 4.1.

embedded-creations commented 3 years ago

You need to Install the GifDecoder library:

https://github.com/pixelmatix/GifDecoder

nmbadapple commented 3 years ago

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_116513\AnimatedGifs.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_116513\AnimatedGifs.ino Using board 'teensy41' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr Detecting libraries used... "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -DIMXRT1062 -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for GifDecoder.h: [GifDecoder-master@1.1.0] ResolveLibrary(GifDecoder.h) -> candidates: [GifDecoder-master@1.1.0] "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -DIMXRT1062 -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "-IC:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src" "C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for AnimatedGIF.h: [] ResolveLibrary(AnimatedGIF.h)s\nickm\AppData\Local\Temp\arduino_modified_sketch_116513\AnimatedGifs.ino:1:0:

-> candidates: [] C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:5:25: fatal error: AnimatedGIF.h: No such file or directory compilation terminated. Using library GifDecoder-master at version 1.1.0 in folder: C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master Error compiling for board Teensy 4.1.

nmbadapple commented 3 years ago

i started a sketch including the gifdecoder and this is what i ran into next...not sure what im doing wrong here

embedded-creations commented 3 years ago

From the gifdecoder README: This library depends on the AnimatedGIF Library.

gotta install that too

nmbadapple commented 3 years ago

i installed animatedgif library, and gifdecoder...im getting error messages whenever i compile.... i hate to ask for a step by step as ive studied the process a bit, but im not sure whats going wrong here... i go to sketch, include library, then click on gifdecoder, then do it again and click animategifs...... i make sure the selection of hardware and all specified modifications such as matrix dimensions....

nmbadapple commented 3 years ago

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\nickm\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10813 -build-path C:\Users\nickm\AppData\Local\Temp\arduino_build_280586 -warnings=default -build-cache C:\Users\nickm\AppData\Local\Temp\arduino_cache_648545 -verbose C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino
Using board 'teensy41' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for GifDecoder.h: [GifDecoder-master@1.1.0]
ResolveLibrary(GifDecoder.h)
  -> candidates: [GifDecoder-master@1.1.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for AnimatedGIF.h: [AnimatedGIF-master@1.3.2]
ResolveLibrary(AnimatedGIF.h)
  -> candidates: [AnimatedGIF-master@1.3.2]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for MatrixHardware_Teensy4_ShieldV5.h: [SmartMatrix@4.0.3]
ResolveLibrary(MatrixHardware_Teensy4_ShieldV5.h)
  -> candidates: [SmartMatrix@4.0.3]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SD.h: [SD@1.2.4 SD@1.2.2]
ResolveLibrary(SD.h)
  -> candidates: [SD@1.2.4 SD@1.2.2]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\FilenameFunctions.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src\\AnimatedGIF.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src\\gif.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\CircularBuffer_SM.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_apple4x6_256.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_apple5x7_256.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_apple6x10.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_apple8x13.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_gohufont6x11.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_gohufont6x11b.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Font_tom_thumb.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\Layer.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixEsp32Hub75Calc.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixFont.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixPanelMaps.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixTeensy3Hub75Refresh.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixTeensy4Apa102Refresh.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\MatrixTeensy4Hub75Refresh.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\esp32_i2s_parallel.c" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\lib\\FlexIO_t4\\FlexIOSPI.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\lib\\FlexIO_t4\\FlexIO_t4.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "C:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src\\lib\\FlexIO_t4\\FlexSerial.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\File.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\SD.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\cache_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\card_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\dir_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\fat_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\file_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\init_t3.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\NXP_SDHC.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\Sd2Card.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\Sd2Card.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\SdFile.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\SdVolume.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI\\SPI.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\preproc\\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/precompile_helper" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586/pch/Arduino.h" -o "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586/pch/Arduino.h.gch"
Using previously compiled file: C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\pch\Arduino.h.gch
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\GifDecoder-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\AnimatedGIF-master\\src" "-IC:\\Users\\nickm\\Documents\\Arduino\\libraries\\SmartMatrix\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp" -o "C:\\Users\\nickm\\AppData\\Local\\Temp\\arduino_build_280586\\sketch\\AnimatedGifs.ino.cpp.o"
Using previously compiled file: C:\Users\nickm\AppData\Local\Temp\arduino_build_280586\sketch\FilenameFunctions.cpp.o
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:37:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:37:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:39:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:39:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:41:78: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback)(int16_t, int16_t, uint8_t, uint8_t, uint8_t)'
 pixel_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback;
                                                                              ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:41:16: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback)(int16_t, int16_t, uint8_t, uint8_t, uint8_t)' previously declared here
 pixel_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback;
                ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:43:77: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback)(int16_t, int16_t, uint8_t*, int16_t, uint16_t*, int16_t)'
 line_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback;
                                                                             ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:43:15: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback)(int16_t, int16_t, uint8_t*, int16_t, uint16_t*, int16_t)' previously declared here
 line_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback;
               ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:45:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:45:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:47:82: error: redefinition of 'bool (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback)(long unsigned int)'
 file_seek_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:47:20: note: 'bool (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback)(long unsigned int)' previously declared here
 file_seek_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:49:86: error: redefinition of 'long unsigned int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback)()'
 file_position_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback;
                                                                                      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:49:24: note: 'long unsigned int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback)()' previously declared here
 file_position_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback;
                        ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:51:82: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback)()'
 file_read_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:51:20: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback)()' previously declared here
 file_read_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:53:88: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback)(void*, int)'
 file_read_block_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback;
                                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:53:26: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback)(void*, int)' previously declared here
 file_read_block_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback;
                          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:55:82: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback)()'
 file_size_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:55:20: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback)()' previously declared here
 file_size_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:59:1: error: redefinition of 'GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder()'
 GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder(void) {
 ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:59:1: note: 'GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder()' previously declared here
 GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder(void) {
 ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:67:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:67:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:73:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:73:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:79:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(pixel_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:79:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(pixel_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:85:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(line_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:85:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(line_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:91:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:91:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:97:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(file_seek_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:97:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(file_seek_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:103:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(file_position_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:103:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(file_position_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:109:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(file_read_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:109:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(file_read_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:115:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(file_size_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:115:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(file_size_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:121:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback f) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:121:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback f) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:126:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int, int, int, rgb_24*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int startX, int y, int numPixels, rgb_24 * data) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:126:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int, int, int, rgb_24*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int startX, int y, int numPixels, rgb_24 * data) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:136:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW *pDraw) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:136:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW *pDraw) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:221:8: error: redefinition of 'static void* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char*, int32_t*)'
 void * GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char *fname, int32_t *pSize) {
        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:221:8: note: 'static void* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char*, int32_t*)' previously declared here
 void * GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char *fname, int32_t *pSize) {
        ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:231:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void *pHandle) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:231:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void *pHandle) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:236:9: error: redefinition of 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE*, uint8_t*, int32_t)'
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen) {
         ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:236:9: note: 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE*, uint8_t*, int32_t)' previously declared here
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen) {
         ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:256:9: error: redefinition of 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE*, int32_t)'
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE *pFile, int32_t iPosition) {
         ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:256:9: note: 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE*, int32_t)' previously declared here
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE *pFile, int32_t iPosition) {
         ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:263:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding()'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(void) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:263:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding()' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(void) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:312:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t*, int)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t *pData, int iDataSize) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:312:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t*, int)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t *pData, int iDataSize) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:364:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int code) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:364:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int code) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:2:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:390:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool delayAfterDecode) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:390:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool delayAfterDecode) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:37:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:37:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::screenClearCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:39:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:39:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::updateScreenCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:41:78: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback)(int16_t, int16_t, uint8_t, uint8_t, uint8_t)'
 pixel_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback;
                                                                              ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:41:16: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback)(int16_t, int16_t, uint8_t, uint8_t, uint8_t)' previously declared here
 pixel_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawPixelCallback;
                ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:43:77: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback)(int16_t, int16_t, uint8_t*, int16_t, uint16_t*, int16_t)'
 line_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback;
                                                                             ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:43:15: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback)(int16_t, int16_t, uint8_t*, int16_t, uint16_t*, int16_t)' previously declared here
 line_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::drawLineCallback;
               ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:45:72: error: redefinition of 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback)()'
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback;
                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:45:10: note: 'void (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback)()' previously declared here
 callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDrawingCallback;
          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:47:82: error: redefinition of 'bool (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback)(long unsigned int)'
 file_seek_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:47:20: note: 'bool (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback)(long unsigned int)' previously declared here
 file_seek_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSeekCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:49:86: error: redefinition of 'long unsigned int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback)()'
 file_position_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback;
                                                                                      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:49:24: note: 'long unsigned int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback)()' previously declared here
 file_position_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::filePositionCallback;
                        ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:51:82: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback)()'
 file_read_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:51:20: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback)()' previously declared here
 file_read_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:53:88: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback)(void*, int)'
 file_read_block_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback;
                                                                                        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:53:26: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback)(void*, int)' previously declared here
 file_read_block_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileReadBlockCallback;
                          ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:55:82: error: redefinition of 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback)()'
 file_size_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback;
                                                                                  ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:55:20: note: 'int (* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback)()' previously declared here
 file_size_callback GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::fileSizeCallback;
                    ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:59:1: error: redefinition of 'GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder()'
 GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder(void) {
 ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:59:1: note: 'GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder()' previously declared here
 GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GifDecoder(void) {
 ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:67:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:67:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setStartDrawingCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:73:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:73:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setUpdateScreenCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:79:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(pixel_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:79:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(pixel_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawPixelCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:85:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(line_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:85:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(line_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setDrawLineCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:91:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:91:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setScreenClearCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:97:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(file_seek_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:97:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(file_seek_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSeekCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:103:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(file_position_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:103:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(file_position_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFilePositionCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:109:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(file_read_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:109:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(file_read_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:115:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(file_size_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:115:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(file_size_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileSizeCallback(
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:121:6: error: redefinition of 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback f) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:121:6: note: 'void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::setFileReadBlockCallback(file_read_block_callback f) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:126:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int, int, int, rgb_24*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int startX, int y, int numPixels, rgb_24 * data) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:126:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int, int, int, rgb_24*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::DrawPixelRow(int startX, int y, int numPixels, rgb_24 * data) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:136:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW *pDraw) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:136:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFDraw(GIFDRAW *pDraw) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:221:8: error: redefinition of 'static void* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char*, int32_t*)'
 void * GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char *fname, int32_t *pSize) {
        ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:221:8: note: 'static void* GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char*, int32_t*)' previously declared here
 void * GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFOpenFile(const char *fname, int32_t *pSize) {
        ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:231:6: error: redefinition of 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void*)'
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void *pHandle) {
      ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:231:6: note: 'static void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void*)' previously declared here
 void GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFCloseFile(void *pHandle) {
      ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:236:9: error: redefinition of 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE*, uint8_t*, int32_t)'
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen) {
         ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:236:9: note: 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE*, uint8_t*, int32_t)' previously declared here
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFReadFile(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen) {
         ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:256:9: error: redefinition of 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE*, int32_t)'
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE *pFile, int32_t iPosition) {
         ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:256:9: note: 'static int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE*, int32_t)' previously declared here
 int32_t GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::GIFSeekFile(GIFFILE *pFile, int32_t iPosition) {
         ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:263:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding()'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(void) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:263:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding()' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(void) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:312:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t*, int)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t *pData, int iDataSize) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:312:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t*, int)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::startDecoding(uint8_t *pData, int iDataSize) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:364:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int code) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:364:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::translateGifErrorCode(int code) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:7:0:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:390:5: error: redefinition of 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool)'
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool delayAfterDecode) {
     ^
In file included from C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder.h:111:0,
                 from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:1:
C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master\src/GifDecoder_Impl.h:390:5: note: 'int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool)' previously declared here
 int GifDecoder<maxGifWidth, maxGifHeight, lzwMaxBits, useMalloc>::decodeFrame(bool delayAfterDecode) {
     ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:87:0:
C:\Users\nickm\Documents\Arduino\libraries\SmartMatrix\src/MatrixHardware_Teensy4_ShieldV5.h:41:17: note: #pragma message: MatrixHardware: SmartLED Shield for Teensy 4 (V5)
 #pragma message "MatrixHardware: SmartLED Shield for Teensy 4 (V5)"
                 ^
In file included from C:\Users\nickm\AppData\Local\Temp\arduino_modified_sketch_117136\AnimatedGifs.ino:92:0:
C:\Users\nickm\Documents\Arduino\libraries\SmartMatrix\src/SmartMatrix.h:40:21: note: #pragma message: SmartMatrix Library version 4.000.003
 #    pragma message "SmartMatrix Library version 4.000.003"
                     ^
Multiple libraries were found for "SD.h"
 Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
 Not used: C:\Program Files (x86)\Arduino\libraries\SD
Using library GifDecoder-master at version 1.1.0 in folder: C:\Users\nickm\Documents\Arduino\libraries\GifDecoder-master 
Using library AnimatedGIF-master at version 1.3.2 in folder: C:\Users\nickm\Documents\Arduino\libraries\AnimatedGIF-master 
Using library SmartMatrix at version 4.0.3 in folder: C:\Users\nickm\Documents\Arduino\libraries\SmartMatrix 
Using library SD at version 1.2.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD 
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI 
Error compiling for board Teensy 4.1.
embedded-creations commented 3 years ago

Can you paste the full contents of your AnimatedGIFs sketch?

It looks like the GifDecoder library is being included twice for some reason, I don't understand it. I'm able to compile the AnimatedGifs example here, no issues

nmbadapple commented 3 years ago

Thankyou soooo much!! Yeah for some reason it got in there twice like you said now it’s working you’ve been a great help to me and I appreciate that!:)

On Fri, Feb 26, 2021 at 4:27 PM Louis Beaudoin notifications@github.com wrote:

Can you paste the full contents of your AnimatedGIFs sketch?

It looks like the GifDecoder library is being included twice for some reason, I don't understand it. I'm able to compile the AnimatedGifs example here, no issues

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/pixelmatix/AnimatedGIFs/issues/44#issuecomment-786903079, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH6HAWK2IBOORRPZNEXGL3TTBAG5NANCNFSM4YIXWD7Q .