Error compiling for Arduino Due and Nano Every

I've been struggling with my IDE on a new computer. The other boards seem to compile just fine, but these two boards just will not compile. I'm running "Blink" to make things simple.

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(2, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(2, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Error message:

Arduino: 1.8.15 (Windows 10), Board: "Arduino Due (Programming Port)"






C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jordan\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jordan\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\jordan\Documents\ARDUINO\libraries -fqbn=arduino:sam:arduino_due_x_dbg -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944 -warnings=none -build-cache C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_cache_79133 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_modified_sketch_633543\Blink.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jordan\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jordan\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\jordan\Documents\ARDUINO\libraries -fqbn=arduino:sam:arduino_due_x_dbg -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944 -warnings=none -build-cache C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_cache_79133 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_modified_sketch_633543\Blink.ino

Using board 'arduino_due_x_dbg' from platform in folder: C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12

Using core 'arduino' from platform in folder: C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12

Detecting libraries used...

"C:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10815 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/libsam" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/CMSIS/Include/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/Device/ATMEL/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\cores\\arduino" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x" "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\sketch\\Blink.ino.cpp" -o nul

Generating function prototypes...

"C:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10815 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/libsam" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/CMSIS/Include/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/Device/ATMEL/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\cores\\arduino" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x" "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\sketch\\Blink.ino.cpp" -o "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"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\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-g++" -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10815 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/libsam" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/CMSIS/Include/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\system/CMSIS/Device/ATMEL/" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\cores\\arduino" "-IC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x" "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\sketch\\Blink.ino.cpp" -o "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\sketch\\Blink.ino.cpp.o"

Compiling libraries...

Compiling core...

Using previously compiled file: C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o

Using precompiled core: C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_cache_79133\core\core_arduino_sam_arduino_due_x_dbg_0796af865c24b6ca8e88b0db3f6eac7e.a

Linking everything together...

"C:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\4.8.3-2014q1/bin/arm-none-eabi-gcc" -mcpu=cortex-m3 -mthumb -Os -Wl,--gc-sections "-TC:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x/linker_scripts/gcc/flash.ld" "-Wl,-Map,C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944/Blink.ino.map" -o "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944/Blink.ino.elf" "-LC:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944" -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--entry=Reset_Handler -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--start-group -u _sbrk -u link -u _close -u _fstat -u _isatty -u _lseek -u _read -u _write -u _exit -u kill -u _getpid "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\sketch\\Blink.ino.cpp.o" "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944\\core\\variant.cpp.o" "C:\\Users\\jordan\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\variants\\arduino_due_x/libsam_sam3x8e_gcc_rel.a" "C:\\Users\\JORDAN~1.FAC\\AppData\\Local\\Temp\\arduino_build_960944/..\\arduino_cache_79133\\core\\core_arduino_sam_arduino_due_x_dbg_0796af865c24b6ca8e88b0db3f6eac7e.a" -Wl,--end-group -lm -lgcc

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/libsam_sam3x8e_gcc_rel.a(startup_sam3xa.o): In function `Reset_Handler':

startup_sam3xa.c:(.text.Reset_Handler+0x74): undefined reference to `main'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `UART_Handler':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:314: undefined reference to `UARTClass::IrqHandler()'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `USART0_Handler':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:341: undefined reference to `UARTClass::IrqHandler()'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `USART1_Handler':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:346: undefined reference to `UARTClass::IrqHandler()'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `USART3_Handler':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:351: undefined reference to `UARTClass::IrqHandler()'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `__static_initialization_and_destruction_0':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:304: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:305: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:307: undefined reference to `UARTClass::UARTClass(Uart*, IRQn, unsigned long, RingBuffer*, RingBuffer*)'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:321: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:322: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:323: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:324: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:325: undefined reference to `RingBuffer::RingBuffer()'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o:C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:326: more undefined references to `RingBuffer::RingBuffer()' follow

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944\core\variant.cpp.o: In function `__static_initialization_and_destruction_0':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:328: undefined reference to `USARTClass::USARTClass(Usart*, IRQn, unsigned long, RingBuffer*, RingBuffer*)'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:331: undefined reference to `USARTClass::USARTClass(Usart*, IRQn, unsigned long, RingBuffer*, RingBuffer*)'

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.cpp:334: undefined reference to `USARTClass::USARTClass(Usart*, IRQn, unsigned long, RingBuffer*, RingBuffer*)'

C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_960944/..\arduino_cache_79133\core\core_arduino_sam_arduino_due_x_dbg_0796af865c24b6ca8e88b0db3f6eac7e.a(cortex_handlers.c.o): In function `SysTick_Handler':

C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12\cores\arduino/cortex_handlers.c:51: undefined reference to `tickReset'

c:/users/jordan/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-linkr.o): In function `_link_r':

linkr.c:(.text._link_r+0xe): undefined reference to `_link'

c:/users/jordan/appdata/local/arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/lib/armv7-m\libc.a(lib_a-signalr.o): In function `_kill_r':

signalr.c:(.text._kill_r+0xe): undefined reference to `_kill'

collect2.exe: error: ld returned 1 exit status

exit status 1

Error compiling for board Arduino Due (Programming Port).



I don't have a clear idea of what could cause this error, but it might be that something is wrong in your boards platform installations. That can often be fixed by manually doing a full removal and then re-installing the boards platforms via Boards Manager:

Be aware this will remove any boards you have installed via Boards Manager. They are easy enough to reinstall again though.

  1. Select File > Preferences from the Arduino IDE's menus.
  2. Click the link on the line following "More preferences can be edited directly in the file". This will open the C:\Users\jordan\AppData\Local\Arduino15 folder. You can navigate directly to that folder just as well, but this can be a little tricky since C:\Users\jordan\AppData is a hidden folder, so the IDE provides an easy way to get right to the folder.
  3. Delete all files and folders under the Arduino15 folder except for the preferences.txt file. Please be very careful when deleting things from your computer. When in doubt, back up!

Now you will need to re-install the boards you just uninstalled:

  1. Select Tools > Board > Boards Manager from the Arduino IDE's menus.
  2. Wait for the update to finish.
  3. Scroll down through the list of available boards platforms until you see "Arduino SAM Boards (32-bits ARM Cortex-M3)". Click on it.
  4. Click the Install button.
  5. Wait for the installation to finish.
  6. Scroll down through the list of available boards platforms until you see "Arduino megaAVR Boards". Click on it.
  7. Click the Install button.
  8. Wait for the installation to finish.
  9. Click the Close button.

Now try compiling your sketch again. Hopefully it will be working now.

If you have other boards platforms you need to reinstall via Boards Manager, please wait until after you have done a test compilation of you sketch. The reason is that it's possible one of the other platforms is the cause of the problem. If you find the code compiles before but not after then that will be a valuable clue for troubleshooting.

@pert That helped but it didn't completely fix it. I have to attempt to compile 5 or 6 times before it eventually works. Very strange!

Arduino: 1.8.15 (Windows 10), Board: "Arduino Due (Programming Port)"


C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jordan\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jordan\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\jordan\Documents\ARDUINO\libraries -fqbn=arduino:sam:arduino_due_x_dbg -ide-version=10815 -build-path C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_903144 -warnings=none -build-cache C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_cache_313121 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\jordan\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\jordan\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\jordan\Documents\ARDUINO\libraries -fqbn=arduino:sam:arduino_due_x_dbg -ide-version=10815 -build-path C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_build_903144 -warnings=none -build-cache C:\Users\JORDAN~1.FAC\AppData\Local\Temp\arduino_cache_313121 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.bossac.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.bossac-1.6.1-arduino.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\bossac\1.6.1-arduino -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\jordan\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino

Error compiling for board Arduino Due (Programming Port).



That is odd, but perhaps we can consider it progress?

Even though I don't have any certainty in the matter, I'll pull out my favorite bugbear to blame for this sort of thing when I don't know what's going on:

This sort of error might be caused by your antivirus software. Try TEMPORARILY disabling your antivirus for a single compilation to see if the problem goes away, then turn the antivirus back on.

If the problem doesn't occur with the antivirus off you will need to adjust the settings of your antivirus to put the appropriate file, folder, or process on the "allow list" so it doesn't interfere with compilation.

Please be cautious about working without an antivirus. This is only about temporarily disabling it for a quick test. If you don't feel comfortable doing that, fine. You can try going straight to configuring the antivirus to not interfere with the Arduino software.

Unfortunately that's a test I can't conduct since I'm not the system administrator (work computer) and I don't have edit rights on antivirus settings.

I downgraded my IDE to 1.6.13 and it seems to be working fine now! I may slowly step up in versions until I stumble on the same problem again.

I'm glad you at least found a working configuration even if it means using an outdated IDE version. If you do manage to bisect the introduction of the issue to a specific IDE version, I'd be interested to learn which one it was.