|
From: rene on 4 Jul 2008 04:23 kbs -- kitgen build system (version 0.2.3 for tcl/tk 8.5.3 and 8.6a1) ========================== The system can generate [Tclkit Lite] executables, Tcl packages, starkits and starpacks for different operating systems. Additional documentation can be found under <http://wiki.tcl.tk/ 18146> Sources are available from <http://sourceforge.net/projects/kbskit> ------- * kbs.tcl - single source file, all you need * *.tgz - prebuilt binaries containing kit-executables and *.kit files: kbskit*cli* - shell application kbskit*dyn* - tk dynamic loadable kbskit*gui* - tk static inserted kbspkg85.kit with: bwidget-1.8.0 gridplus-2.3 icons-1.2 Img1.3 itcl3.4 itk3.4 iwidgets4.0.2 Memchan2.2.1 mentry-3.1 ral0.8.7 sqlite3.5.9 tablelist-4.9 tcllib1.10 tclx8.4 tdom0.8.2 thread2.6.5 tkcon tklib0.4 Tktable2.9 treectrl2.2.3 trofs0.4.4 udp1.0.8 wcb-3.1 xotcl1.6.0 tksqlite - starpack of sqlite table editor (version 0.5.6) Quick start ----------- * Build executables (do not mix 8.5.3 and 8.6!): ./kbs.tcl -r install kbskit-8.5 ./kbs.tcl -r install tksqlite ./kbs.tcl -r -builddir=b86 install kbskit-8.6 * Build kit-files: ./kbs.tcl -r install kbspkg-8.5 * Start graphical user interface: ./kbs.tcl gui * Display online help: ./kbs.tcl * Create internal documentation in directory ./doc/: ./kbs.tcl doc News ---- * use of tcl/tk 8.5.3 and tcl/tk 8.6a1 * gridplus 2.3, sqlite 3.5.9, xotcl 1.6.0 * support for starkit and starpack creation (see Kit procedure) * used robodoc to create internal documentation (./kbs.tcl doc) Regards, Rene
From: ddd on 4 Jul 2008 16:41 On Fri, 4 Jul 2008 01:23:05 -0700 (PDT), rene <r.zaumseil(a)freenet.de> wrote: > kbs -- kitgen build system (version 0.2.3 for tcl/tk 8.5.3 and 8.6a1) > ========================== > > The system can generate [Tclkit Lite] executables, Tcl packages, > starkits and starpacks for different operating systems. > Additional documentation can be found under <http://wiki.tcl.tk/ > 18146> > Hi, This seems very interesting, however I only got the following error when trying: tclkit/kbs$ wish kbs.tcl Error in startup script: extra characters after close-brace while compiling "set argv [::kbs::config::_configure {*}$argv] # try to execute command set myCmd [lindex $argv 0] if {[info commands ::kbs::$myCmd] ne ""} { ..." (compiling body of proc "::kbs_main", line 4) invoked from within "::kbs_main $argv" invoked from within "if {[info exists argv0] && [file tail [info script]] eq [file tail $argv0]} { ::kbs_main $argv }" (file "kbs.tcl" line 1721) What can I do?
From: rene on 4 Jul 2008 19:02 ddd schrieb: > On Fri, 4 Jul 2008 01:23:05 -0700 (PDT), rene <r.zaumseil(a)freenet.de> wrote: > > kbs -- kitgen build system (version 0.2.3 for tcl/tk 8.5.3 and 8.6a1) > > ========================== > > > > The system can generate [Tclkit Lite] executables, Tcl packages, > > starkits and starpacks for different operating systems. > > Additional documentation can be found under <http://wiki.tcl.tk/ > > 18146> > > > > > Hi, > > This seems very interesting, however I only got the following error when > trying: > > tclkit/kbs$ wish kbs.tcl > Error in startup script: extra characters after close-brace > while compiling > "set argv [::kbs::config::_configure {*}$argv] > # try to execute command > set myCmd [lindex $argv 0] > if {[info commands ::kbs::$myCmd] ne ""} { > ..." > (compiling body of proc "::kbs_main", line 4) > invoked from within > "::kbs_main $argv" > invoked from within > "if {[info exists argv0] && [file tail [info > script]] eq [file tail $argv0]} { > ::kbs_main $argv > }" > (file "kbs.tcl" line 1721) > > What can I do? Just start (under unix) with ./kbs.tcl no additional interpreter like 'wish' before. Under Windows I only tested with 'msys' (you get it from the tcl download area). Ups. I tried it myself and... I think you are using a wish of version 8.4 or below? In 'kbs.tcl' I use some 8.5 idioms (her the {*}). So with some 8.5 interpreter it sohould work fine. HTH rene
|
Pages: 1 Prev: Howto get seconds of start of week and end of week Next: regarding logging |