Tcl Blend is built under Windows using a
and the Mingw/Msys package. The Mingw/Msys package is a minimal
unix style shell environment used to execute a
script under Windows. Tcl Blend depends on Tcl and the Tcl Threads
First, download the Mingw/Msys zip file
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.
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
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
One can also build and run the optional Tcl Blend regression
tests with the following command.
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
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
cmd.exescript 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