# New Ticket Created by  "jason switzer" 
# Please include the string:  [perl #64448]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=64448 >


When moving outside of the rakudo git directory, the execution of the
fakexecutable and the PBC both fail. The following is transcript
demonstrating the issue:

s...@citadel dotfiles $ ../rakudo/parrot/parrot ../rakudo/perl6.pbc -e 'use
v6'
No such file or directory
current instr.: 'parrot;PCT;HLLCompiler;evalpmc' pc 888
(src/PCT/HLLCompiler.pir:494)
called from Sub 'parrot;PCT;HLLCompiler;compile' pc 428
(src/PCT/HLLCompiler.pir:301)
called from Sub 'parrot;PCT;HLLCompiler;eval' pc 920
(src/PCT/HLLCompiler.pir:519)
called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1510
(src/PCT/HLLCompiler.pir:798)
called from Sub 'parrot;Perl6;Compiler;main' pc 21742 (perl6.pir:165)
s...@citadel dotfiles $ cd ../rakudo/
s...@citadel rakudo $ ./parrot/parrot ./perl6.pbc -e 'use v6'
s...@citadel rakudo $

According to pmichaud:

(00:10:51) pmichaud: oh, looks like a bug jnthn introduced.
(00:11:08) pmichaud: I suspect I'll have to let him repair it.
(00:12:27) pmichaud: The code being generated by actions.pm is now adding a
line like:   .include "src/pr_macros.pir"
(00:12:41) pmichaud: which obviously won't work from outside of rakudo's
root.

Here's the commit that this correlates to:

http://github.com/rakudo/rakudo/commit/083280926d746891697a2727bb936539976e2ee0

This is the version the error first became apparent:

s...@citadel rakudo $ git log | head -1
commit fb2752d2baee1442c53e2c3bc2dff1ebe954cb3e

-Jason "s1n" Switzer

Reply via email to