Also ich habe auf einem Windows Laptop kein problem das zu compilieren.
Was habe ich gemacht?
1.) meine Arduino Umgebung liegt unter "D:\tmp\arduino-1.0-windows\arduino-1.0"
2.) meine persönlichen Arduino-Projekte (also da wo die IDE DEINE Sketche speichert) ist "C:\My Documents\Arduino"
3.) In MEINEM Arduino Verzeichnis, NICHT dem IDE Install-Verzeichnis, habe ich einen Ordner "hardware" angelegt ( "C:\My Documents\Arduino\hardware")
4.) Das von Dir verlinkte Cores-Zip. habe ich entpackt und das enthaltene attiny-Verzeichnis nach "C:\My Documents\Arduino\hardware" kopiert -> ("C:\My Documents\Arduino\hardware\attiny")
5.) In der IDE habe ich unter "Tools -> Board " habe ich dann "ATTINY45 (internal 1MHz clock)" audgewählt.
6.) einfach den "Blinkdingsi" Sketch compiliert, ohne Fehler.
Wichtig ist, das Du das Ganze Core-Krams in das richtige Verzeichnis packst. Also nicht das IDE-Verzeichnis, sondern das User-Verzeichnis. Versuche einfach mal einen Sketch mit "Speichern unter ..." zu speichern, dann siehst Du welches Verzeichnis das ist.
Mario.