Error compiling Ethernet sketch

There is nothing connected to pin 4.

The errors appear at the bottom of the IDE during compiling, before it starts uploading.

Isn't the SPI related to the SD card ? I do not have an SD card in the slot on the ethernet shield.

Is it possible that the Ethernet or SPI Library on my PC is outdated ? If so, is there a link where I can download the latest versions of Ethernet and SPI ?

I do recall some IDE update a short while back that changed the file extensions for the sketches.