On Mon, 28 Dec 2015 11:38:12 +0200, Timo =?utf-8?Q?Myyr=C3=A4?= wrote:
> Hi,
>
> Just updated my ports tree to test the new rakudo release. Seems there's some
> problem with the nqp compilation as it fails with following error:
You need to remove moarvm/nqp/rakudo entirely before building the new
set of ports; this is a well-known bug in the MoarVM build. It will
link to libmoar in ${LOCALBASE}/lib if it's present.
> --output=gen/moar/stage1/QAST.moarvm gen/moar/stage1/QAST.nqp
> At Frame 243, Instruction 26, op 'sp_guardrwtype' has invalid number (2) of
> operands; needs 3.
> at gen\moar\stage2\QAST.nqp:6196
> (src/vm/moar/stage0/QAST.moarvm:assemble_to_file:13)
> from gen\moar\stage2\NQPHLL.nqp:211
> (src/vm/moar/stage0/NQPHLL.moarvm:mbc:50)
> from gen\moar\stage2\NQPHLL.nqp:1552
> (src/vm/moar/stage0/NQPHLL.moarvm:compile:222)
> from gen\moar\stage2\NQPHLL.nqp:1286
> (src/vm/moar/stage0/NQPHLL.moarvm:eval:62)
> from gen\moar\stage2\NQPHLL.nqp:1506
> (src/vm/moar/stage0/NQPHLL.moarvm:evalfiles:91)
> from gen\moar\stage2\NQPHLL.nqp:1400
> (src/vm/moar/stage0/NQPHLL.moarvm:command_eval:214)
> from gen\moar\stage2\NQPHLL.nqp:1374
> (src/vm/moar/stage0/NQPHLL.moarvm:command_line:114)
> from gen\moar\stage2\NQP.nqp:4115 (src/vm/moar/stage0/nqp.moarvm:MAIN:16)
> from gen\moar\stage2\NQP.nqp:4110
> (src/vm/moar/stage0/nqp.moarvm:<mainline>:345)
> from <unknown>:1 (src/vm/moar/stage0/nqp.moarvm:<main>:8)
> from <unknown>:1 (src/vm/moar/stage0/nqp.moarvm:<entry>:9)
> *** Error 1 in /usr/ports/pobj/nqp-2015.12/nqp-2015.12 (Makefile:274
> 'gen/moar/stage1/QAST.moarvm')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2769
> '/usr/ports/pobj/nqp-2015.12/.build_done')
> *** Error 1 in /usr/ports/lang/nqp
> (/usr/ports/infrastructure/mk/bsd.port.mk:2491 'all')
>
>
> Timo
>
>