SOLVED - This Topic took a few posts to finally fix so if you want to skip to the solution click here.
Short answer is that I have one of the “new” boards and the current board software (board manager) doesn’t work with it.
I am running Arduino 1.8.5 on a Mac
My hardware is an Arduino Uno.
I am trying to do the very first exercise “Blink” in the “Projects Book” that came with the starter kit.
Technically, “Blink” appears to already be loaded on my Arduino so following the manual I attempted to change the delay parameter from 1000 to 100 and upload it.
Every attempt to upload or even “verify” gives me an error message.
collect2: error: ld returned 1 exit status exit status 1 Error compiling for board Arduino/Genuino Uno. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
I have deleted/re-downloaded and re-run the Arduino software from the Arduino site 3 times now. But it does not change anything.
I have selected the “Arduino/Genuino Uno” board type and the “/dev/cu.usbmodemfa131(Arduino/Genuino Uno)” port.
I spent an hour and a half searching this forum and doing Google searches to try and solve this before I resorted to posting here. Found few links that were closed to this but they seemed to involve PC issues or people who had written their own code and done it wrong.
I am just trying to upload a sketch supplied in the examples.
This is my first experience with Arduino.
Any help would be appreciated.