Problème avec le code de NetIO

Voilà (pour commencer) :

NetIOServer:19: error: no matching function for call to 'Server::Server(int)'

Depuis Arduino 1.0, la classe Server de la bibliothèque Ethernet a été renommée en EthernetServer.

C:\arduino-1.0.1\hardware\arduino\cores\arduino/Server.h:4: note: candidates are: Server::Server()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Server.h:4: note:                 Server::Server(const Server&)
NetIOServer:19: error: cannot declare variable 'iPhoneServer' to be of abstract type 'Server'
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Server.h:4: note:   because the following virtual functions are pure within 'Server':
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Print.h:48: note: 	virtual size_t Print::write(uint8_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Server.h:6: note: 	virtual void Server::begin()
NetIOServer.cpp: In function 'void setup()':
NetIOServer:33: error: 'EthernetDHCP' was not declared in this scope
NetIOServer.cpp: In function 'void loop()':
NetIOServer:63: error: 'EthernetDHCP' was not declared in this scope
NetIOServer.cpp: In function 'void iPhoneInterface()':
NetIOServer:76: error: 'class Server' has no member named 'available'
NetIOServer:76: error: cannot declare variable 'client' to be of abstract type 'Client'
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:7: note:   because the following virtual functions are pure within 'Client':
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:12: note: 	virtual size_t Client::write(uint8_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:13: note: 	virtual size_t Client::write(const uint8_t*, size_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:14: note: 	virtual int Client::available()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:15: note: 	virtual int Client::read()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:17: note: 	virtual int Client::peek()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:18: note: 	virtual void Client::flush()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:10: note: 	virtual int Client::connect(IPAddress, uint16_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:11: note: 	virtual int Client::connect(const char*, uint16_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:16: note: 	virtual int Client::read(uint8_t*, size_t)
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:19: note: 	virtual void Client::stop()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:20: note: 	virtual uint8_t Client::connected()
C:\arduino-1.0.1\hardware\arduino\cores\arduino/Client.h:21: note: 	virtual Client::operator bool()

J'ai bien essayé de renomer Ethernet en EthernetServer, mais cela me fait d'autres erreurs.