[Starkit] Preview: kitgen builds Tclkit Lite

Brian Theado brian.theado at gmail.com
Mon Nov 20 23:03:57 CET 2006


On 11/20/06, Jean-Claude Wippler <jcw at equi4.com> wrote:
> Sounds like lib/dll trouble.  Could it be that the last compile/build
> step (of kitInit.c etc) needs a -DSTATIC_BUILD?

Yep.  That got me past that problem.  Several tweaks later and I have
working tclkit-cli.exe and tclkit-dyn.exe files.

One of the tweaks does not look to be windows specific.  I had to add:

   --prefix=`pwd`/.. --exec-prefix=`pwd`/..

to the build/tkdyn target in makefile.include.  Isn't that needed for
all platforms?

So here is my updated procedure:

cvs -d :pserver:anonymous at equi4.com:/home/cvs co -d kitgen tclkit/kitgen

If you don't have it, download and extract msys_mingw 0.8 from
http://tcl.sourceforge.net

Download wget from http://gnuwin32.sourceforge.net/packages/wget.htm

Run msys.bat to get a bash shell

cd to wherever kitgen was checked out

save the attached kitgen.patch to your kitgen directory

patch < kitgen.patch

create a symlink for gcc.exe named cc.exe (the zlib build calls cc
instead of gcc or $CC):
 ln /mingw/bin/gcc.exe /mingw/bin/cc.exe

make 8.4-cvs
 ==> 'wget -O -' doesn't seem to work properly and the 'tar x' fails

Fix wget zlib error:
 rm -R 8.4-cvs/zlib-1.2.3
 wget http://www.zlib.net/zlib-1.2.3.tar.gz
 tar xfvz zlib-1.2.3.tar.gz
 mv zlib-1.2.3 8.4-cvs/zlib

mv 8.4-cvs 8.4

make small
 ==> resulting executables: tclkit-cli.exe and tclkit-dyn.exe


More information about the Starkit mailing list