I am still getting a "Null PMC access in get_pmc_keyed_str()" error
when building parrot as part of rakudo on my OpenBSD system, same
error Alex had when starting this thread. I've tracked it down to line
170 in runtime/parrot/library/parrotlib.pir

.sub find_file_path
    .param string name
    .param pmc array
    .local string ret
    .local pmc iter
# The following line, creating a new 'Iterator', causes Null PMC access
    iter = new 'Iterator', array
    iter = 0 #ITERATE_FROM_START

NEXT:
    null ret
    unless iter goto END

    $P0 = shift iter
...

I'd like help on fixing this. I know next to nothing about parrot programming!

Also, it'd be nice if parrot could tell us the line number when it
hits an error compiling a PIR file.

-y

Reply via email to