<pre>
I downloaded the code Feb 18, 2011. I execute it on a SPARC Solaris 10 system.
I see this:
$ ./kitcreator
Building tcl ...File to patch:

I have no idea what file should be provided to the patch command.
I suspect the code is dependant on a version of gnu patch newer than Solaris 10 has installed as "patch". Solaris 10 does have a "gpatch" that appears to be gnu patch 2.5.4 .  I suspect that one will work... well, not simply by making it earlier in the path.  So, I grepped and found a note in README about setting environment variables.

Setting MAKE and PATCH got past the prompt, but now the tcl build fails, and the rest of the package attempts to build, but cannot find the info from tcl to successfully do so.  Perhaps the script should stop if the Tcl configuration definitions are not created during the tcl build step.

Anyways, here's the problem with the tcl step:

gcc -c -O  -pipe  -DTCL_DBGX= -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I. -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DSTATIC_BUILD=1 -D_REENTRANT=1 -D_POSIX_PTHREAD_SEMANTICS=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_DIRENT64=1 -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DWORDS_BIGENDIAN=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1        -DUSE_TCLALLOC=0
In file included from
                 from
                 from
                 from
                 from
error: parse error before "ctid_t"
error: parse error before '}' token
error: parse error before '}' token
error: parse error before "ctid_t"
error: conflicting types for `__fault'
error: previous declaration of `__fault'
error: conflicting types for `__file'
error: previous declaration of `__file'
error: conflicting types for `__prof'
error: previous declaration of `__prof'
error: conflicting types for `__rctl'
error: previous declaration of `__rctl'
error: parse error before '}' token
error: parse error before '}' token
error: parse error before "k_siginfo_t"
error: parse error before '}' token


In file included from
                 from
                 from
                 from
error: parse error before "siginfo_t"
In file included from
                 from
                 from
error: parse error before "siginfo_t"
error: parse error before "siginfo_t"
In file included from
                 from
                 from
error: parse error before "siginfo_t"
gmake: *** [tclAlloc.o] Error 1

then, things continue in the build script, hitting these errors:

configure: error: Required resource tool 'windres' not found on PATH.
Running: gmake
gmake: *** No targets specified and no makefile found.  Stop.
Running: ./configure --disable-shared --with-encoding=utf-8
./build.sh: line 106: ./configure: No such file or directory
Running: gmake
awk: illegal statement 603400
 record number 11
gmake tcl \
        BUILD_STYLE=Development CONFIGURE_ARGS=--enable-symbols
awk: illegal statement 603400
 record number 11


gmake[2]: Entering directory
mkdir -p && cd && \
        if [ -nt config.status ]; then \
        \
        --enable-threads --enable-framework --enable-dtrace \
        --enable-symbols ; else ./config.status; fi
test: unknown operator -nt
gmake[2]: *** Error 1
gmake[2]: Leaving directory
gmake[1]: *** [tcl] Error 2
gmake[1]: Leaving directory
gmake: *** [develop] Error 2
</pre>

It builds here:
<pre>
$ uname -a
SunOS build 5.10 Generic_142909-17 sun4u sparc SUNW,SPARC-Enterprise
$ ./kitcreator
Building tcl ... done.
Building tclvfs ... done.
Building zlib ... done.
Building tk ... done.
Building itcl ... done.
Building mk4tcl ... done.
Building kitsh ... done.
$ ls -l tclkit-8.4.19
-rwxr-xr-x   1 users    2480068 Feb 26 20:40 tclkit-8.4.19
$
</pre>

I'm looking into the errors you are getting.