# New Ticket Created by  Craig 
# Please include the string:  [perl #36385]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36385 >



Downloaded revision 8443 of Parrot to Windows XP Pro using SVN. When using
'nmake' 7.10.3077, some of the test are failing.  According to the
gettingstarted.pod, none of the tests should fail.

Attached is myconfig and the output from 'nmake test' with STDERR at the end
of the file.

Please not this is my first attempt at using Parrot, so its most likely that
I'm missing the obivous.

Thanks, Craig

Fjord.pasm
1 print "He's pining for the fjords. \n"
2 end

Output from various attemts to excute fjord.pasm.

Fjord.pasm - ASCII format

E:\usr\local\parrot-0.2.1-devel\bin>parrot fjord.pasm
error:imcc:syntax error, unexpected EOM, expecting '\n'
in file 'fjord.pasm' line 2

Fjord.pasm - Unicode format

E:\usr\local\parrot-0.2.1-devel\bin>parrot fjord.pasm
error:imcc:syntax error, unexpected $end, expecting PARROT_OP
in file 'fjord.pasm' line 1

Compiling with:
xx.c
cl -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT 
-DNO_HASH_SEED -Zi -I.\include -DHAS_JIT -DI386 -I. -Fo xx.obj -c xx.c
        E:\Perl\bin\perl.exe -e "chdir shift @ARGV; system 'nmake', @ARGV; exit 
$? >> 8;" docs
        E:\Perl\bin\perl.exe -e "-d or mkdir $_,0777 or die foreach @ARGV" ops
        E:\Perl\bin\perl.exe -e "chdir shift @ARGV; system 'nmake', @ARGV; exit 
$? >> 8;" dynclasses
        E:\Perl\bin\perl.exe -e "chdir shift @ARGV; system 'nmake', @ARGV; exit 
$? >> 8;" compilers\pge
        E:\Perl\bin\perl.exe t\harness --gc-debug --running-make-test  
t\library\*.t  t\op\*.t  t\pmc\*.t  t\native_pbc\*.t  imcc\t\*\*.t  
t\dynclass\*.t t\src\*.t t\perl\*.t
t\library\dumper...............ok
t\library\getopt_long..........ok
t\library\md5..................ok
t\library\parrotlib............ok
t\library\pcre.................ok
        1/1 skipped: no pcre-config
t\library\pge..................ok
t\library\sort.................ok
t\library\streams..............ok
t\library\yaml_parser_syck.....ok
t\op\00ff-dos..................ok
t\op\00ff-unix.................ok
t\op\64bit.....................skipped
        all skipped: 64bit INTVAL platforms only
t\op\arithmetics...............ok
t\op\basic.....................ok
t\op\bitwise...................ok
t\op\calling...................ok
t\op\comp......................ok
t\op\conv......................ok
t\op\debuginfo.................ok
        3/8 skipped: getline/setline changes not finished
t\op\gc........................ok
t\op\globals...................ok
t\op\hacks.....................ok
        2/2 skipped: no universal SIGFPE handling
t\op\ifunless..................ok
t\op\info......................ok
t\op\integer...................ok
t\op\interp....................ok
t\op\jit.......................ok
t\op\jitn......................ok
t\op\lexicals..................ok
t\op\literal...................ok
t\op\macro.....................ok
        1/18 skipped: Await exceptions
t\op\number....................ok
t\op\random....................ok
t\op\rx........................ok
        1/23 skipped: Pending some sort of lowercasing op
t\op\spawnw....................dubious
        Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 4-6
        Failed 3/6 tests, 50.00% okay
t\op\stacks....................ok
        3/56 skipped: no stack limit currently
t\op\string....................ok
        7/156 skipped: various reasons
t\op\string_cclass.............ok
t\op\string_cs.................ok
t\op\stringu...................ok
t\op\time......................ok
t\op\trans.....................ok
t\op\types.....................ok
t\pmc\array....................ok
t\pmc\bigint...................skipped
        all skipped: No BigInt Lib configured
t\pmc\boolean..................ok
t\pmc\builtin..................ok
t\pmc\complex..................ok
t\pmc\config...................ok
t\pmc\coroutine................ok
        2/13 skipped: various reasons
t\pmc\delegate.................ok
t\pmc\env......................ok
t\pmc\eval.....................ok
t\pmc\exception................ok
t\pmc\fixedbooleanarray........ok
t\pmc\fixedfloatarray..........ok
t\pmc\fixedintegerarray........ok
t\pmc\fixedpmcarray............ok
t\pmc\fixedstringarray.........ok
t\pmc\float....................ok
t\pmc\floatvalarray............ok
t\pmc\freeze...................ok
t\pmc\globals..................ok
t\pmc\hash.....................ok
t\pmc\integer..................ok
t\pmc\intlist..................ok
t\pmc\io.......................ok
        1/31 skipped: clone not finished yet
t\pmc\iter.....................ok
        1/41 skipped: N/Y: length of rest of array 
