Kann mir jemand mit dem Problem helfen, nach dem upload kommt folgendes:
Fehler beim Kompilieren
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: /../avr-4/bin/g++: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: exec: /../avr-4/bin/g++: cannot execute: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ hat 126 zurückgegeben
Wenn ein Beispiel Funktioniert dann ist der Arduino und IDE richtig installiert.
Wenn einige Sketch kompiliert werden und andere Fehlermeldungen geben dann kann es mehrere Gründe haben:
Fehler in Sketch
Fehlende Bibliothek
Für Hilfe bitte Sketch und alle Fehlermeldungen in einem Neuen Tread senden.
Diese Nachricht kommt wenn der Arduino UNO angeschlossen ist und ohne Arduino UNO
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=103 -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino -I/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/variants/standard /var/folders/hR/hRuqpaA42RWKV++1YoGogU+++TI/-Tmp-/build5329790772725030753.tmp/Blink.cpp -o /var/folders/hR/hRuqpaA42RWKV++1YoGogU+++TI/-Tmp-/build5329790772725030753.tmp/Blink.cpp.o
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: /../avr-4/bin/g++: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: exec: /../avr-4/bin/g++: cannot execute: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ hat 126 zurückgegeben
ls -l /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/avr-4/bin
Die Fehlermeldung deutet eher darauf hin, das der avr-4 - g++ Compiler fehlt. Das würde bedeuten, das Dein IDE-Zip unvollständig ist. Wo hast Du das den heruntergeladen?
Ich habe mir gerade mal das originale ZIP heruntergeladen (hier) und ausgepackt. Dort gibt es auf alle Fälle das Contents/Resources/Java/hardware/tools/avr/avr-4 Verzeichnis drin. Also am besten die aktuell bei Dir installierte Arduino-IDE in den Mülleimer verfrachten und das ZIP nochmal ziehen, auspacken und in Applications ziehen.
Auf der Konsole kannst Du auch testen, ob die Datei vollständig ist (mittles des Befehls md5):
Wenn Du das ZIP-File auf der Konsole auspackst (unzip arduino-1.0.3-macosx.zip) gibt es danach ein Verzeichnis "Arduino.app", dort kannst Du mit "cd Arduino.app" hineinwechseln und mal folgenden Befehl ausführen:
MacBook-Pro:Arduino.app mario$ du -ks
210392 .
Der Befehl "du -ks" liefert die Größe des Verzeichnisses in KB, dabei sollte bei Dir der gleiche Wert rauskommen wie in meinem Beispiel. Dann ist das Verzeichnis vollständig.
Die ausgepackte und so geprüfte Arduino-App kannst Du dann im finder in den Programme / Applications Ordner verschieben.
Hallo Mario,
danke für Deine Hilfe, aber ich bin der Lage noch nicht Herr XD
also, wenn ich die App neu herunter lade dan un-zip´t sie sich selbst und landet als Programm ohne Ordner in "download", anschließend per drag and drop ziehe ich die App in "Programme" ( das hab ich gemacht )
wie gebe ich einen Befehl in Konsole ein ( md5 )? und wo?
Programm ist neu geladen und gibt, wenn ich den Sketch " Blink " auf mein Arduino UNO laden möchte folgende info im unteren Teil wo die Fehler aufgelistet werden:
Fehler beim Kompilieren.
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: /../avr-4/bin/g++: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: exec: /../avr-4/bin/g++: cannot execute: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ hat 126 zurückgegeben
Wenn ich nun das App Arduino mit ctrl-click öffne und nach Paketinhalte frage, finde ich aber in den oben ( Fehlermeldung )genannten Ordnern alles. was kann ich tun, damit die "file" gefunden werden kann?
ist nur ein Shell-Script, das den eigentlichen Compiler aufruft. Im Script wird nur gechecked, ob Version 3 oder Version 4 verwendet werden soll.
Die Fehlermeldung deutet darauf hin, das vom Script der Pfad falsch zusammengebaut wird. Das wiederum kann verschiedene Ursachen haben.
Ich habe leider kein Mac OS 10.6 mehr im Einsatz, kann also nicht testen. Aber hast Du irgendwelche Software im Einsatz die ggf. im System bestimmte Dinge verhindern soll? (Unwahrscheinlich, aber möglich).
Öffne mal das "Terminal" Programm (findet man unter Programme / Dienstprogramme)
Dort gibst Du mal folgende Zeile ein und postest die Ausgabe:
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: /../avr-4/bin/g++: No such file or directory
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++: line 5: exec: /../avr-4/bin/g++: cannot execute: No such file or directory
localhost:~ helgefelgendreher$