develooper Front page | perl.perl6.compiler | Postings from August 2010

Could not find sub !UNIT_OUTER

Thread Next
From:
a b
Date:
August 26, 2010 13:47
Subject:
Could not find sub !UNIT_OUTER
Message ID:
AANLkTik0Yp__dfC0phHD=YY2GrB0bxMeyqbigp8s0kTb@mail.gmail.com
Hi,

I have a little problem with compiling perl6 programs with rakudo-star-2010.07:

# cat test.p6
say "Greetings, earthlings, err Perl 6 neophytes.";

# perl6 test.p6
Greetings, earthlings, err Perl 6 neophytes.

# perl6 --target=pir test.p6 >> test.pir
# parrot prog.pir
error:imcc:syntax error, unexpected PREG, expecting '(' ('$P67')
	in file 'prog.pir' line 36
error:imcc:syntax error, unexpected PREG, expecting '(' ('$P69')
	in file 'prog.pir' line 40
error:imcc:syntax error, unexpected PREG, expecting '(' ('$P71')
	in file 'prog.pir' line 44
error:imcc:syntax error, unexpected PREG, expecting '(' ('$P1')
	in file 'prog.pir' line 64
error:imcc:syntax error ... somewhere
	in file 'prog.pir' line 103

# echo ".loadlib 'perl6_group'" > test.pir
# echo ".loadlib 'perl6_ops'" >> test.pir
# perl6 --target=pir test.p6 >> test.pir
# parrot prog.pir
Could not find sub !UNIT_OUTER
current instr.: '' pc 158 (prog.pir:81) (prog.p6:1)

Is it a known bug? ;) Why compiling a simple perl6 program is so dificult?

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About