Code not compiling

My Arduino Uno R3 hasn't been used for a while, and tried to use it today but got an error message when compiling:

fork/exec /Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++: no such file or directory
Error compiling for board Arduino Uno.

The computer I'm using is a MacBook Pro Ventura 13.3.1
This is the full error message:

Arduino: 1.8.16 (Mac OS X), Board: "Arduino Uno"

/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware -hardware /Users/rahuek/Library/Arduino15/packages -tools /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/rahuek/Library/Arduino15/packages -built-in-libraries /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/libraries -libraries /Users/rahuek/Documents/Arduino/libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10816 -build-path /var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/arduino_build_266583 -warnings=none -build-cache /var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/arduino_cache_529374 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /Users/rahuek/Documents/Arduino/waterBottleOpener/waterBottleOpener.ino
/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware -hardware /Users/rahuek/Library/Arduino15/packages -tools /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/rahuek/Library/Arduino15/packages -built-in-libraries /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/libraries -libraries /Users/rahuek/Documents/Arduino/libraries -fqbn=arduino:avr:uno -vid-pid=2341_0043 -ide-version=10816 -build-path /var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/arduino_build_266583 -warnings=none -build-cache /var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/arduino_cache_529374 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avr-gcc.path=/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7 -verbose /Users/rahuek/Documents/Arduino/waterBottleOpener/waterBottleOpener.ino
Using board 'uno' from platform in folder: /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/arduino/avr
Using core 'arduino' from platform in folder: /private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/arduino/avr
Detecting libraries used...
/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10816 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -I/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino -I/private/var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/AppTranslocation/6827EB5F-D1D7-497E-98F4-3958A1670AA4/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/standard /var/folders/3m/66864vcj5292p74dj0nn8rm00000gn/T/arduino_build_266583/sketch/waterBottleOpener.ino.cpp -o /dev/null
fork/exec /Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/avr-g++: no such file or directory
Error compiling for board Arduino Uno.

Welcome to the forum

Your topic has been moved to the Programming category

1 Like

can you check if this path exists on your Mac? you might need to reinstall the IDE

/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin

It exists, but not avr-g++, don't know where that came from

installing the tools for AVR, but I thought this was coming wit the IDE.

I would suggest you download again the latest 1.8 version of the IDE (Arduino IDE 1.8.19) and install it and see if it fixed the issue

Just downloaded 1.8.19, but it didn't fix the problem.

is this folder still empty ?

go to the board manager and see if the AVR package is installed (UI in French here but you should see something similar)

Got it updated, but still doesn't work

do you have something in that directory?

/Users/rahuek/Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin

Does the path exist?

There are some things in the directory, but not the one the IDE is looking for.

Do a clean install

how do you do that?

I would delete the IDE app and the whole /Users/rahuek/Library/Arduino15 folder as well as the arduino preferences

Then reinstall from scratch and add the boards you need (like esp32) in the preferences and then use the board manager to install all the packages

@UKHeliBob
Hmm it still appears to be in the IDE 1.x category.
Thanks @UKHeliBob I wasn’t sure about that.

That was not where it was originally posted and it has been moved on again since I first moved and I can see who did it. As it happens it is probably better off here so I will leave it alone

1 Like

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