With parrot-0.4.14,
$ perl Configure.pl --prefix=/usr/local/parrot-0.4.14
$ make
$ make test
$ make reallyinstall
$ cd languages/perl6
$ make
and copy some files which are said couldnot be fund. But still said:
Class 'Perl6Bool' doesn't exist
current instr.: '__onload' pc 3335 (src/builtins_gen.pir:2067)
called from Sub 'parrot;Perl6::Compiler;main' pc -1 ((unknown file):-1)
Parrot binary in working directory works fine. This happens with installable_parrot only.
All tests on perl6 are succeeded. On parrot, only 16th of t/examples/shootout.t is failed by segv.
(solved with comments)
My guess is that.loadlib
can't find the path to the Perl 6 PMC shared library. Does it work with an uninstalled Parrot, or if you give the path to parrot
explicitly?
Re:How About Uninstalled?
hio on 2007-08-10T03:01:45
I copy perl6_group.so into/usr/local/parrot-0.4.14/lib/parrot/dynext/, then now it works! Thank you!