# New Ticket Created by Moritz Lenz # Please include the string: [perl #68636] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=68636 >
Since the ins2 branch merge, you can't run the non-installed 'perl6' fakexecutable from anywhere else than the build tree. $ ./rakudo/perl6 -e 'say "hi"' Null PMC access in isa() current instr.: 'parrot;P6metaclass;register' pc 633 (runtime/parrot/library/P6object.pir:430) called from Sub 'perl6;Perl6Role;onload' pc 5091 (src/classes/Signature.pir:412) called from Sub '_block138' pc -1 ((unknown file):-1) (this has been reported on IRC independently a few times on linux and MacOS) Usually I'd just recommend installing Rakudo (which works from any directory then), but there's a case where that doesn't work: Rakudo installs into the same --prefix directory as parrot, so if you have a system wide parrot installation and no root privileges, you can't get Rakudo running outside the build dir now. So either the non-installed rakudo should be made to work, or rakudo's Configure.pl should get its own (optional) --prefix to enable local installs. Cheers, Moritz
