Please help to recover my Arduino IDE(Error compiling for board Adafruit Metro M

Hello Everyone,

I am currently using Arduino 1.8.0 on Mac os mojave.

Weeks ago, I accidentally messed with the library and caused the Arduino software unable to read the library. I uninstall the whole arduino with its library and install the latest version again. Of course I install the boards afterwards. However, when I began to compile some example code this time a new error popped up and left the error message listed below,(I guess the red part is most important information):

(THE ERROR IS TOO LONG SO I DELETE PART OF THEM)

verbose /Users/daven/Desktop/Arduino.app/Contents/Java/examples/05.Control/switchCase2/switchCase2.ino
/private/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/AppTranslocation/B2A7781C-72BE-46B8-B371-4208AAA2DA76/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/AppTranslocation/B2A7781C-72BE-46B8-B371-4208AAA2DA76/d/Arduino.app/Contents/Java/hardware -hardware /Users/daven/Library/Arduino15/packages -tools /private/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/AppTranslocation/B2A7781C-72BE-46B8-B371-prefs=runtime.tools.openocd.path=/Users/daven/Library/Arduino15/packages/arduino/tools/openocd/0.9.0-arduino -verbose /Users/daven/Desktop/Arduino.app/Contents/Java/examples/05.Control/switchCase2/switchCase2.ino
Using board 'adafruit_metro_m0' from platform in folder: /Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9
Using core 'arduino' from platform in folder: /Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9
Detecting libraries used...
"/Users/daven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -D__SKETCH_NAME__="""switchCase2.ino""" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10800 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS -DADAFRUIT_METRO_M0_EXPRESS -DUSB_VID=0x239A -DUSB_PID=0x8013 -DUSBCON -DUSB_CONFIG_POWER=100 '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Metro M0 Express"' "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src" -D__SAMD21G18A__ -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS -DADAFRUIT_METRO_M0_EXPRESS -DUSB_VID=0x239A -DUSB_PID=0x8013 -DUSBCON -DUSB_CONFIG_POWER=100 '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Metro M0 Express"' "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src" "-I/Users/daven/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/daven/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/variants/metro_m0" "/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/arduino_build_30539/sketch/switchCase2.ino.cpp" -o "/dev/null"
Generating function prototypes...
"/Users/daven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++" -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -D__SKETCH_NAME__="""switchCase2.ino""" -w -x c++ -E -CC -DF_CPU=48000000L -DARDUINO=10800 -DARDUINO_SAMD_ZERO -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS -DADAFRUIT_METRO_M0_EXPRESS -DUSB_VID=0x239A -DUSB_PID=0x8013 -DUSBCON -DUSB_CONFIG_POWER=100 '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Metro M0 Express"' "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src" -D__SAMD21G18A__ -DARDUINO_SAMD_ZERO -DARM_MATH_CM0PLUS -DADAFRUIT_METRO_M0_EXPRESS -DUSB_VID=0x239A -DUSB_PID=0x8013 -DUSBCON -DUSB_CONFIG_POWER=100 '-DUSB_MANUFACTURER="Adafruit"' '-DUSB_PRODUCT="Metro M0 Express"' "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino/TinyUSB/Adafruit_TinyUSB_ArduinoCore/tinyusb/src" "-I/Users/daven/Library/Arduino15/packages/arduino/tools/CMSIS/4.5.0/CMSIS/Include/" "-I/Users/daven/Library/Arduino15/packages/arduino/tools/CMSIS-Atmel/1.2.0/CMSIS/Device/ATMEL/" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/cores/arduino" "-I/Users/daven/Library/Arduino15/packages/adafruit/hardware/samd/1.5.9/variants/metro_m0" "/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/arduino_build_30539/sketch/switchCase2.ino.cpp" -o "/var/folders/vw/jbm0y18d2mndzfwx6lyl45cw0000gn/T/arduino_build_30539/preproc/ctags_target_for_gcc_minus_e.cpp"
fork/exec /Users/daven/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-g++: no such file or directory
Error compiling for board Adafruit Metro M0 Express.

After this error, I tried many methods:

1.reinstallation
2.try different versions
3.being totally crazy

If anyone knows how to solve this issues, please give me a hand.
Much appreciation!!!!
![](https://forum.arduino.cc/Users/daven/Desktop/Screenshot 2020-02-02 at 16.01.51.png)

something ugly happened to the compiler, it appears to be missing, yet the IDE thinks it is there. This is not stored in the IDE folder, so reinstalling the IDE doesn't clear it.

uninstall ide.
delete I/Users/daven/Library/Arduino15/ (or back it up to another locaton)
reinstall ide
reinstall the board packages you need

:slight_smile: HI DrAzzy

Thanks for your reply. after a long afternoon, I finally successfully reinstall everything and made it work!!!

Best wishes to you