Home Automation System Code Release - 11,000 Lines Coming ...

I downloaded the sketch but it doesn't compile.

I get an errore here

G_EthernetClient.getRemoteIP(G_RemoteIPAddress);

because in EthernetClient.cpp getRemoteIP doesn't exist

I found a solution here
http://forum.arduino.cc/index.php/topic,82416.msg619420.html#msg619420

Then I get an error here

extern SDClass SD;

and commented it out.

Finally I get this error

'class EthernetClient' has no member named 'getRemoteIPString'

But I din't find any solution.
I wander which IDE was used to compile it.