On Mon, Feb 2, 2009 at 08:05, jerry gay <[email protected]> wrote:
> i'm failing on win32/msvc:
>
> Test Summary Report
> -------------------
> t/native_pbc/number                     (Wstat: 768 Tests: 3 Failed: 3)
>  Failed tests:  1-3
>  Non-zero exit status: 3
> Files=390, Tests=11683, 445 wallclock secs ( 1.31 usr +  5.26 sys =  6.58 CPU)
> Result: FAIL
> NMAKE : fatal error U1077: 'C:\usr\perl-5.10.0\bin\perl.exe' : return code 
> '0x1'
>
> Stop.
>
> c:\Users\particle\dev\parrot\rakudo>svn info
> Path: .
> URL: https://svn.parrot.org/parrot/trunk
> Repository Root: https://svn.parrot.org/parrot
> Repository UUID: d31e2699-5ff4-0310-a27c-f18f2fbe73fe
> Revision: 36283
> Node Kind: directory
> Schedule: normal
> Last Changed Author: cotto
> Last Changed Rev: 36283
> Last Changed Date: 2009-02-02 06:13:45 -0800 (Mon, 02 Feb 2009)
>
> ~jerry
>
now with pdump info...

c:\Users\particle\dev\parrot\rakudo>nmake pdump.exe

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

src\pdump.c
src\packdump.c
        link -out:.\pdump.exe  src\pdump.obj  src\packdump.obj  libparrot.lib  k
ernel32.lib ws2_32.lib msvcrt.lib oldnames.lib -nologo -nodefaultlib -debug
-machine:x86  -debug
   Creating library .\pdump.lib and object .\pdump.exp
        if exist .\pdump.exe.manifest mt.exe -nologo -manifest .\pdump.exe.manif
est -outputresource:.\pdump.exe;1

c:\Users\particle\dev\parrot\rakudo>pdump t\native_pbc\integer_1.pbc
HEADER => [
        wordsize  = 4   (interpreter's wordsize/INTVAL = 4/4)
        byteorder = 0   (interpreter's byteorder       = 0)
        floattype = 0   (interpreter's NUMVAL_SIZE     = 8)
        parrot-version 0.9.0, bytecode-version 3.34
        UUID type = 0, UUID size = 0
        no endianize, no opcode, no numval transform
        dirformat = 1
]
DIRECTORY => [ # offs 0x30(48) = op_count 196, itype 0, id 0, size 0, ...
        # 5 segments
        type 4  BYTECODE_i1.pasm         offs 0x38(0xe0)        op_count 8
        type 2  FIXUP_i1.pasm    offs 0x40(0x100)       op_count 12
        type 3  CONSTANT_i1.pasm         offs 0x4c(0x130)       op_count 112
        type 1  PIC_idx_i1.pasm  offs 0xbc(0x2f0)       op_count 8
        type 5  BYTECODE_i1.pasm_DB      offs 0xc4(0x310)       op_count 12
]
BYTECODE_i1.pasm => [ # offs 0x38(56) = op_count 8, itype 0, id 0, size 3, ...
 0000:  000001c3 10203040 00000000
]
FIXUP_i1.pasm => [
        #0
        type => 2 offs =>        2 name => '(null)',
],
CONSTANT_i1.pasm => [
    # 0:
    [ 'PFC_PMC', {
        FLAGS => 0x4000600 (is_PMC,is_PMC_EXT,is_special_PMC)
        no dump info for PMC 10 ParrotInterpreter
        class => ParrotInterpreter,
    } ],
    # 1:
    [ 'PFC_STRING', {
        FLAGS => 0x61100 (is_string,constant,is_COWable,live)
        CHARSET  => 1652752,
        SIZE     => 7,
        DATA     => "i1.pasm"
    } ],
    # 2:
    [ 'PFC_PMC', {
        FLAGS => 0x4500600 (is_PMC,is_PMC_EXT,custom_mark,active_destroy,is_spec
ial_PMC)
        class => Sub,
        start_offs => 0,
        end_offs => 3,
        name    => '(null)',
        subid   => '(null)',
        method  => '',
        nsentry => '(null)',
        namespace => Null
        HLL_id => 0,
    } ],
    # 3:
    [ 'PFC_STRING', {
        FLAGS => 0x61100 (is_string,constant,is_COWable,live)
        CHARSET  => 1652752,
        SIZE     => 6,
        DATA     => "(null)"
    } ],
],
PIC_idx_i1.pasm => [ # offs 0xbc(188) = op_count 8, itype 0, id 0, size 1, ...
 0000:  00000000
]
BYTECODE_i1.pasm_DB => [ # offs 0xc4(196) = op_count 12, itype 0, id 0, size 3,
...
  mappings => [
    #0
    [
        OFFSET => 0,
        FILENAME => i1.pasm
    ],
  ]

 0000:  00000001 00000002 00000000
]

c:\Users\particle\dev\parrot\rakudo>

~jerry
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to