Could not insatll parrot+perl6?

hio on 2007-08-09T02:02:48

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)


How About Uninstalled?

chromatic on 2007-08-09T05:57:45

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!