Arduino and proffie fatal error

Please help. I'm stuck. I'm getting this. I'm on a M1 Mac

Thanks

Arduino: 1.8.19 (Mac OS X), Board: "Proffieboard V2, Serial + WebUSB, SDCARD (SPI), 80 MHz, Smallest Code"

/private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/hardware -hardware /Users/hectorcalzada/Library/Arduino15/packages -tools /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/hectorcalzada/Library/Arduino15/packages -built-in-libraries /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/libraries -libraries /Users/hectorcalzada/Documents/Arduino/libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_webusb,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path /var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/arduino_build_476915 -warnings=default -build-cache /var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/arduino_cache_874679 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/9-2020-q2-update -verbose /Users/hectorcalzada/Desktop/ProffieOS /ProffieOS/ProffieOS.ino
/private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/hardware -hardware /Users/hectorcalzada/Library/Arduino15/packages -tools /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/hectorcalzada/Library/Arduino15/packages -built-in-libraries /private/var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/AppTranslocation/3B5C41BC-2CA5-4A29-8A83-494967758DB9/d/Arduino.app/Contents/Java/libraries -libraries /Users/hectorcalzada/Documents/Arduino/libraries -fqbn=proffieboard:stm32l4:ProffieboardV2-L433CC:usb=cdc_webusb,dosfs=sdspi,speed=80,opt=os -ide-version=10819 -build-path /var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/arduino_build_476915 -warnings=default -build-cache /var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/arduino_cache_874679 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arm-none-eabi-gcc.path=/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/9-2020-q2-update -prefs=runtime.tools.arm-none-eabi-gcc-9-2020-q2-update.path=/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/9-2020-q2-update -verbose /Users/hectorcalzada/Desktop/ProffieOS /ProffieOS/ProffieOS.ino
Using board 'ProffieboardV2-L433CC' from platform in folder: /Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0
Using core 'stm32l4' from platform in folder: /Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0
Detecting libraries used...
/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/tools/arm-none-eabi-gcc/9-2020-q2-update/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib -fno-rtti -fno-exceptions -flto -fdevirtualize-at-ltrans -w -x c++ -E -CC -D_SYSTEM_CORE_CLOCK_=80000000L -DARDUINO=10819 -DARDUINO_STM32L4_BUTTERLY -DARDUINO_ARCH_STM32L4 -DSTM32L433xx -DPROFFIEBOARD_VERSION=2 -D__FPU_PRESENT=1 -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mabi=aapcs -mslow-flash-data -fsingle-precision-constant -felide-constructors -ffast-math -DUSB_VID=0x1209 -DUSB_PID=0x6668 -DUSB_DID=0xffff "-DUSB_MANUFACTURER=\"hubbe.net\"" "-DUSB_PRODUCT=\"Proffieboard\"" -DUSB_TYPE=USB_TYPE_CDC_WEBUSB -DDOSFS_SDCARD=1 -DDOSFS_SFLASH=0 -I/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0/system/CMSIS/Include -I/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0/system/CMSIS/Device/ST/STM32L4xx/Include -I/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0/system/STM32L4xx/Include -I/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0/cores/stm32l4 -I/Users/hectorcalzada/Library/Arduino15/packages/proffieboard/hardware/stm32l4/2.2.0/variants/STM32L433CC-ProffieboardV2 /var/folders/jx/k_8d29fd6pn3nz92qzrjrztr0000gn/T/arduino_build_476915/sketch/ProffieOS.ino.cpp -o /dev/null
arm-none-eabi-g++: fatal error: cannot execute 'cc1plus': execvp: No such file or directory
compilation terminated.
Alternatives for cannot execute 'cc1plus': []
ResolveLibrary(cannot execute 'cc1plus')
  -> candidates: []
exit status 1
Error compiling for board Proffieboard V2.

Hi @bikerjedi. It looks like a component of the arm-none-eabi-gcc compiler used by the "Proffieboard" boards platform is missing. The compiler is installed along with the platform by the Arduino IDE Boards Manager so this is unexpected.

It might be possible to fix the problem by removing and then re-installing the boards platform via Boards Manager.

Please try this:

  1. Select Tools > Board > Boards Manager... from the Arduino IDE menus.
    The "Boards Manager" dialog will open.
  2. Wait for the updates to finish, as shown by the messages printed at the bottom of the "Boards Manager" dialog.
  3. Scroll down through the list of boards platforms until you find the "Proffieboard" entry. Click on it.
    Some buttons will appear on the entry.
  4. Click the "Remove" button on the "Proffieboard" entry.
  5. Wait for the removal to finish.
  6. Click the "Install" button on the "Proffieboard" entry.
  7. Wait for the installation to finish.
  8. Click the "Close" button on the "Boards Manager" dialog.
    The "Boards Manager" dialog will close.

Now try compiling or uploading to your board again. Hopefully the error will no longer occur.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.