Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466942 - dev-lang/rakudo-2013.03 - src_compile(): perl: get_pmc_keyed() not implemented in class 'Sub'
Summary: dev-lang/rakudo-2013.03 - src_compile(): perl: get_pmc_keyed() not implemente...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-23 23:56 UTC by Martin von Gagern
Modified: 2014-12-13 22:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (dev-lang:rakudo-2013.03:20130423-223822.log,25.75 KB, text/plain)
2013-04-23 23:56 UTC, Martin von Gagern
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2013-04-23 23:56:05 UTC
Created attachment 346426 [details]
build log

While trying to upgrade my rakudo to 2013.04, I encountered bug #466890. Then I unmerged rakudo, and trying to merge 2013.04 after that resulted in bug #466766. Then I tried to merge 2013.03 which used to be installed on my system before, and got a new error message for that:

./perl6 --setting=NULL --optimize=3 --target=pir --stagestats --output=src/gen/CORE.setting.pir src/gen/CORE.setting
Stage start      :   0.000
get_pmc_keyed() not implemented in class 'Sub'
current instr.: 'compile_in_context' pc 17370 (src/gen/perl6-symboltable.pir:6697) (src/Perl6/World.pm:1234)
called from Sub 'pkg_set_role_body_block' pc 21168 (src/gen/perl6-symboltable.pir:8263) (src/Perl6/World.pm:1479)
called from Sub '' pc 78988 (src/gen/perl6-actions.pir:31261) (src/Perl6/Actions.pm:1572)
[…]

According to genlop, my last successful merge of rakudo was 2013.03 on 2013-04-19, using nqp-2013.03 and parrot-5.3.0. Since then, I upgraded nqp to 2013.04. So I assume that rakudo-2013.03 is not compatible with nqp-2013.04. It would be nice if the ebuild would express this fact.
Comment 1 Martin von Gagern 2013-04-24 02:57:50 UTC
(In reply to comment #0)
> So I assume that rakudo-2013.03 is not compatible with nqp-2013.04.

Yes, downgrading to nqp-2013.03 made rakudo-2013.03 emerge all right.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2014-12-13 22:37:53 UTC
Please test with the latest version