Tcl Blend is built under Windows using a configure
script
and the Mingw/Msys package. The Mingw/Msys package is a minimal
unix style shell environment used to execute a configure
script under Windows. Tcl Blend depends on Tcl and the Tcl Threads
extension.
First, download the Mingw/Msys zip file
here
and extract into C:/
or some other location on your machine.
See the included README.TXT
file for more info about how to start the msys shell.
Second, download
Tcl (8.4.13)
, the
Tcl Threads package (2.6.3)
, and the
Tcl Blend (1.4.0)
archive files and save them in a temp directory.
The following assumes that the user has created
a temp directory /build/tclblend
, that the archives
have been saved in this directory, and that
the JDK install is located in C:/jdk14
which is referred to as /c/jdk14
when passed
to the configure script.
mkdir /build mkdir /build/tclblend cd /build/tclblend (Save archives in C:/msys/build/tclblend) unzip tcl8413-src.zip unzip thread263.zip unzip tclBlend140.zip mkdir build_tcl mkdir build_thread mkdir build_tclblend cd build_tcl ../tcl8.4.13/win/configure --prefix=/opt/tclblend --enable-threads make make install cd .. cd build_thread ../thread263/configure --prefix=/opt/tclblend --enable-threads \ --with-tcl=/build/tclblend/build_tcl make make install cd .. cd build_tclblend ../tclBlend1.4.0/configure --prefix=/opt/tclblend \ --with-tcl=/build/tclblend/build_tcl --with-thread=/build/tclblend/build_thread \ --with-jdk=/opt/jdk14 make make install
At this point, Tcl, the Thread extension, and
Tcl Blend have been installed into /opt/tclblend
.
One can also build and run the optional Tcl Blend regression
tests with the following command.
make test
The install process creates two startup scripts that should
be used to run Tcl Blend.
The first is called jtclsh
and is used to launch Tcl Blend from a
msys shell. The second is called jtclsh.bat
and is used to
launch Tcl Blend from a Windows cmd
prompt or from the Windows Explorer.
Both of these scripts would be installed into the /opt/tclblend/bin
directory (C:/msys/opt/tclblend/bin
) by the example above.
(From the msys shell) /opt/tclblend/bin/jtclsh % package require java 1.4.0 % exit (From Windows Explorer, double click on jtclsh.bat) % package require java 1.4.0 % exit
jtclsh
: Msys startup script for Tcl Blend
jtclsh.bat
: cmd.exe
script for Tcl Blend
tcljava.jar
: Files common to both Jacl and Tcl Blend
tclblend.jar
: Files specific to Tcl Blend
tclblend.dll
: Shared library for Tcl Blend