On OS X, in the file make.defs, the definition for the TKLIBS variable begins
TKLIBS = -framework Tk -framework Tk ...
which results in a failed compile. I believe a simple solution is to replace this with
TKLIBS = -framework Tk -framework Tcl
(i.e. the second framework is Tcl, not a repeat of Tk)