Argh! Wait! We've gone through weeks (possibly months) of pain trying to resolve the _USE_32BIT_TIME_T issue. Anything involving that define affects more than just MSVC builds, and more than just building the Tcl core. Please consider any change _very_ carefully. Jan Nijtmans and I (to a lesser extent) can provide more background.I think commit b94fb74ee950c9307e02290d2f585f72a9e23869 caused this compile problem through the include of <assert.h>. But that's not the root cause. When compiling on windows 32 bit, -D_USE_32BIT_TIME_T should be set. I'm working on a patch for makefile.vc.