Anfängerprobleme mit MAC OSX und Arduino UNO

ich fang mal nochmal von vorne an

Das

/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++

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++

Terminal gibt mir das wieder:

/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$

OK, dann ist es nicht die IDE, sondern irgendeine Eigenart Deines Systems.
Was genau das Problem ist, kann man ohne direkt nachzuschauen leider nicht sagen.

Hast Du einen anderen Mac auf dem Du das testen kannst?

Aber hast Du irgendwelche Software im Einsatz die ggf. im System bestimmte Dinge verhindern soll? (Unwahrscheinlich, aber möglich).

nichts wovon ich wüsste

Was mich wundert ist, das das Programm ( ähnliche oberfläche ) "WIRING" problemlos funktioniert

Gib im Terminal mal folgendes Kommando ein:

ls -l /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/avr-4/bin/g++

Wenn dann nicht eine Datei angezeigt wird, ist Deine Installation beschädigt. Du solltest dann die ganze Applikation löschen und die IDE neu von arduino.cc herunterladen und installieren.

jetzt kommt das zurück von Terminal:

-rwxr-xr-x 1 helgefelgendreher helgefelgendreher 408672 13 Dez 2008 /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/avr-4/bin/g++
localhost:~ helgefelgendreher$

Und Du führst die Applikation (IDE) auch unter dem Benutzer helgefelgendreher aus?

Dann hat Dein Mac OS X einen Schaden bzw. die Platte ein defektes Dateisystem. Der Verzeichniseintrag kann noch gelesen werden, aber die Datei selbst nicht...

Was passiert, wenn Du folgendes im Terminal eingibst?

/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/avr-4/bin/g++ --version

dann kommt das hier:

g++ (GCC) 4.3.2
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ich war blind: Dir fehlt wahrscheinlich der Befehl "dirname".

Wenn Du im Terminal folgendes eingibst:

dirname /usr/bin/gcc

Was kriegst Du dann?

dann kommt nur:

localhost:~ helgefelgendreher$

Auf Deinem Rechner gibt der Befehl "dirname" eine falsche Ausgabe. Ich würde mal

which dirname

versuchen und dann

ls -l <pfad vom vorigen Befehl>

wobei natürlich zu ersetzen ist.

Auch interessant wäre die Ausgabe von:

dirname --version

alle drei codes nach einander gibt das:

Last login: Fri Feb 8 21:17:34 on ttys000
localhost:~ helgefelgendreher$ which dirname
/usr/bin/dirname
localhost:~ helgefelgendreher$ ls -l dirname --version
-bash: pfad: No such file or directory
localhost:~ helgefelgendreher$

Bitte

localhost:~ helgefelgendreher$ ls -l /usr/bin/dirname

statt

ls -l dirname --version

dirname --version
wird leider nicht klappen. Diese Option gibt's nicht bei allen BSD-Tools. "man dirname" hilft auch nicht.
Ein "strings /usr/bin/dirname" bringt da aber mehr:

Marios-MacBook-Pro:bin mario$ strings /usr/bin/dirname
usage: dirname path
$FreeBSD: src/usr.bin/dirname/dirname.c,v 1.11 2002/07/28 15:43:56 dwmalone Exp $
Marios-MacBook-Pro:bin mario$ strings /usr/bin/basename
usage: basename string [suffix]
basename [-a] [-s suffix] string [...]
$FreeBSD: src/usr.bin/basename/basename.c,v 1.14 2002/09/04 23:28:52 dwmalone Exp $

Das ist die Ausgabe eines Mac OS X 10.7.5.

was soll ich denn jetzt kopieren und in Terminal einsetzen?
wenn ich das letzte eingebe so wie es ist kommt:

