CB In this page I will try to relate some (hopefully) usefull information for any other newish tclers who might want to try TclBlend on Windows. (Based on my experience trying to get it working)
These steps are only for TclBlend 1.3.1. Hopefully they will be slightly smoother for 1.3.2
Steps:
First (Downloads):
Second (Unzip):
Third (Install JDK):
1 Go to java.sun.com 2 download/install desired jdk/j2sdk to somewhere either in the msys directory tree or wherever else desired.
Forth (Build Tcl):
1 cd to src/tcl8.4.4/win 2 ./configure --enable-threads 3 make 4 make install
Fifth (Build Tk):
1 cd to src/tk8.4.4/win 2 ./configure --enable-threads --with-tcl=../../tcl8.4.4/win 3 make 4 make install
Sixth (Build threads)
1 cd to src/thread25 2 ./configure --enable-threads --with-tcl=../../tcl8.4.4/win 3 make 4 make install
Seventh:
1 cd to src/tclBlend1.3.1/win 2 ./configure --with-tcl=../tcl8.4.4/win --with-jdk=<jdk install directory> --with-threads=../../thread25 3 make 4 make install
NOTE: It is simplest if you refer to the jdk directory with its full path name. To refer to the C: drive you start the path in msys with /c/ so if the jdk were in C:\jdk131 the configure directive would be --with-jdk=/c/jdk131
Eighth (Build JACL - if desired):
1 cd to src/jacl1.3.1/win 2 ./configure --prefix=<desired dest. directory> --with-jdk=<jdk install dir> 3 make 4 make install
NOTE: At this point Everything is installed and should be working. You will find it in /c/msys/local/bin. (You will find JACL wherever you told it to install) Run it by starting the jtclsh or jwish scripts. They will set up all the environment variables you need and then start the interpreter. These must be run in msys, not under a regular cmd prompt.
Comments: You will almost certainly want to get tkcon for interactive testing since msys does weird things to the tcl shell (it doesn't display toplevel responses from the shell).
Run it as: jwish tkcon.tcl Once in tkcon do: package require java