martinayotte wrote:Most of those undefines are actually defined in Time.h.
are you including this library somehow ?
Thank you, yes, that was all that was missing. I thought I'd double checked all the includes but that one was missing. All OK now!
So just as a head's up for noobs like me on the Arduino ESP8266 environment, to compile lightclock in addition to the project folder, external libraries not included in either the baseline IDE or ESP8266 board plugin areNTP and NeopixelBus from chrismelba, TimeAlarms and Time. Also to remind that .ZIP files downloaded from GIT have -master suffixes on the containing folder which must be removed (i.e. library folder must have the same name as the include file being targeted).