From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12726 invoked from network); 5 Jul 2002 08:16:20 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 5 Jul 2002 08:16:20 -0000 Received: (qmail 25280 invoked by alias); 5 Jul 2002 08:16:12 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 17430 Received: (qmail 25266 invoked from network); 5 Jul 2002 08:16:11 -0000 From: Tomi Vainio - Sun Finland - MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15653.21931.663774.722653@gargle.gargle.HOWL> Date: Fri, 5 Jul 2002 11:15:39 +0300 To: Greg Price Cc: Tomi Vainio - Sun Finland - , zsh-workers@sunsite.dk Subject: Re: 64bit Zsh for Solaris? In-Reply-To: <20020705171103.R4809@Aus.Sun.COM> References: <20020705112635.A19854@Aus.Sun.COM> <15653.16318.328406.362448@gargle.gargle.HOWL> <20020705171103.R4809@Aus.Sun.COM> X-Mailer: VM 7.05 under 21.4 (patch 8) "Honest Recruiter" XEmacs Lucid Reply-To: Tomi.Vainio@Sun.COM Greg Price writes: > > Yep, tried that - did "make check" pass all the tests? Mine fails tests: > A04, D01, D02, D03, E02. > Yes, you are right. cd Test ; make check if test -n "cc"; then \ cd .. && DESTDIR= \ make MODDIR=`pwd`/Test/Modules install.modules > /dev/null; \ fi mkdir /v/t/src/zsh-4.0.4/Test/Modules mkdir /v/t/src/zsh-4.0.4/Test/Modules/zsh for f in ./*.ztst; do \ ../Src/zsh +Z -f ./ztst.zsh $f; \ done ./A01grammar.ztst: starting. This test hangs the shell when it fails... ./A01grammar.ztst: all tests successful. ./A02alias.ztst: starting. ./A02alias.ztst: all tests successful. ./A03quoting.ztst: starting. ./A03quoting.ztst: all tests successful. ./A04redirect.ztst: starting. Test ./A04redirect.ztst failed: bad status 1, expected 0 from: foo=bar cat <<' HERE' $foo HERE eval "$(print 'cat <33 ]] - 0: [[ 633 = <-1000>33 ]] - 0: [[ 633 = <1->33 ]] - 0: [[ 633 = <->33 ]] - 0: [[ READ.ME = (#ia1)readme ]] - 1: [[ READ..ME = (#ia1)readme ]] - 0: [[ README = (#ia1)readm ]] - 0: [[ READM = (#ia1)readme ]] - 0: [[ README = (#ia1)eadme ]] - 0: [[ EADME = (#ia1)readme ]] - 0: [[ READEM = (#ia1)readme ]] - 1: [[ ADME = (#ia1)readme ]] - 1: [[ README = (#ia1)read ]] - 0: [[ bob = (#a1)[b][b] ]] - 1: [[ bob = (#a1)[b][b]a ]] - 0: [[ bob = (#a1)[b]o[b]a ]] - 1: [[ bob = (#a1)[c]o[b] ]] - 0: [[ abcd = (#a2)XbcX ]] - 0: [[ abcd = (#a2)ad ]] - 0: [[ ad = (#a2)abcd ]] - 0: [[ abcd = (#a2)bd ]] - 0: [[ bd = (#a2)abcd ]] - 0: [[ badc = (#a2)abcd ]] - 0: [[ adbc = (#a2)abcd ]] - 1: [[ dcba = (#a2)abcd ]] - 0: [[ dcba = (#a3)abcd ]] - 0: [[ aabaXaaabY = (#a1)(a#b)#Y ]] - 0: [[ aabaXaaabY = (#a1)(a#b)(a#b)Y ]] - 0: [[ aaXaaaaabY = (#a1)(a#b)(a#b)Y ]] - 0: [[ aaaXaaabY = (#a1)(a##b)##Y ]] - 0: [[ aaaXbaabY = (#a1)(a##b)##Y ]] - 1: [[ read.me = (#ia1)README~READ.ME ]] - 0: [[ read.me = (#ia1)README~READ_ME ]] - 1: [[ read.me = (#ia1)README~(#a1)READ_ME ]] - 0: [[ test = *((#s)|/)test((#e)|/)* ]] - 0: [[ test/path = *((#s)|/)test((#e)|/)* ]] - 0: [[ path/test = *((#s)|/)test((#e)|/)* ]] - 0: [[ path/test/ohyes = *((#s)|/)test((#e)|/)* ]] - 1: [[ atest = *((#s)|/)test((#e)|/)* ]] - 1: [[ testy = *((#s)|/)test((#e)|/)* ]] - 1: [[ testy/path = *((#s)|/)test((#e)|/)* ]] - 1: [[ path/atest = *((#s)|/)test((#e)|/)* ]] - 1: [[ atest/path = *((#s)|/)test((#e)|/)* ]] - 1: [[ path/testy = *((#s)|/)test((#e)|/)* ]] - 1: [[ path/testy/ohyes = *((#s)|/)test((#e)|/)* ]] - 1: [[ path/atest/ohyes = *((#s)|/)test((#e)|/)* ]] 0 tests failed. --- 1 ---- Test ./D02glob.ztst failed: output differs from expected as shown above for: globtest globtests Error output: /v/t/src/zsh-4.0.4/Test/./../Misc/globtests:7: bad address Was testing: zsh globbing ./D02glob.ztst: test failed. ./D03procsubst.ztst: starting. Segmentation Fault ./D04parameter.ztst: starting. ./D04parameter.ztst: all tests successful. ./D05array.ztst: starting. ./D05array.ztst: all tests successful. ./D06subscript.ztst: starting. ./D06subscript.ztst: all tests successful. ./E01options.ztst: starting. ./E01options.ztst: all tests successful. ./E02xtrace.ztst: starting. *** /tmp/zsh.ztst.out.24811 Fri Jul 5 11:14:56 2002 --- /tmp/zsh.ztst.tout.24811 Fri Jul 5 11:14:56 2002 *************** *** 1,26 **** Tracing: builtin Tracing: builtin 2>file - Tracing: external - Tracing: external 2>file Tracing: ( builtin ) Tracing: ( builtin ) 2>file - Tracing: ( external ) - Tracing: ( external ) 2>file Tracing: { builtin } Tracing: { builtin } 2>file - Tracing: { external } - Tracing: { external } 2>file Tracing: do builtin done Tracing: do builtin done 2>file - Tracing: do external done - Tracing: do external done 2>file Tracing: function Tracing: function 2>file Tracing: source Tracing: source 2>file +ZTST_execchunk:2> print Tracing: ( builtin ) 2>file ! +ZTST_execchunk:2> cat +ZTST_execchunk:2> print Tracing: { builtin } 2>file ! +ZTST_execchunk:2> cat +ZTST_execchunk:2> print Tracing: do builtin done 2>file ! +ZTST_execchunk:2> cat --- 1,18 ---- Tracing: builtin Tracing: builtin 2>file Tracing: ( builtin ) Tracing: ( builtin ) 2>file Tracing: { builtin } Tracing: { builtin } 2>file Tracing: do builtin done Tracing: do builtin done 2>file Tracing: function Tracing: function 2>file Tracing: source Tracing: source 2>file +ZTST_execchunk:2> print Tracing: ( builtin ) 2>file ! ZTST_execchunk:2: bad address +ZTST_execchunk:2> print Tracing: { builtin } 2>file ! ZTST_execchunk:2: bad address +ZTST_execchunk:2> print Tracing: do builtin done 2>file ! ZTST_execchunk:2: bad address Test ./E02xtrace.ztst failed: output differs from expected as shown above for: set -x print 'Tracing: builtin' print 'Tracing: builtin 2>file' 2>xtrace.err cat <<<'Tracing: external' cat <<<'Tracing: external 2>file' 2>>xtrace.err ( print 'Tracing: ( builtin )' ) ( print 'Tracing: ( builtin ) 2>file' ) 2>>xtrace.err ( cat <<<'Tracing: ( external )' ) ( cat <<<'Tracing: ( external ) 2>file' ) 2>>xtrace.err { print 'Tracing: { builtin }' } { print 'Tracing: { builtin } 2>file' } 2>>xtrace.err { cat <<<'Tracing: { external }' } { cat <<<'Tracing: { external } 2>file' } 2>>xtrace.err repeat 1 do print 'Tracing: do builtin done'; done repeat 1 do print 'Tracing: do builtin done 2>file'; done 2>>xtrace.err repeat 1 do cat <<<'Tracing: do external done'; done repeat 1 do cat <<<'Tracing: do external done 2>file'; done 2>>xtrace.err xtf 'Tracing: function' xtf 'Tracing: function 2>file' 2>>xtrace.err . ./xt.in 'Tracing: source' . ./xt.in 'Tracing: source 2>file' 2>>xtrace.err set +x cat xtrace.err Error output: +ZTST_execchunk:2> print Tracing: builtin +ZTST_execchunk:2> print Tracing: builtin 2>file ZTST_execchunk:2: bad address ZTST_execchunk:2: bad address +ZTST_execchunk:2> print Tracing: ( builtin ) ZTST_execchunk:2: bad address +ZTST_execchunk:2> print Tracing: { builtin } ZTST_execchunk:2: bad address +ZTST_execchunk:2> print Tracing: do builtin done ZTST_execchunk:2: bad address +ZTST_execchunk:2> xtf Tracing: function +xtf:0> local regression_test_dummy_variable +xtf:0> print Tracing: function +ZTST_execchunk:2> xtf Tracing: function 2>file +xtf:0> local regression_test_dummy_variable +xtf:0> print Tracing: function 2>file +ZTST_execchunk:2> . ./xt.in Tracing: source +./xt.in:1> print Tracing: source +ZTST_execchunk:2> . ./xt.in Tracing: source 2>file +./xt.in:1> print Tracing: source 2>file +ZTST_execchunk:2> set +x Was testing: xtrace with and without redirection ./E02xtrace.ztst: test failed. ./V01zmodload.ztst: starting. ./V01zmodload.ztst: all tests successful. ./V02zregexparse.ztst: starting. ./V02zregexparse.ztst: all tests successful. ./Y01completion.ztst: starting. ./Y01completion.ztst: all tests successful. ./Y02compmatch.ztst: starting. ./Y02compmatch.ztst: all tests successful. ./Y03arguments.ztst: starting. ./Y03arguments.ztst: all tests successful. rm -rf Modules .zcompdump