Last login: Fri Feb 8 22:01:40 on ttys000
localhost:~ helgefelgendreher$ Marios-MacBook-Pro:bin mario$ strings /usr/bin/dirname
-bash: Marios-MacBook-Pro:bin: command not found
localhost:~ helgefelgendreher$ usage: dirname path
-bash: usage:: command not found
localhost:~ helgefelgendreher$ $FreeBSD: src/usr.bin/dirname/dirname.c,v 1.11 2002/07/28 15:43:56 dwmalone Exp $
localhost:~ helgefelgendreher$ Marios-MacBook-Pro:bin mario$ strings /usr/bin/basename
-bash: Marios-MacBook-Pro:bin: command not found
localhost:~ helgefelgendreher$ usage: basename string [suffix]
-bash: usage:: command not found
localhost:~ helgefelgendreher$ basename [-a] [-s suffix] string [...]
[-a]
[-s
suffix]
string
[...]
localhost:~ helgefelgendreher$ $FreeBSD: src/usr.bin/basename/basename.c,v 1.14 2002/09/04 23:28:52 dwmalone Exp $

MacOSX 10.6.8

Bitte entschuldige, aber ich bin mir nicht sicher, das Du weißt was Du da machst. Warum kopierst Du blind einfach irgendwelchen Text ins Terminal und hoffst das es schon irgendwie klappt.
Was ich lopiert habe sind die Ausgaben auf MEINEM Terminal. Da steht auch MEIN Rechnername und mein Loginname mit drin, es sollte klar sein, das man das NICHT mit kopiert.
Also hier nochmal die Befehle, so wie Du sie eingeben musst:

strings /usr/bin/dirname
strings /usr/bin/basename

Wenn Du mit Elektronik basteln und programmieren willst, ist systematisches und strukturiertes Vorgehen notwendig. Ansonsten wirst Du nicht viel Freude an Deinem Hobby haben.
Mario.

Lieber Mario, genau das ist das Problem, wie ich im "Subject" schon erwähnt habe bin ich ein Anfänger und Anfänger stehen am Anfang, so wie Du nehme ich an, als Du damit angefangen hast fragen zu stellen, denn ich nehme an, das Du nicht mit Deinem wissen so auf die Welt gekommen bist.

Ich danke Dir für den Versuch mir zu helfen, aber es hilft mir nicht, wenn Du etwas voraussetzt , von dem ich nichts weiss.

Leider kann ich nicht so starten wie Arduino sich das mit den Lernsets gedacht hat, weil ich über dieses Problem nicht hinauskomme.

Normalerweise nimmt man aber an, daß ein Computerbesitzer mit seinem Computer klarkommt. In Deinem Fall scheint mir ein Problem mit dem MAC vorzuliegen und nicht mit Arduino. Hast Du niemand der Dir mit Mac OS X helfen kann?
Grüße Uwe

Hallo Uwe, mag sein das es etwas mit meinem Mac zu tun hat, was mich nur wundert ist, das das Programm "WIRING" Download \ Wiring

dem des Arduino so gleicht und in den Unterordnern sich auch einiges ähnelt jedoch funktioniert es einwandfrei, auch sketches die ich aus Arduino kopiere kann ich in WIRING auf dem Arduino UNO hochladen und sie funktionieren, bloß mit Arduino geht halt nichts.

bei der Eingabe des letzten codes kam das jetzt:

Last login: Fri Feb 8 22:08:57 on ttys000
localhost:~ helgefelgendreher$ strings /usr/bin/dirname
localhost:~ helgefelgendreher$ strings /usr/bin/basename
usage: basename string [suffix]
basename [-a] [-s suffix] string [...]
localhost:~ helgefelgendreher$

ich schätze eure Hilfe sehr und finde es auch großartig, das Ihr euch mit meinem Problem beschäftigt

Bitte entschuldige, das ich das "Anfängerprobleme" auf den Arduino bezogen habe, nicht auf den Mac. Schliesslich sind wir hier in einem Arduino-Forum nicht in einem Mac OS Forum. Ich habe versucht so gut wie möglich zu helfen. Aber meine Mac OS Erfahrung reicht hier wohl nicht aus. Naja, vielleicht läßt sich das Problem ja doch noch lösen.
Viel Glück.