(there would have been a patch attached but for
some reason, I couldn't get the changes to work.
I thought I'd leave it to somebody halfway
competant with autoconf)
The ./configure script fails on FreeBSD because
it looks in /usr/include for tcl/tk and ignores
/usr/local/include, which is the usual location
for non-system headers.
It also fails attempting to find the tcl/tk libraries
as it looks for libtcl8.X.so when FreeBSD actually
calls it libtcl8X.so (the same applies to tk).
Apparently there were changes to the version in CVS
that fix this, but I've been unable to fetch the source