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.