Hi,

I tried Bruce's suggestions (and failed miserably...)

Running parrot under gdb with:

(gdb) run src/gen/perl6.pbc --target=pir src/gen/core.pm
Starting program: D:\Src\rakudo/.\parrot_install\bin\parrot.exe
src/gen/perl6.pbc --target=pir src/gen/core.pm
[New Thread 4828.0x2b0]

just produces this stuff at the end:

    capture_lex $P18104
    .const 'Sub' $P18074 = "1874_1267096783.677"
    capture_lex $P18074
    .const 'Sub'
.HLL "perl6"

.namespac
Program exited normally.
(gdb)

So I just played around until getting an error message (I don't know
if this information helps me coming on board?):

(gdb) run src/gen/perl6.pbc src/gen/core.pm
Starting program: D:\Src\rakudo/.\parrot_install\bin\parrot.exe
src/gen/perl6.pbc src/gen/core.pm
[New Thread 5356.0xfe4]
warning: Query the registry to get manually configured process list.

Method 'Num' not found for invocant of class 'Integer'
current instr.: 'perl6;Rat;Num' pc 104936 (EVAL_1:38681)
called from Sub 'perl6;Mu;' pc 2341 (src\builtins\Mu.pir:531)
called from Sub 'infix:</>' pc 18079 (EVAL_1:5595)
... call repeated 1 times
called from Sub 'perl6;Any;_block2876' pc 61763 (EVAL_1:23243)
called from Sub '!fire_phasers' pc 932 (src\glue\phasers.pir:67)
called from Sub '!UNIT_START' pc 1137 (src\glue\run.pir:22)
called from Sub 'perl6;PCT;HLLCompiler;eval' pc 1072
(compilers/pct/src/PCT/HLLCompiler.pir:583)
called from Sub 'perl6;PCT;HLLCompiler;evalfiles' pc 1403
(compilers/pct/src/PCT/HLLCompiler.pir:747)
called from Sub 'perl6;PCT;HLLCompiler;command_line' pc 1596
(compilers/pct/src/PCT/HLLCompiler.pir:848)
called from Sub 'perl6;Perl6;Compiler;main' pc 201192
(src/gen/perl6-actions.pir:11774)

Program exited with code 01.

Thanks
- clausi -

Reply via email to