NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
And if "make perl6" fails... (Score:1)
If "make perl6" fails, try this instead:
cd languages/perl6/ ../../parrot perl6.pbc -e 'say "hi"'
make
That doesn't build an executable, just a bytecode file (perl6.pbc). It's not so easy to run, but it works more reliably.
(The executable is really just as wrapper that links parrot and contains the byte code. Sadly that wrapper isn't very table yet)
Re: (Score:1)
It's almost exactly the same code as the
parrotexecutable, with two differences. First, it doesn't load external bytecode. Second, it performs a full shutdown of the Parrot interpreter when the process exits.The latter occasionally finds memory management errors. I enabled it for that reason -- but these are rare. I've seen (and fixed) one in the past two months.
Gener
Re: (Score:1)
If the executable wrapper mostly reveals underlying problems, and doesn't
cause too many on its own, maybe we should use it for running the tests.
I already get some memory management failures (at least sometimes) in the
rakudo tests, it would be a good idea to expose them.
Re:And if "make perl6" fails... (Score:1)
Add the
--leak-testflag toparrotfor the same effect; that option enables the same internal option as the fakecutable.Reply to This
Parent