Yes, the problem lies with the compilation of the tcl8.x part, but that seems to be one of the *first* things being compiled (after the 7.x part).
*** No rule to make target `libtcl8.3g.a'. Stop.
I've been going through the Makefile(s) trying to find where this file 'libtcl8.3g.a' is defined or even a general '.a' but cannot.
Frustrating. Apparently it worked for OBSD 2.5, wonder what changed since then?