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