>>> Building on macppc-2 under lang/nqp BDEPENDS = [devel/gmake;math/libtommath;lang/moarvm] DIST = [lang/nqp:rakudo-2025.01.tar.gz;lang/nqp:nqp-2025.01.tar.gz] FULLPKGNAME = nqp-2025.01p0 RDEPENDS = [lang/moarvm] (Junk lock obtained for macppc-2 at 1767062291.15) >>> Running depends in lang/nqp at 1767062291.44 last junk was in devel/sdl2-mixer /usr/sbin/pkg_add -aI -Drepair libtommath-1.3.0 moarvm-2025.01p0 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1p0 libtommath-1.3.0 moarvm-2025.01p0 /usr/sbin/pkg_add -aI -Drepair libtommath-1.3.0 moarvm-2025.01p0 >>> Running show-prepare-results in lang/nqp at 1767062320.60 ===> lang/nqp ===> Building from scratch nqp-2025.01p0 ===> nqp-2025.01p0 depends on: libtommath-* -> libtommath-1.3.0 ===> nqp-2025.01p0 depends on: gmake-* -> gmake-4.4.1p0 ===> nqp-2025.01p0 depends on: moarvm->=2025.01 -> moarvm-2025.01p0 ===> Verifying specs: c moar ===> found c.102.2 moar.15.0 gmake-4.4.1p0 libtommath-1.3.0 moarvm-2025.01p0 Still tainted: host marked nojunk by security/distorm3 >>> Running junk in lang/nqp at 1767062325.90 Can't run junk because of lock on security/distorm3 (Junk lock released for macppc-2 at 1767062342.37) distfiles size=16666773 >>> Running patch in lang/nqp at 1767062342.91 ===> lang/nqp ===> Checking files for nqp-2025.01p0 `/usr/ports/distfiles/rakudo-2025.01.tar.gz' is up to date. `/usr/ports/distfiles/nqp-2025.01.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for nqp-2025.01p0 cd /usr/obj/ports/nqp-2025.01/nqp-2025.01/3rdparty && pax -rzf /usr/ports/distfiles/rakudo-2025.01.tar.gz -s':.*/3rdparty/::' '*/3rdparty/nqp-configure' ===> Patching for nqp-2025.01p0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in lang/nqp at 1767062349.66 ===> lang/nqp ===> Generating configure for nqp-2025.01p0 ===> Configuring for nqp-2025.01p0 Found /usr/local/bin/moar version 2025.01, which is new enough. Cleaning up ... You can now use '/usr/local/bin/gmake' to build NQP. After that, '/usr/local/bin/gmake test' will run some tests and '/usr/local/bin/gmake install' will install NQP. >>> Running build in lang/nqp at 1767062356.91 ===> lang/nqp ===> Building for nqp-2025.01p0 +++ Preparing MOAR build directories mkdir -p -- gen/moar/stage1 gen/moar/stage2 ++++++ Building MOAR backend +++ Generating gen/moar/stage1/nqpmo.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/how/Helpers.nqp src/how/NQPHOWLock.nqp src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/moar/stage1/nqpmo.nqp +++ Compiling gen/moar/stage1/nqpmo.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --stable-sc=stage1 --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp +++ Compiling gen/moar/stage1/ModuleLoader.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --stable-sc=stage1 --output=gen/moar/stage1/ModuleLoader.moarvm src/vm/moar/ModuleLoader.nqp +++ Generating gen/moar/stage1/NQPCORE.setting '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/dispatchers.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/NQPLock.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp > gen/moar/stage1/NQPCORE.setting +++ Compiling gen/moar/stage1/NQPCORE.setting.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NULL --stable-sc=stage1 --output=gen/moar/stage1/NQPCORE.setting.moarvm gen/moar/stage1/NQPCORE.setting +++ Generating gen/moar/stage1/QASTNode.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Children.nqp src/QAST/Node.nqp src/QAST/NodeList.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp > gen/moar/stage1/QASTNode.nqp +++ Compiling gen/moar/stage1/QASTNode.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/QASTNode.moarvm gen/moar/stage1/QASTNode.nqp +++ Generating gen/moar/stage1/QRegex.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/QRegex/NFA.nqp src/QRegex/Cursor.nqp > gen/moar/stage1/QRegex.nqp +++ Compiling gen/moar/stage1/QRegex.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/QRegex.moarvm gen/moar/stage1/QRegex.nqp +++ Generating stage 1 nqp-config.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-version.pl' '/usr/local' '/usr/local/share/nqp' '/usr/local/share/nqp/lib' moar > 'gen/moar/stage1/nqp-config.nqp' +++ Generating gen/moar/stage1/NQPHLL.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/vm/moar/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/SysConfig.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp gen/moar/stage1/nqp-config.nqp > gen/moar/stage1/NQPHLL.nqp +++ Generating gen/moar/stage1/MASTNodes.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 /usr/local/share/nqp/lib/MAST/Nodes.nqp > gen/moar/stage1/MASTNodes.nqp +++ Compiling gen/moar/stage1/MASTOps.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/MASTOps.moarvm /usr/local/share/nqp/lib/MAST/Ops.nqp +++ Compiling gen/moar/stage1/MASTNodes.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/MASTNodes.moarvm gen/moar/stage1/MASTNodes.nqp +++ Compiling gen/moar/stage1/NQPHLL.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/NQPHLL.moarvm gen/moar/stage1/NQPHLL.nqp +++ Generating gen/moar/stage1/QAST.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/vm/moar/QAST/QASTRegexCompilerMAST.nqp src/vm/moar/QAST/QASTOperationsMAST.nqp src/vm/moar/QAST/QASTCompilerMAST.nqp > gen/moar/stage1/QAST.nqp +++ Compiling gen/moar/stage1/QAST.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/QAST.moarvm gen/moar/stage1/QAST.nqp +++ Generating gen/moar/stage1/NQPP6QRegex.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp > gen/moar/stage1/NQPP6QRegex.nqp +++ Compiling gen/moar/stage1/NQPP6QRegex.moarvm '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting-path=gen/moar/stage1 --module-path=gen/moar/stage1 --no-regex-lib --target=mbc --setting=NQPCORE --stable-sc=stage1 --output=gen/moar/stage1/NQPP6QRegex.moarvm gen/moar/stage1/NQPP6QRegex.nqp +++ Creating stage 1 NQP '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage1 src/vm/moar/NQP/Ops.nqp src/NQP/World.nqp src/NQP/Grammar.nqp src/NQP/Optimizer.nqp src/NQP/Actions.nqp src/NQP/Compiler.nqp > 'gen/moar/stage1/NQP.nqp' '/usr/local/bin/moar' --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --module-path='gen/moar/stage1' --setting-path='gen/moar/stage1' \ --setting=NQPCORE --target=mbc --no-regex-lib --stable-sc=stage1 \ --output='gen/moar/stage1/nqp.moarvm' 'gen/moar/stage1/NQP.nqp' +++ Generating gen/moar/stage2/nqpmo.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/how/Helpers.nqp src/how/NQPHOWLock.nqp src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/moar/stage2/nqpmo.nqp +++ Compiling gen/moar/stage2/nqpmo.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --output=gen/moar/stage2/nqpmo.moarvm gen/moar/stage2/nqpmo.nqp +++ Compiling gen/moar/stage2/ModuleLoader.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --no-regex-lib --target=mbc --setting=NULL --output=gen/moar/stage2/ModuleLoader.moarvm src/vm/moar/ModuleLoader.nqp +++ Generating gen/moar/stage2/NQPCORE.setting '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/dispatchers.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/NQPLock.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp > gen/moar/stage2/NQPCORE.setting +++ Compiling gen/moar/stage2/NQPCORE.setting.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NULL --output=gen/moar/stage2/NQPCORE.setting.moarvm gen/moar/stage2/NQPCORE.setting +++ Generating gen/moar/stage2/QASTNode.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Children.nqp src/QAST/Node.nqp src/QAST/NodeList.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp > gen/moar/stage2/QASTNode.nqp +++ Compiling gen/moar/stage2/QASTNode.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/QASTNode.moarvm gen/moar/stage2/QASTNode.nqp +++ Generating gen/moar/stage2/QRegex.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/QRegex/NFA.nqp src/QRegex/Cursor.nqp > gen/moar/stage2/QRegex.nqp +++ Compiling gen/moar/stage2/QRegex.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/QRegex.moarvm gen/moar/stage2/QRegex.nqp +++ Generating stage 2 nqp-config.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-version.pl' '/usr/local' '/usr/local/share/nqp' '/usr/local/share/nqp/lib' moar > 'gen/moar/stage2/nqp-config.nqp' +++ Generating gen/moar/stage2/NQPHLL.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/vm/moar/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/SysConfig.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp gen/moar/stage2/nqp-config.nqp > gen/moar/stage2/NQPHLL.nqp +++ Generating gen/moar/stage2/MASTNodes.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 /usr/local/share/nqp/lib/MAST/Nodes.nqp > gen/moar/stage2/MASTNodes.nqp +++ Compiling gen/moar/stage2/MASTOps.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/MASTOps.moarvm /usr/local/share/nqp/lib/MAST/Ops.nqp +++ Compiling gen/moar/stage2/MASTNodes.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/MASTNodes.moarvm gen/moar/stage2/MASTNodes.nqp +++ Compiling gen/moar/stage2/NQPHLL.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/NQPHLL.moarvm gen/moar/stage2/NQPHLL.nqp +++ Generating gen/moar/stage2/QAST.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/vm/moar/QAST/QASTRegexCompilerMAST.nqp src/vm/moar/QAST/QASTOperationsMAST.nqp src/vm/moar/QAST/QASTCompilerMAST.nqp > gen/moar/stage2/QAST.nqp +++ Compiling gen/moar/stage2/QAST.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/QAST.moarvm gen/moar/stage2/QAST.nqp +++ Generating gen/moar/stage2/NQPP6QRegex.nqp '/usr/bin/perl' '/usr/obj/ports/nqp-2025.01/nqp-2025.01/tools/build/gen-cat.pl' moar stage2 src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp > gen/moar/stage2/NQPP6QRegex.nqp +++ Compiling gen/moar/stage2/NQPP6QRegex.moarvm '/usr/local/bin/moar' --libpath=gen/moar/stage1 gen/moar/stage1/nqp.moarvm --bootstrap --setting-path=gen/moar/stage2 --module-path=gen/moar/stage2 --no-regex-lib --target=mbc --setting=NQPCORE --output=gen/moar/stage2/NQPP6QRegex.moarvm gen/moar/stage2/NQPP6QRegex.nqp Segmentation fault (core dumped) gmake: *** [Makefile:525: gen/moar/stage2/NQPP6QRegex.moarvm] Error 139 *** Error 2 in lang/nqp (/usr/ports/infrastructure/mk/bsd.port.mk:3067 '/usr/obj/ports/nqp-2025.01/.build_done': @cd /usr/obj/ports/nqp-2025...) *** Error 2 in lang/nqp (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'build': @lock=nqp-2025.01p0; export _LOCKS_HELD=" nqp-2025.01p0"; ...) ===> Exiting lang/nqp with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1767063143.42 max_stuck=94.02/depends=29.23/show-prepare-results=5.18/junk=16.99/patch=6.77/configure=6.51/build=787.46 Error: job failed with 512 on macppc-2 at 1767063143