- Tue May 03, 2016 12:27 am
#7658
Hi all, sorry this message is long...
Hate to be a burden but having issues compiling the firmware for Speeduino.
I've tried building March 31st 2016 firmware, as well as latest builds from Github (2nd April 2016 download)
I will be up front at mention that I've avoided using Arduino IDE for many years and am a "newbie" regarding the use of the IDE (as simple as it is...)
Problem: I'm getting "collect2.exe: error: ld returned 5 exit status"
Hopefully attached is a capture from Arduino IDE 1.6.8 of the build (full verbose report) Could someone take the time to look at the error attachment and suggest what maybe wrong?
I'm pretty sure it will be library related... As I think I've confused myself about what to shift where and why....
I've followed the instructions on this page: http://speeduino.com/wiki/index.php/Com ... g_Firmware
and also did some searching on the forum and followed instructions from this post also: http://speeduino.com/forum/viewtopic.php?f=13&t=370
along with many other posts.... but to no avail.
I've tried building with Arduino 1.6.6 and 1.6.8 both on linux and windows.... The linux version of Arduino won't load due to missing dependencies on my system but thats another issue (for me to fix) while the windows versions both had the same error result (as above). Which suggests its something that I'M DOING or NOT DOING correctly....
Which leads me to the 2nd question of which documentation to follow...?
I've seen this on github: https://github.com/noisymime/speeduino/ ... leshooting
This on speeduino.com: http://speeduino.com/wiki/index.php/Com ... g_Firmware
and this about the library changes: http://speeduino.com/forum/viewtopic.php?f=13&t=370
I'm assuming that http://speeduino.com/wiki/index.php/Com ... g_Firmware is the latest and correct documentation as it was last updated on the 31st March 2016... correct?
So I'll quote the following... <
Latest Stable Firmware
Date: March 31st 2016
Details: See http://speeduino.com/forum/viewtopic.php?f=13&t=504
Download: http://speeduino.com/wiki/images/5/59/S ... _Mar16.zip
Notes:
From the January 2016 release onwards it is no longer required to copy the library files! If you have these files already copied, you will need to remove them from the arduino/libraries directory and restart Arduino!
Also from January 2016, the minimum required version of the Arduino IDE is 1.6.6! Earlier versions will NOT work
Remember to always reload the latest ini file into your TunerStudio project when you load new firmware (See below for details)
>end quote
So if I understand this, copying libraries from the downloaded ZIP file to somewhere is a thing of the past (due to Arduino IDE changes). I should be able to download Speeduino firmware ZIP, extract it to "My Documents\Arduino\speeduino" (windows machine), load up Arduino IDE 1.6.6+ and set the board to Mega ADK and it should build correctly when clicking the verify button...
Hmm what am I doing wrong...
Thanks
Steve.
Hate to be a burden but having issues compiling the firmware for Speeduino.
I've tried building March 31st 2016 firmware, as well as latest builds from Github (2nd April 2016 download)
I will be up front at mention that I've avoided using Arduino IDE for many years and am a "newbie" regarding the use of the IDE (as simple as it is...)
Problem: I'm getting "collect2.exe: error: ld returned 5 exit status"
Hopefully attached is a capture from Arduino IDE 1.6.8 of the build (full verbose report) Could someone take the time to look at the error attachment and suggest what maybe wrong?
I'm pretty sure it will be library related... As I think I've confused myself about what to shift where and why....
I've followed the instructions on this page: http://speeduino.com/wiki/index.php/Com ... g_Firmware
and also did some searching on the forum and followed instructions from this post also: http://speeduino.com/forum/viewtopic.php?f=13&t=370
along with many other posts.... but to no avail.
I've tried building with Arduino 1.6.6 and 1.6.8 both on linux and windows.... The linux version of Arduino won't load due to missing dependencies on my system but thats another issue (for me to fix) while the windows versions both had the same error result (as above). Which suggests its something that I'M DOING or NOT DOING correctly....
Which leads me to the 2nd question of which documentation to follow...?
I've seen this on github: https://github.com/noisymime/speeduino/ ... leshooting
This on speeduino.com: http://speeduino.com/wiki/index.php/Com ... g_Firmware
and this about the library changes: http://speeduino.com/forum/viewtopic.php?f=13&t=370
I'm assuming that http://speeduino.com/wiki/index.php/Com ... g_Firmware is the latest and correct documentation as it was last updated on the 31st March 2016... correct?
So I'll quote the following... <
Latest Stable Firmware
Date: March 31st 2016
Details: See http://speeduino.com/forum/viewtopic.php?f=13&t=504
Download: http://speeduino.com/wiki/images/5/59/S ... _Mar16.zip
Notes:
From the January 2016 release onwards it is no longer required to copy the library files! If you have these files already copied, you will need to remove them from the arduino/libraries directory and restart Arduino!
Also from January 2016, the minimum required version of the Arduino IDE is 1.6.6! Earlier versions will NOT work
Remember to always reload the latest ini file into your TunerStudio project when you load new firmware (See below for details)
>end quote
So if I understand this, copying libraries from the downloaded ZIP file to somewhere is a thing of the past (due to Arduino IDE changes). I should be able to download Speeduino firmware ZIP, extract it to "My Documents\Arduino\speeduino" (windows machine), load up Arduino IDE 1.6.6+ and set the board to Mega ADK and it should build correctly when clicking the verify button...
Hmm what am I doing wrong...
Thanks
Steve.
