I have never compiled firmware 1.8.1 on Mac, so I don't know what problems to expect. I just tried the pre-compiled 1.8.1 on my OpenSprinkler v1.1 and everything seems to be working fine.
How behind is the clock? If it's significantly behind, you must have changed the mcu frequency for some reason, most likely because during compilation you did not select OpenSprinkler as the target board. In any case, I suggest you try the pre-compiled version first.