Servidor domotico con ethernet shield

Hola a todos,

es mi primer mensaje en el foro, he estado siguiendo este post y la verdad es que me ha parecido muy interesante. Estoy usando la shield con chip de Wiznet 5100 y he intentado compilar el codigo de Maveric sin resultado positivo. Por cierto,estoy utilizando la version 021 de arduino.
Al principio me solicita la libreria SIP y una vez cargada, al compilar, me da los siguientes errores:

TEST_ETH_1.cpp: In function 'void loop()':
TEST_ETH_1:59: error: 'class String' has no member named 'append'
TEST_ETH_1:63: error: 'class String' has no member named 'contains'
TEST_ETH_1:84: error: 'class String' has no member named 'contains'
TEST_ETH_1:89: error: 'class String' has no member named 'contains'
TEST_ETH_1:94: error: 'class String' has no member named 'contains'
TEST_ETH_1:99: error: 'class String' has no member named 'contains'
TEST_ETH_1:104: error: 'class String' has no member named 'contains'
TEST_ETH_1:109: error: 'class String' has no member named 'contains'
TEST_ETH_1:114: error: 'class String' has no member named 'contains'

Alguna ayuda de porque puede estar ocurriendo esto?

Un saludo y gracias de antemano.
2torr