Open Design and Integration Environment

Installing Odie - Windows
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Back to Installing Odie

While I would like to completely automate the process, at this point it's easier to explain the steps and have you follow along. The goal is to install ODIE to it's own directory from which all applications and packages can refer to it.

Builds of ODIE for Windows take place inside of a MSYS/MinGW environment. http://www.mingw.org. This creates a unix-like environment, complete with build tools. And the best part is, binaries created with MSYS do not require any external libraries be installed.

Because of oddities in the way MinGW treats directories:

I recommend building odie in a neutral location on the C: drive. C:/odie. And when specifying the prefix, I highly recommend using Tcl like notation. (C:/path as opposed to /c/path). The reason is that certain locations get burned into your copy of sherpa. And if the MSYS path is specified, sherpa won't run properly outside of MSYS.

Also, be sure you have the fossil binary somewhere in your path. I recommend placing it in c:/MinGW/msys/1.0/bin

Fire up your MinGW Shell and type in the following:

mkdir -p /c/odie/download
fossil clone http://fossil.etoyoc.com/fossil/odie /c/odie/download/odie.fossil
mkdir -p /c/odie/sandbox/odie
cd /c/odie/sandbox/odie
fossil open c:/odie/download/odie.fossil
./configure --prefix=c:/odie
make install

This will download, build, and install Tcl, Tk, sqlite, tcllib, tklib, and a ready-to-go toadkit to your c:/odie directory.

For more see Sample Zipkit Project