Guten Tag, ehrenwertes Forum,

wie schon im Titel dieses Threads angedeutet, macht entweder mein avr-gcc Probleme, oder ich kann ihn nicht richtig bedienen (was vielleicht sogar wahrscheinlicher ist ^^ )
Und zwar hatte ich mir, um mein RN-Control-Board zu testen, gestern das entsprechende C-Testprogramm aus dem Wiki runtergeladen und versucht, mit dem avr-gcc zu bauen, was wir erstmal einen ordentlichen Haufen Fehlermeldungen einbrachte. Also hab ich auf mikrocontroller.net nachgeschaut, ob ich irgendwelche Optionen vergessen hatte (eine ganze Menge, wie sich rausstellte). Damit bekam ich dann auch einige der Fehlermeldungen weg.
Aber leider nicht alle. Denn alle Fehlermeldungen der Art "'PB1' undeclared" (eigentlich waren alle Namenskürzel für irgendwelche Register "undeclared") _obwohl_ ich extra geprüft habe, ob auch avr/io.h inkludiert wird (wird es).
Daraufhin schöpfte ich Verdacht gegen meinen Compiler (vielleicht ist der ja kaputt). Also, auf http://hoepfl.de/articles/2008/02/AVR_am_Mac.html gegangen (ich programmier auf nem 4 Jahre alten PowerMac G5 und benutze den AVRISP MkII mit USB zum Flashen)
und den Anweisungen zum Installieren des gcc, der avr-libc, der binutils, der libusb und so weiter exakt gefolgt. Die Installation hat auch geklappt.
Nur dummerweise kennt mein Compiler immer noch nicht die Registernamen des Mikrocontrollers.
Ich hab immer noch eine ewig lange Liste an Register-Kürzeln, die als "undeclared" bezeichnet werden, obwohl ich nach wie vor avr/io.h inkludiere und bin hier mit meinem Latein am Ende.
Leider hat auch die Themensuche und Onkel Google nichts zutage gefördert, was mir da helfen kann.
Was könnte da schief laufen?

mfg
~StackDaniels