$Id: COMPILE.win,v 1.1 2004/05/23 22:50:39 neumann Exp $ ******************************** XOTcl Windows compilation guide: ******************************** - Consider to get a binary distribution of XOTcl from: http://www.xotcl.org - XOTcl compiles with the Visual CC Compiler Visual CC Compilation: ********************** In order to compile with VCC the following steps have to be performed: 1) Get tcl/tk sources, compile tcl and/or tk, and install them properly. To compile XOTcl the sources of Tcl (and optionally Tk) are needed. Tcl (and optionally Tk) must be installed properly. You get the Tcl/tk sources from: www.tcl.tk For compilation instruction see Tcl's documentation. 2) Set the PATH environment to the Tcl binary directory. For instance in the DOS box you may write something like: SET PATH=c:\Progra~1\Tcl\bin;%PATH% where "c:\Progra~1\Tcl\bin" is the Tcl binary directory. 3) Before you can start, you have to get the full sources of XOTcl. These are packed in a tar.gz file, like xotcl-XXXXX.tar.gz, and they are available from: http://www.xotcl.org Untar the xotcl source. You can do it using a program like Winzip or with the tar command (e.g. in the cygwin distrbution). Change into the win directory. cd win Open the file "configs.vc". Edit the first lines with the path information for your system, i.e., where to find tcl and tk sources and where to find the VCC compiler, and where tcl/tk binaries are installed. 4) In the 'win' directory, invoke: nmake -f makefile.vc to compile xotcl.dll, XOTclSdbm, and Expat. Moreover, package information and XOTcl documentation will be built. You can build the xotclsh/xowish (per defaul deactivated), if you need them: nmake -f makefile.vc xotclshells 5) Optionally, you may test the XOTcl build: nmake -f makefile.vc test 6) Now you can install XOTcl with: tclsh83 installWin.tcl More installation notes can be found in the README file. Please report bugs and problems to the authors under one of these mail adresses: uwe.zdun@wu-wien.ac.at, zdun@xotcl.org gustaf.neumann@wu-wien.ac.at, neumann@xotcl.org