hi paul
i haven't as yet tried to resolve it - i have used this library before with the ethernet shield and it never came up with any error messages when compiling, so not really sure where to start with it. but guessing it is to do with some function of the ethernet library that it wants to connect to, i thought that is why i needed to include the SPI.h library..