Ethernet error help

Sorry, I’m sure this has to be here somewhere, but my searches havent’ brought anything up.

I tried uploading a file that uses the ethernet library and I got this error:

In file included from /Applications/Arduino.app/Contents/Resources/Java/libraries/Ethernet/Client.cpp:1:
/Applications/Arduino.app/Contents/Resources/Java/libraries/Ethernet/utility/w5100.h:14:17: error: SPI.h: No such file or directory

As of Arduino 0019, the Ethernet library depends on the SPI library.
You appear to be using it or another library that depends on the SPI library.

Any ideas? I mean I downloaded the latest release today and that’s pretty much all that’s changed…

Try adding

#include <SPI.h>

to your sketch file, before Ethernet.h is included, and see if it improves things.