[Starkit] tclkit fixes, encodings, builds
Jean-Claude Wippler
jcw at equi4.com
Fri Mar 3 16:44:03 CET 2006
There have been some tweaks/fixes to Tclkit recently, see
http://www.equi4.com/cgi-bin/cvstrac/tclkit/rptview?rn=1
The most important fix is rebuilds to make 8.4.12 and 8.5a4 actually
work on Win XP.
There's still an issue with encodings in 8.4.12 which I don't know
how to resolve:
http://www.equi4.com/cgi-bin/cvstrac/tclkit/tktview?tn=7
As for 8.5, the code now uses the new "encoding dirs" of TIP #258,
which has the benefit that multiple encoding dirs can be specified,
so presumably you won't need to copy encodings into tclkit anymore,
as described here:
http://www.equi4.com/tkunicode.html
Encodings continue to be as clear as mud to me. If you have a
specific problem, and it still persists in the latest crop of builds,
please consider adding a bug report. Better still, educate me on how
to fix it...
On the build front, genkit ahs been capable of building tclkit and
tclkitsh in both 8.4 and 8.5 variants for some time now, either as
normal Mk4tcl-based system or as "lite" non-C++-code system. On
unix, I build tclkit 8.4 as:
tclsh genkit B tcl
sh genkit B all
sh genkit D
sh genkit E
sh genkit D lite
sh genkit E lite
By inserting the following line and starting in a fresh area, the
above will build 8.5 instead:
export KIT_VERSION=5
If you send me the result-*.tar.gz produced by "genkit C", I will
include your platform(s) in the Tclkit download matrix at:
http://www.equi4.com/pub/tk/downloads.html
For Win32, the MSVC 6.0 project files have been updated:
http://www.equi4.com/pub/tk/tars/msvc6*.tar.gz
You can build the "all" project in release mode, and afterwards do
"tclkit Mfinish.sh" (I do that on Unix, using a Unix tclkit, not sure
what the exact dependencies are otherwise). The result is a bunch of
win32* exe's, both normal and lite. Have been considering switching
to the Tcl win/makefile.vc instead, but right now it all works for me.
-jcw
More information about the Starkit
mailing list