On Sat, Nov 03, 2012 at 08:09:16PM +0100, Pascal Stumpf wrote:
> Update to parrot 4.9 and rakudo/nqp 2012.10. Tested on powerpc and
> amd64 so far, so a sparc64 test would be great. This drastically
> reduces memory consumption, so I think we'll want to get this in ... :)
parrot & nqp build fine on sparc64, rakudo fails with :
/usr/local/bin/nqp --vmlibs=perl6_group,perl6_ops --target=pir
--output=src/gen/perl6-ops.pir --encoding=utf8 src/Perl6/Ops.pm
/usr/local/bin/parrot -o blib/Perl6/Ops.pbc src/gen/perl6-ops.pir
error:imcc:syntax error, unexpected IF, expecting IDENTIFIER or PARROT_OP ('if')
in file 'src/gen/perl6-ops.pir' line 53
error:imcc:syntax error, unexpected FDIV ('//')
in file 'src/gen/perl6-ops.pir' line 56
current instr.: '__default_get_packfile' pc 408 (frontend/parrot2/prt0.pir:151)
systrace: deny user: landry, prog: /usr/bin/make, pid: 28933(0)[31186], policy:
/usr/bin/env, filters: 240, syscall: native-sigpending(52),
*** Error 1 in rakudo (Makefile:369 'blib/Perl6/Ops.pbc')
systrace: deny user: landry, prog: /usr/bin/make, pid: 4089(0)[0], policy:
/usr/bin/env, filters: 240, syscall: native-sigpending(52), args
*** Error 1 in /usr/ports/pobj/rakudo-2012.10/rakudo-star-2012.10 (Makefile:67
'rakudo/perl6')
But since it's marked broken-sparc64 anyway.. if you can fix it, fine,
otherwise dont bother.
ok for me.
Landry