Tcl Source Code

Artifact [b15fdafeef]
Login

Artifact b15fdafeefdfd68adde533fd3c6afaf205a1dda8:

Attachment "test_result.txt" to ticket [2010028fff] added by jerker_back 2008-07-04 03:01:33.
$ make test
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        \
        -DTCL_BUILDTIME_LIBRARY="\"/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/library\"" \
        -DTCL_TEST /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../unix/tclAppInit.c
rm -f tclTestInit.o
mv tclAppInit.o tclTestInit.o
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic/tclTest.c
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic/tclTestObj.c
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic/tclTestProcBodyObj.c
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic/tclThreadTest.c
T:\Jerker\TEMP\cc_tmp3_1947_tclThreadTest.c(41146) : warning C4047: 'function' : 'intptr_t' differs in levels of indirec
tion from 'Tcl_ThreadId'
T:\Jerker\TEMP\cc_tmp3_1947_tclThreadTest.c(41146) : warning C4024: 'Tcl_NewLongObj' : different types for formal and ac
tual parameter 1
cc -c -g -O1 -O1 -g -D_CTYPE_DISABLE_MACROS -D_IMPORT_LIBCDLL_GLOBALS   -I"." -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.
2/unix/../unix -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../generic -I/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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\" -DSTATIC_BUILD=1 -DTCL_SHLIB_EXT=\"\" -DT
CL_CFG_DEBUG=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DH
AVE_WAITPID=1 -DNO_WAIT3=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_G
ETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DUSE_TERMIOS=1 -DHAVE_S
YS_SELECT_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TZNAME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_M
KTIME=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_ST_BLKSIZE=1 -DNO_FSTATFS=1 -DHAVE_INTPTR_T=1 -DHAV
E_UINTPTR_T=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 -DTCL_ST
ACK_GROWS_UP=1        /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../unix/tclUnixTest.c
make tcltest-real LIB_RUNTIME_DIR="`pwd`"
make[1]: Entering directory `/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/build.cc'
cc -g -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.2/build.cc -ltcl8.5 -lpthread -lm
 \
         -o tcltest
make[1]: Leaving directory `/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/build.cc'
LD_LIBRARY_PATH="`pwd`:${LD_LIBRARY_PATH}"; export LD_LIBRARY_PATH; \
TCL_LIBRARY="/dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/library"; export TCL_LIBRARY; \
./tcltest /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/unix/../tests/all.tcl
Tests running in interp:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/build.cc/tcltest
Tests located in:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/tests
Tests running in:  /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/build.cc
Temporary files stored in /dev/fs/F/dev/Public/Interix/tcl/tcl8.5.2/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 Thu Jul 03 17:48:05 +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.2/build.cc/globTest/odd\[]*?{}name}}
==== filename-15.6 FAILED

fileSystem.test
for-old.test
for.test
foreach.test
format.test
get.test


==== get-1.8 Tcl_GetInt procedure FAILED
==== Contents of test case:

    list [catch {testgetint 18446744073709551614} msg] $msg

---- Result was:
0 4294967294
---- Result should have been (exact matching):
0 -2
==== get-1.8 FAILED



==== get-1.9 Tcl_GetInt procedure FAILED
==== Contents of test case:

    list [catch {testgetint +18446744073709551614} msg] $msg

---- Result was:
0 4294967294
---- Result should have been (exact matching):
0 -2
==== get-1.9 FAILED

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


==== link-2.1 writing C variables from Tcl FAILED
==== Contents of test case:

    testlink delete
    testlink set 43 1.21 4 - 56785678 64 250 30000 60000 0xbaadbeef 12321 32123 3.25 1231231234
    testlink create 1 1 1 1 1 1 1 1 1 1 1 1 1 1
    set int "0o0721"
    set real -10.5
    set bool true
    set string abcdef
    set wide 135135
    set char 79
    set uchar 161
    set short 8000
    set ushort 40000
    set uint 0xc001babe
    set long 34543
    set ulong 567890
    set float 1.0987654321
    set uwide 357357357357
    concat [testlink get] | $int $real $bool $string $wide $char $uchar $short $ushort $uint $long $ulong $float $uwide

---- Result was:
465 -10.5 1 abcdef 135135 79 161 8000 40000 3221338814 34543 567890 1.0987653732299805 357357357357 | 0o0721 -10.5 true
abcdef 135135 79 161 8000 40000 0xc001babe 34543 567890 1.0987654321 357357357357
---- Result should have been (exact matching):
465 -10.5 1 abcdef 135135 79 161 8000 40000 -1073628482 34543 567890 1.0987653732299805 357357357357 | 0o0721 -10.5 true
 abcdef 135135 79 161 8000 40000 0xc001babe 34543 567890 1.0987654321 357357357357
==== link-2.1 FAILED



==== link-5.1 unlinking variables FAILED
==== Contents of test case:

    testlink delete
    testlink set -6 -2.25 0 stringValue 13579 64 250 30000 60000 0xbeefbabe 12321 32123 3.25 1231231234
    testlink delete
    set int xx1
    set real qrst
    set bool bogus
    set string 12345
    set wide 875421
    set char skjdf
    set uchar dslfjk
    set short slkf
    set ushort skrh
    set uint sfdkfkh
    set long srkjh
    set ulong sjkg
    set float dskjfbjfd
    set uwide isdfsngs
    testlink get

---- Result was:
4294967290 -2.25 0 stringValue 13579 64 250 30000 60000 3203381950 12321 32123 3.25 1231231234
---- Result should have been (exact matching):
-6 -2.25 0 stringValue 13579 64 250 30000 60000 -1091585346 12321 32123 3.25 1231231234
==== link-5.1 FAILED

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 1987 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 Thu Jul 03 17:57:25 +0200 2008
all.tcl:        Total   24242   Passed  23170   Skipped 1055    Failed  17
Sourced 137 Test Files.
Files with failing tests: env.test exec.test fileName.test get.test http.test link.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
        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
$