In that case I would suggest you to use the Arduino 1.6.0, it already includes Edison/Galileo. I have not tested it on a Debian PC (since I currently don't have access to one) but you shouldn't have issues with this IDE. You can find it on https://downloadcenter.intel.com/download/24355/Intel-Arduino-IDE-1-6-0, let us know if the issue persists or if you are able to use this Arduino IDE.
Thanks for your quick answer,
I am away from my Edison at the moment but I will check as soon as possible.
Before leaving I have tried to change +111 with /111 in the script file in the ~/.arduino15 hierarchy ./packages/Intel/tools/core2-32-poky-linux/1.6.2+1.0/i686/install_script.sh then executed the script... Everything went well and the IDE was again functional for compilation.
Unfortunately I was not able to test the transfer properly because my Edison is not swowing up in the FileManager at the moment and it does not display the ttyACM0 in the IDE. I think that the IDE imay not be the culprit for that because I made an opkg update/upgrade with the extra repositories not commented (INTEL should think about putting at least sudo, rsync and nano in the standard distribution of the image or propose a non-free repository if needed to prevent enthusiastic linuxians to mess everything up like I did); that lead to an "out of memory", whose consequences are unpredictable. I will flash an image tonight to perform a trustfull verification an let you know about the situation.
For the moment I have downloaded the 1.6.0 and it does not work either with the same problem ! As suggested it is probably a change in find command in Debian stretch distribution +111 has become invalid and no more deprecated, and the problem appears at each execution of the script (man find is giving some clues) . The following image displays 1.6.0 standard and 1.6.7 with my amendment for blink compilation.
Thanks again, stay tuned more info to come
I have flashed my Edison and.... Tataa..... with the change /111 in place of +111 on IDE 1.6.7 it works perfectly (I have just tested blink but that's enough). The compilation error remains with 1.6.0.
Tu summarize my observations:
- Any version of Arduino IDE fails on Debian stretch (testing).
- Error messages during post-install or at compilation time are about " find: invalid mode « « +111 » » "
- changing +111 to /111 in file ~/.arduino15/packages/Intel/tools/core2-32-poky-linux/1.6.2+1.0/i686/install_script.sh
- then executing the script yields an operational IDE v 1.6.7
My IDE is working I am happy again Thanks for the help, let me know if you can confirm my observation and workaround.
I'm glad to hear that you were able to make it work, unfortunately as I don't have access to a Debian PC I can't test your workaround but I'm sure it'll help other users that are experiencing the same problem, thank you for sharing it!