$ make test
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        \
        -DTCL_BUILDTIME_LIBRARY="\"/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/library\"" \
        -DTCL_TEST /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../unix/tclAppInit.c
rm -f tclTestInit.o
mv tclAppInit.o tclTestInit.o
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic/tclTest.c
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic/tclTestObj.c
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic/tclTestProcBodyObj.c
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic/tclThreadTest.c
cc -c -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
3/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/u
nix/../libtommath -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.5\" -DPACKAGE_STRING=\"tcl\ 8.5
\" -DPACKAGE_BUGREPORT=\"\" -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DNO_VA
LUES_H=1 -DHAVE_LIMITS_H=1 -DNO_DLFCN_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHA
VE_PTHREAD_ATTR_SETSTACKSIZE=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"ascii\" -DTCL_SHLIB_EXT=\"\" -DTCL_CFG_OPTIMIZED=
1 -DTCL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=
1 -DHAVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DH
AVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DH
AVE_SYS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DH
AVE_MKTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1
-DHAVE_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DT
CL_STACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../unix/tclUnixTest.c
make tcltest-real LIB_RUNTIME_DIR="`pwd`"
make[1]: Entering directory `/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc'
cc -O -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS  -O1 -g  tclTestInit.o tclTest.o tclTestObj.o tclTest
ProcBodyObj.o tclThreadTest.o tclUnixTest.o -L/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc -ltcl8.5 -lpthread -lm
 \
         -o tcltest
make[1]: Leaving directory `/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc'
LD_LIBRARY_PATH="`pwd`:${LD_LIBRARY_PATH}"; export LD_LIBRARY_PATH; \
TCL_LIBRARY="/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/library"; export TCL_LIBRARY; \
./tcltest /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/unix/../tests/all.tcl
Tests running in interp:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc/tcltest
Tests located in:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/tests
Tests running in:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc
Temporary files stored in /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc
Test files run in separate interpreters
Running tests that match:  *
Skipping test files that match:  l.*.test
Only running test files that match:  *.test
Tests began at Wed Jul 09 13:57:02 +0200 2008
append.test
appendComp.test
apply.test
assocd.test
async.test
autoMkindex.test
basic.test
binary.test
case.test
chan.test
chanio.test
clock.test
cmdAH.test
cmdIL.test
cmdInfo.test
cmdMZ.test
compExpr-old.test
compExpr.test
compile.test
concat.test
config.test
dcall.test
dict.test
dstring.test
encoding.test
env.test


==== env-4.3 setting international environment variables FAILED
==== Contents of test case:

    set env(\ua7) \ub6
    getenv

---- Result was:
?=?
---- Result should have been (exact matching):
?=?
==== env-4.3 FAILED



==== env-4.4 changing international environment variables FAILED
==== Contents of test case:

    set env(\ua7) \ua7
    getenv

---- Result was:
?=?
---- Result should have been (exact matching):
?=?
==== env-4.4 FAILED



==== env-4.5 unsetting international environment variables FAILED
==== Contents of test case:

    set env(\ub6) \ua7
    unset env(\ua7)
    set result [getenv]
    unset env(\ub6)
    set result

---- Result was:
?=?
---- Result should have been (exact matching):
?=?
==== env-4.5 FAILED

error.test
eval.test
event.test
exec.test


==== exec-2.6 redirecting input from immediate source, with UTF FAILED
==== Contents of test case:

    # If this fails, it may give back:
    # "\uC3\uA9\uC3\uA0\uC3\uBC\uC3\uB1"
    # If it does, this means that the UTF -> external conversion did not
    # occur before writing out the temp file.
    exec [interpreter] $path(cat) << "\uE9\uE0\uFC\uF1"

---- Result was:
????
---- Result should have been (exact matching):
????
==== exec-2.6 FAILED

execute.test
expr-old.test
expr.test
fCmd.test
fileName.test


==== filename-15.6 unix specific globbing FAILED
==== Contents of test case:

    global env
    set temp $env(HOME)
    set env(HOME) $env(HOME)/globTest/odd\\\[\]*?\{\}name
    set result [list [catch {glob ~} msg] $msg]
    set env(HOME) $temp
    set result