t\pmc\key......................ok
t\pmc\managedstruct............ok
t\pmc\mmd......................ok
t\pmc\multiarray...............ok
t\pmc\multisub.................ok
t\pmc\n_arithmetics............ok
t\pmc\namespace................ok
t\pmc\nci......................ok
t\pmc\object-meths.............ok
        1/28 skipped: currently broken
t\pmc\objects..................ok
t\pmc\orderedhash..............ok
        1/22 skipped: Mixing keyed & indexed access is broken - see ticket 33641
t\pmc\pair.....................ok
t\pmc\perlarray................ok
t\pmc\perlhash.................ok
        1/37 skipped: no more chartype
t\pmc\perlint..................ok
t\pmc\perlnum..................ok
t\pmc\perlstring...............ok
        1/68 skipped: No unicode yet
t\pmc\perlundef................ok
t\pmc\pmc......................ok
t\pmc\prop.....................ok
t\pmc\ref......................ok
t\pmc\resizablebooleanarray....ok
t\pmc\resizablefloatarray......ok
t\pmc\resizableintegerarray....ok
t\pmc\resizablepmcarray........ok
t\pmc\resizablestringarray.....ok
t\pmc\sarray...................ok
t\pmc\scratchpad...............ok
t\pmc\signal...................skipped
        all skipped: No events yet
t\pmc\string...................ok
        1/34 skipped: No unicode yet
t\pmc\sub......................ok
t\pmc\sys......................ok
t\pmc\threads..................ok
        3/11 skipped: various reasons
t\pmc\timer....................ok
t\pmc\tqueue...................ok
t\pmc\undef....................ok
t\native_pbc\integer...........ok
t\native_pbc\number............ok
t\native_pbc\string............ok
        1/1 skipped: string changes
imcc\t\imcpasm\cfg.............ok
imcc\t\imcpasm\opt0............ok
imcc\t\imcpasm\opt1............ok
        1/72 skipped: constant concat N/Y
imcc\t\imcpasm\opt2............ok
        5/5 skipped: -O2 disabled
imcc\t\imcpasm\optc............ok
        6/6 skipped: PCC changes
imcc\t\imcpasm\pcc.............ok
        10/11 skipped: PCC changes
imcc\t\imcpasm\sub.............ok
imcc\t\reg\alloc...............ok
imcc\t\reg\spill...............ok
imcc\t\syn\bsr.................ok
imcc\t\syn\clash...............ok
imcc\t\syn\const...............ok
imcc\t\syn\eval................ok
        7/7 skipped: changed eval semantics - see t/pmc/eval.t
imcc\t\syn\file................ok
        1/12 skipped: multiple loading not speced - failing
imcc\t\syn\keyed...............ok
        1/1 skipped: experimental
imcc\t\syn\labels..............ok
imcc\t\syn\macro...............ok
imcc\t\syn\namespace...........ok
imcc\t\syn\objects.............ok
imcc\t\syn\op..................ok
imcc\t\syn\pcc.................ok
        1/46 skipped: cant do NCI on MSWin32
imcc\t\syn\pod.................ok
imcc\t\syn\scope...............ok
imcc\t\syn\tail................ok
        3/6 skipped: missing HLL :slurp syntax
t\dynclass\foo.................dubious
        Test returned status 8 (wstat 2048, 0x800)
DIED. FAILED tests 1-5, 7-9
        Failed 8/9 tests, 11.11% okay (less 1 skipped test: 0 okay, 0.00%)
t\dynclass\gdbmhash............skipped
        all skipped: No gdbm library available
t\dynclass\pybuiltin...........dubious
        Test returned status 5 (wstat 1280, 0x500)
DIED. FAILED tests 1-2, 4-6
        Failed 5/6 tests, 16.67% okay (less 1 skipped test: 0 okay, 0.00%)
t\dynclass\pyclass.............dubious
        Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
        Failed 6/6 tests, 0.00% okay
t\dynclass\pycomplex...........dubious
        Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t\dynclass\pyfunc..............dubious
        Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t\dynclass\pyint...............dubious
        Test returned status 25 (wstat 6400, 0x1900)
DIED. FAILED tests 1-25
        Failed 25/26 tests, 3.85% okay (less 1 skipped test: 0 okay, 0.00%)
t\src\basic....................ok
t\src\compiler.................ok
t\src\cppcomments..............ok
t\src\exit.....................ok
t\src\extend...................ok
t\src\hash.....................ok
        1/10 skipped: changed this useless dump format
t\src\intlist..................ok
t\src\io.......................ok
t\src\list.....................ok
t\src\manifest.................ok
t\src\opcode-doc...............ok
t\src\sprintf..................ok
t\src\string...................ok
        1/1 skipped: Pending Unicode
