Mo Dejong 10-12-2005
This page describes how to build Tcl/Tk under Windows using the Msys and Mingw packages. Mingw is a gcc port for Windows that can be used to build native Win32 applications and dlls. Msys is a bash shell ported to Windows that is used to run Tcl's configure script. This page does not describe how to build Tcl/Tk with VC++, although that build environment is also supported. It may possible to build Tcl/Tk with other compilers like the Borland or Cygwin, but these tools are not well supported and will require some effort to get everything working.
Building Tcl/Tk 8.4.16, the current stable release.
First (Downloads):
Second (Unzip):
Third (Build Tcl):
Fourth (Build Tk):
NOTE: At this point Everything is installed and should be working. You could delete /build and /src if you wanted to. You will find it all in /opt/tcl (C:\msys\opt\tcl). Run Tcl from the msys shell by starting the tclsh84 shell found in /opt/tcl/bin. Run Tk from the msys shell by starting the wish84 shell found in /opt/tcl/bin.
See also
Note: ensure that your msys.bat file contains a set PATH= at the top or you will get coredumps. RS 2007-10-11: This advice leads, on my W95 box, to msys dying very soon after startup. Trying to find another way...