---- Result was:
1 {no files matched glob pattern "~"}
---- Result should have been (exact matching):
0 {{/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.3/build.cc/globTest/odd\[]*?{}name}}
==== filename-15.6 FAILED

fileSystem.test
for-old.test
for.test
foreach.test
format.test
get.test
history.test
http.test
Running httpd in thread 3


==== http-4.14 http::Event FAILED
==== Contents of test case:

    set token [http::geturl $badurl/?timeout=10 -timeout 10000 -command \#]
    if {$token eq ""} {
        error "bogus return from http::geturl"
    }
    http::wait $token
    http::status $token
    # error code varies among platforms.

---- Test completed normally; Return code was: 0
---- Return code should have been one of: 1
==== http-4.14 FAILED

httpold.test
if-old.test
if.test
incr-old.test
incr.test
indexObj.test
info.test
init.test
:       Total   25      Passed  25      Skipped 0       Failed  0
interp.test
io.test
ioCmd.test
ioUtil.test
iogt.test
join.test
lindex.test
link.test
linsert.test
list.test
listObj.test
llength.test
load.test
lrange.test
lrepeat.test
lreplace.test
lsearch.test
lset.test
lsetComp.test
macOSXFCmd.test
macOSXLoad.test
main.test
mathop.test
misc.test
msgcat.test
namespace-old.test
namespace.test
notify.test
obj.test
opt.test
package.test
parse.test
parseExpr.test
parseOld.test
pid.test
pkg.test
:       Total   384     Passed  384     Skipped 0       Failed  0
pkgMkIndex.test
platform.test
proc-old.test
proc.test
pwd.test
reg.test
regexp.test
regexpComp.test
registry.test
rename.test
result.test
safe.test
scan.test
security.test
set-old.test
set.test
socket.test


==== socket-2.9 socket conflict FAILED
==== Contents of test case:

    set s [socket -server accept 0]
    file delete $path(script)
    set f [open $path(script) w]
    puts -nonewline $f "socket -server accept [lindex [fconfigure $s -sockname] 2]"
    close $f
    set f [open "|[list [interpreter] $path(script)]" r]
    gets $f
    after 100
    set x [list [catch {close $f} msg]]
    regsub "\n.*$" $msg {} msg ; # cut part of the error message containing the port number
    lappend x $msg
    close $s
    set x

---- Result was:
0 {}
---- Result should have been (exact matching):
1 {couldn't open socket: address already in use}
==== socket-2.9 FAILED



==== socket-3.1 socket conflict FAILED
==== Contents of test case:

    file delete $path(script)
    set f [open $path(script) w]
    puts $f {
        set f [socket -server accept -myaddr 127.0.0.1 0]
        puts ready
        puts [lindex [fconfigure $f -sockname] 2]
        gets stdin
        close $f
    }
    close $f
    set f [open "|[list [interpreter] $path(script)]" r+]
    gets $f
    gets $f listen
    set x [list [catch {socket -server accept -myaddr 127.0.0.1 $listen} msg]  $msg]
    puts $f bye
    close $f
    set x

---- Result was:
0 sock10
---- Result should have been (exact matching):
1 {couldn't open socket: address already in use}
==== socket-3.1 FAILED



==== socket-5.1 byte order problems, socket numbers, htons FAILED
==== Contents of test case:

    set x {couldn't open socket: not owner}
    if {![catch {socket -server dodo 0x1} msg]} {
        set x {htons problem, should be disallowed, are you running as SU?}
        close $msg
    }
    set x

---- Result was:
htons problem, should be disallowed, are you running as SU?
---- Result should have been (exact matching):
couldn't open socket: not owner
==== socket-5.1 FAILED



==== socket-5.3 byte order problems, socket numbers, htons FAILED
==== Contents of test case:

    set x {couldn't open socket: not owner}
    if {![catch {socket -server dodo 21} msg]} {
        set x {htons problem, should be disallowed, are you running as SU?}
        close $msg
    }
    set x

---- Result was:
htons problem, should be disallowed, are you running as SU?
---- Result should have been (exact matching):
couldn't open socket: not owner
==== socket-5.3 FAILED



==== socket-11.6 socket conflict FAILED
==== Contents of test case:

    set s1 [socket -server accept -myaddr 127.0.0.1 2836]
    if {[catch {set s2 [socket -server accept -myaddr 127.0.0.1 2836]} msg]} {
        set result [list 1 $msg]
    } else {
        set result [list 0 [lindex [fconfigure $s2 -sockname] 2]]
        close $s2
    }
    close $s1
    set result

---- Result was:
0 2836
---- Result should have been (exact matching):
1 {couldn't open socket: address already in use}
==== socket-11.6 FAILED

source.test
split.test
stack.test


==== stack-3.1 enough room for regexp near recursion limit FAILED
==== Contents of test case:

    # do this in a sub process in case it segfaults
    exec [interpreter] << {
        interp recursionlimit {} 10000
        set depth 0
        proc a { max } {
            if { [info level] < $max } {
                set ::depth [info level]
                a $max
            } else {
                regexp {^ ?} x
            }
        }
        catch { a 10001 }
        set depth2 $depth
        puts [list [a $depth] [expr { $depth2 - $depth }]]
    }

---- Test generated error; Return code was: 1
---- Return code should have been one of: 0 2
---- errorInfo: child killed: segmentation violation
    while executing
"exec [interpreter] << {
        interp recursionlimit {} 10000
        set depth 0
        proc a { max } {
            if { [info level] < $max } {
                set ::depth [info level]
                ..."
    ("uplevel" body line 3)
    invoked from within
"uplevel 1 $script"
---- errorCode: CHILDKILLED 381 SIGSEGV {segmentation violation}
==== stack-3.1 FAILED

Warning: files left behind:
        stack.test:     core.dmp
string.test
stringComp.test
stringObj.test
subst.test
switch.test
tcltest.test
thread.test
timer.test
tm.test
trace.test
unixFCmd.test
unixFile.test
unixInit.test


==== unixInit-3.1 TclpSetInitialEncodings FAILED
==== Contents of test case:

    set env(LANG) C
    set f [open "|[list [interpreter]]" w+]
    fconfigure $f -buffering none
    puts $f {puts [encoding system]; exit}
    set enc [gets $f]
    close $f
    unset env(LANG)
    set enc

---- Result was:
ascii
---- Result should have been (regexp matching):
^iso8859-15?$
==== unixInit-3.1 FAILED

unixNotfy.test
unknown.test
unload.test
uplevel.test
upvar.test
utf.test
util.test
var.test
while-old.test
while.test
winConsole.test
winDde.test
winFCmd.test
winFile.test
winNotify.test
winPipe.test
winTime.test

Tests ended at Wed Jul 09 14:06:22 +0200 2008
all.tcl:        Total   24266   Passed  23197   Skipped 1056    Failed  13
Sourced 137 Test Files.
Files with failing tests: env.test exec.test fileName.test http.test socket.test stack.test unixInit.test
Number of tests skipped for each constraint:
        9       !ieeeFloatingPoint
        2       95or98
        3       asyncPipeChan
        76      bigEndian
        4       dontCopyLinks
        61      emptyTest
        3       foundGroup
        2       hasIsoLocale
        1       impossible
        29      knownBug
        2       knownBug !singleTestInterp
        2       largefileSupport
        100     localeRegexp
        50      longIs32bit
        14      macosxFileAttr
        15      memory
        42      nonPortable
        5       notNetworkFilesystem
        8       nt
        17      pkgaRequired
        19      pkguaRequired
        4       readonlyAttr
        1       testWinCPUID
        7       testaccessproc
        1       testexprparser && !ieeeFloatingPoint
        8       testopenfilechannelproc
        7       teststatproc
        1       testwinclock
        21      testwordend
        3       unknownFailure
        2       unthreaded
        2       wideBiggerThanInt
        524     win
$