t\perl\Parrot_Distribution.....ok
t\perl\Parrot_Docs.............ok
t\perl\Parrot_IO...............ok
Failed Test            Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t\dynclass\foo.t          8  2048     9    8  88.89%  1-5 7-9
t\dynclass\pybuiltin.t    5  1280     6    5  83.33%  1-2 4-6
t\dynclass\pyclass.t      6  1536     6    6 100.00%  1-6
t\dynclass\pycomplex.t    4  1024     4    4 100.00%  1-4
t\dynclass\pyfunc.t       4  1024     4    4 100.00%  1-4
t\dynclass\pyint.t       25  6400    26   25  96.15%  1-25
t\op\spawnw.t             3   768     6    3  50.00%  4-6
4 tests and 71 subtests skipped.

=== STDERR output ===

#     Failed test (t\dynclass\pyclass.t at line 180)
#          got: 'Global '__load__' not found
# current instr.: '__main__' pc 5 (E:\Projects\parrot\t\dynclass\pyclass_6.pir:5
)
# '
#     expected: '5 T(5)
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyclass_6.pir"' faile
d with exit code 1
# Looks like you failed 6 tests of 6.

#     Failed test (t\dynclass\pycomplex.t at line 22)
#          got: 'Class 'PyComplex' not found
# current instr.: 'main' pc 3 (E:\Projects\parrot\t\dynclass\pycomplex_1.pir:4)
# '
#     expected: '1
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pycomplex_1.pir"' fai
led with exit code 1

#     Failed test (t\dynclass\pycomplex.t at line 40)
#          got: 'Class 'PyObject' not found
# current instr.: 'main' pc 0 (E:\Projects\parrot\t\dynclass\pycomplex_2.pir:3)
# '
#     expected: '(3+2j)
# PyComplex
# (-3-2j)
# PyComplex
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pycomplex_2.pir"' fai
led with exit code 1

#     Failed test (t\dynclass\pycomplex.t at line 68)
#          got: 'error:imcc:syntax error, unexpected DOT
# in file 'E:\Projects\parrot\t\dynclass\pycomplex_3.pir' line 4
# '
#     expected: '5.0
# PyFloat
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pycomplex_3.pir"' fai
led with exit code 18

#     Failed test (t\dynclass\pycomplex.t at line 86)
#          got: 'error:imcc:syntax error, unexpected DOT
# in file 'E:\Projects\parrot\t\dynclass\pycomplex_4.pir' line 5
#     expected: '5.0
# PyFloat
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pycomplex_4.pir"' fai
led with exit code 18
# Looks like you failed 4 tests of 4.

#     Failed test (t\dynclass\pyfunc.t at line 61)
#          got: 'Illegal PMC enum (0) in newsub
# '
#     expected: 'one two three
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyfunc_1.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyfunc.t at line 79)
#          got: 'Illegal PMC enum (0) in newsub
# '
#     expected: 'one two tres
# one dos tres
# uno dos tres
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyfunc_2.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyfunc.t at line 99)
#          got: 'Illegal PMC enum (0) in newsub
# '
#     expected: 'uno dos tres
# one dos tres
# one two tres
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyfunc_3.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyfunc.t at line 125)
#          got: 'Illegal PMC enum (0) in newsub
# '
#     expected: 'uno two tres
# uno two three
# one two three
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyfunc_4.pir"' failed
 with exit code 1
# Looks like you failed 4 tests of 4.

#     Failed test (t\dynclass\pyint.t at line 22)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '13 13
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_1.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 43)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '18 18 18
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_2.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 69)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-13 19 19 19
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_3.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 98)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '1 1 1
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_4.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 126)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-3 -3 -3 -3
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_5.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 155)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-13.0
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_6.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 172)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-3 -3 -3 -3
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_7.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 201)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '0x1f
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_8.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 217)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-13
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_9.pir"' failed
with exit code 1

#     Failed test (t\dynclass\pyint.t at line 234)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '12 12
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_10.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 255)
#          got: 'Class 'PyInt' not found
# current instr.: 'main' pc 3 (E:\Projects\parrot\t\dynclass\pyint_11.pir:4)
# '
#     expected: 'True
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_11.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 275)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '248 248 248 248
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_12.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 304)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-8 -8 -8 -8
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_13.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 333)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-403 -403 -403 -403
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_14.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 362)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '13 13
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_15.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 383)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: 'True
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_16.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 401)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '037
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_17.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 417)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '31 -1 -1 -1
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_18.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 446)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-13
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_19.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 464)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '961 29791 961 0.5 0.5
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_20.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 498)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-13 -13
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_21.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 520)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '3 3 3 3
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_22.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 549)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '44 44 44
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_23.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 575)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-7.75
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_24.pir"' failed
 with exit code 1

#     Failed test (t\dynclass\pyint.t at line 595)
#          got: 'Illegal PMC enum (0) in new
# '
#     expected: '-20 -20 -20
# '
# '.\parrot.exe  --gc-debug "E:\Projects\parrot\t\dynclass\pyint_25.pir"' failed
 with exit code 1
# Looks like you failed 25 tests of 26.
Failed 7/154 test scripts, 95.45% okay. 55/2520 subtests failed, 97.82% okay.
NMAKE : fatal error U1077: 'E:\Perl\bin\perl.exe' : return code '0xff'
Stop.

Attachment: myconfig
Description: Binary data

Reply via email to