The easiest way to get a copy of [tklib] is to pick up one of the [Batteries Included] distributions that include it, the most popular being [ActiveTcl]. You can also download the package directly from http://sourceforge.net/project/showfiles.php?group_id=12883&package_id=168684 Or, you can download the cvs snapshot of [tcllib] from ftp://tcl.activestate.com/pub/tcl/nightly-cvs/ Tklib is also available via CVS from http://tcllib.sf.net/ and its CVS repository [http://cvs.sourceforge.net/viewcvs.py/tcllib/tklib/] [[someone needs to insert the specific cvs steps here]]. Or perhaps see if you can locate a tklib [starkit] . ---- After you have have the source, then use the appropriate command to extract the directory structure from the archive file. ---- At this point, the extension is treated similarly to any of the [TEA] script based extensions. $ cd tklib-{directory} $ ./configure --various --flags --as --appropriate $ make all test install ---- [Category GUI] | [Category tklib]