Can't compile anything

When I try to run something as simple as -

void setup() {} void loop() {}

I get this error (orange text) -

C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp: In function 'void store_char(unsigned char, ring_buffer*)': C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp:98: warning: comparison between signed and unsigned integer expressions C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp: In function 'void vector_18()': C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp:127: warning: unused variable 'c' C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp: In member function 'void HardwareSerial::begin(long unsigned int, byte)': C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp:368: warning: unused variable 'current_config' C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp: In member function 'virtual size_t HardwareSerial::write(uint8_t)': C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\HardwareSerial.cpp:467: warning: comparison between signed and unsigned integer expressions C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Print.cpp: In member function 'size_t Print::print(const __FlashStringHelper*)': C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Print.cpp:44: warning: 'progmem__' attribute ignored C:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino\Tone.cpp:119: warning: only initialized variables can be placed into program memory area

I've tried clearing my temp directory, deleting and reinstalling arduino, compiling with no board connected.

Any ideas?

Fixed it.

How'd you fix it?

I have this issue too (IDE 1.05) but I can reproduce on my Win7/64bit only within this conditions: - Clearing temp dir (arduino ide should not running) - Verbose out during compilation on settings Just first compile shows the errors, all subsequential ones doesn't, and all works as expected.