Der Fehler beim WGM1 kommt daher, das das wohl WGM01 heißen soll.


Die Warnung mit dem Return type ist etwas schwer zuzuordnen. Könnte davon kommen, das main als Int definiert wurde. Beim AVR (ohne Betreibssystem) ist eher void main() üblich.