Hello! Long-time arduino fan, first-time poster
Issue
I'm trying to use an ATtiny85 in my projects, but am having trouble compiling:
Arduino: 1.6.11 (Mac OS X), Board: "ATtiny25/45/85, ATtiny85, Internal 1 MHz"
fork/exec /Users/molecule/Library/Arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.3-arduino2/bin/avr-g++: no such file or directory
Error compiling for board ATtiny25/45/85.
So, my question:
Has anyone seen this before, and do you know how to fix it?
Background
To upload, I'm using the Tiny AVR Programmer:
https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide#attiny85-use-hints
First, I tried the excellent guide from High-Low Tech's blog about how to use the Tiny AVR Programmer:
That wants me to use the new "board manager" system of installing the attiny support, so I did that. I'm sure I have the ATtiny85 selected:
Googling my error led me to this blog:
http://www.technoblogy.com/show?190D
Where the author describes editing the "Arduino/hardware/attiny/avr/platform.txt" file to change the default compile path. But since I used the fancy board manager method to install the attiny support, those files don't exist.
So, I tried the "old fashioned way," where I download the files from github as described in the Tiny AVR Programming guide from Sparkfun*:
Unfortunately, the platform.txt file still doesn't mention anything about the compile path:
Adding the line to change the default compile path STILL didn't change anything. I get the same compile error. And yes, if I examine the package contents, it's true that the avr-g++ is missing:
Googling that missing compiler turns up a bunch of github issues that don't seem relevant, like this discussion regarding the Arduino plugin for Eclipse, which I'm not using:
So, my question:
Has anyone seen this before, and do you know how to fix it?
Do I need to install the avr-g++ package separately? That seems "un-Arduino-like".