Strange. I’m not confident I’m missing the atoi library. A build of 2.1.8 works as expected on the same host:
[root@opensprinkler OpenSprinkler-Firmware-218]# ./build.sh ospi Building OpenSprinkler... Done!
2.1.8 also looks to contain references to atoi in server.cpp, so it looks like I do have the atoi library available. Is it possible the atoi library isn’t declared properly in the new weather.cpp?