Changing the SS pin in the Ethernet Library

@PaulS: Sorry, I should have explained. I include the Ethernet library and that includes the w5100.h file.

Yes, I saw that. The #defines are active, in the ethernet library. But, you didn't include the header file in your sketch, so they are not active there. Compilation units matter. Your sketch is one. The ethernet library is another.