Hi,
auf dem Mac ist es wichtig, Eclipse nicht als 'App' zu starten, sondern
am besten aus einem Terminal heraus.
Dann sollte die Fehlermeldung 'Error launching external scanner info
generator' verschwinden und damit auch die Warnungen bei den #inlcude
Zeilen.
Hintergrund:
Wenn Eclipse als App gestartet wird, dann bekommt es als System-Pfad nur
das mit, was in /etc/paths definiert ist (IIRC /usr/bin und /usr/sbin)
Das AVR Plugin verwaltet die Pfade zum avr-gcc zwar selbst, aber die
"Scanner Discovery" als originäres Eclipse/CDT Feature kennt diese Pfade
nicht, sondern sucht 'avr-gcc' nur in dem System-Pfad, den Eclipse beim
Start hatte.
Für die nächste Version des Plugins werde ich mal ausprobieren, ob man
der "Scanner Discovery" auch andere Pfade unterjubeln kann um das
Problem zu lösen.
Bis dahin reicht es aber, Eclipse von einem Terminal aus zu starten, da
dort der Pfad zum AVR Cross Pack im System-Path vorhanden ist.
Thomas