Прошёл через абсолютно всё, что написано на десятой странице данного топика.
И это:
fatal error: stdlib.h: No such file or directory
#include <stdlib.h>
^
compilation terminated.
Ошибка компиляции.
Мне такое уже встречалось. Помогло
apt-get install avr-libc
С одной стороны, добавить в спек пакета arduino такой Requires: и все дела. С другой, самому пакету arduino эта зависимость для работы не нужна. Вот и думай как правильно.
Действительно, в spec ошибка - вместо avr-gcc надо avr-libc (gcc у него в зависимостях).
И это:
Продолжаем смотреть что за хлам находится в p8
Sketch uses 450 bytes (1%) of program storage space. Maximum is 32 256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2 039 bytes for local variables. Maximum is 2 048 bytes.
avrdude: can't open config file "/etc/avrdude/avrdude.conf": No such file or directory
avrdude: error reading system wide configuration file "/etc/avrdude/avrdude.conf"
Т.е. ещё и avrdude неправильно упакован.
В клубной версии 1.9 получил:
Скетч использует 1996 байт (6%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 202 байт (9%) динамической памяти, оставляя 1846 байт для локальных переменных. Максимум: 2048 байт.
java.io.IOException: Cannot run program "{runtime.tools.avrdude.path}/bin/avrdude": error=2, Нет такого файла или каталога
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:485)
at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:11)
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:207)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
at processing.app.SketchController.upload(SketchController.java:804)
at processing.app.SketchController.exportApplet(SketchController.java:775)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2254)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: error=2, Нет такого файла или каталога
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 10 more
Произошла ошибка при загрузке скетча
Версия у меня 64битная. Это всё можно как-то вылечить? У нас прошла закупка ардуин и хотелось бы в компьютерном классе обойтись без танцев с бубном. Ребятам надо просто работать, сразу после установки ардуино, а по факту нужна масса плясок
https://bugzilla.altlinux.org/show_bug.cgi?id=35700