>>> Building on localhost under lang/rakudo BDEPENDS = [devel/gmake;math/libtommath;lang/nqp;lang/moarvm] DIST = [lang/nqp:rakudo-2024.01.tar.gz] FULLPKGNAME = rakudo-2024.01 RDEPENDS = [lang/nqp;lang/moarvm] (Junk lock obtained for localhost at 1717259011.10) >>> Running depends in lang/rakudo at 1717259011.20 last junk was in sysutils/libesedb /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 libtommath-1.2.0 moarvm-2024.01 nqp-2024.01 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 libtommath-1.2.0 moarvm-2024.01 nqp-2024.01 /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 libtommath-1.2.0 moarvm-2024.01 nqp-2024.01 >>> Running show-prepare-results in lang/rakudo at 1717259037.82 ===> lang/rakudo ===> Building from scratch rakudo-2024.01 ===> rakudo-2024.01 depends on: nqp->=2024.01 -> nqp-2024.01 ===> rakudo-2024.01 depends on: libtommath-* -> libtommath-1.2.0 ===> rakudo-2024.01 depends on: gmake-* -> gmake-4.4.1 ===> rakudo-2024.01 depends on: moarvm-* -> moarvm-2024.01 ===> Verifying specs: atomic_ops c ffi kvm m moar pthread uv zstd ===> found atomic_ops.3.0 c.100.0 ffi.2.0 kvm.17.0 m.10.1 moar.14.0 pthread.27.1 uv.4.2 zstd.6.4 gmake-4.4.1 libtommath-1.2.0 moarvm-2024.01 nqp-2024.01 (Junk lock released for localhost at 1717259044.07) distfiles size=6877100 >>> Running patch in lang/rakudo at 1717259044.16 ===> lang/rakudo ===> Checking files for rakudo-2024.01 `/usr/ports/distfiles/rakudo-2024.01.tar.gz' is up to date. >> (SHA256) rakudo-2024.01.tar.gz: OK ===> Extracting for rakudo-2024.01 ===> Patching for rakudo-2024.01 ===> 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/rakudo at 1717259077.58 ===> lang/rakudo ===> Generating configure for rakudo-2024.01 ===> Configuring for rakudo-2024.01 Found /usr/local/bin/nqp-m (backend moar) Using /usr/local/bin/nqp-m (version 2024.01 / MoarVM 2024.01). Cleaning up ... You can now use '/usr/local/bin/gmake' to build Rakudo. After that, '/usr/local/bin/gmake test' will run some tests and '/usr/local/bin/gmake install' will install Rakudo. >>> Running build in lang/rakudo at 1717259090.73 ===> lang/rakudo ===> Building for rakudo-2024.01 +++ Checking for moar NQP version '/usr/bin/perl' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/lib' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/3rdparty/nqp-configure/lib' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/check-nqp-version.pl' gen/moar/nqp-version '/usr/local/bin/nqp-m' +++ Expanding gen/moar/main-version.nqp '/usr/bin/perl' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/lib' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/3rdparty/nqp-configure/lib' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/Configure.pl' --backends=moar --prefix='/usr/local' --silent-build --expand 'moar/main-version' \ --out 'gen/moar/main-version.nqp' \ --set-var=static_nqp_home=/usr/local/share/nqp +++ Generating gen/moar/rakudo.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar gen/moar/main-version.nqp src/main.nqp > gen/moar/rakudo.nqp +++ Generating gen/moar/Grammar.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Grammar.nqp src/Perl6/PodGrammar.nqp > gen/moar/Grammar.nqp +++ Generating gen/moar/World.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/World.nqp > gen/moar/World.nqp +++ Generating gen/moar/ModuleLoader.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > gen/moar/ModuleLoader.nqp +++ Compiling blib/Perl6/ModuleLoader.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/ModuleLoader.moarvm gen/moar/ModuleLoader.nqp +++ Generating gen/moar/Ops.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/vm/moar/Perl6/Ops.nqp > gen/moar/Ops.nqp +++ Compiling dynext/libperl6_ops_moar.so cc -c -fPIC -fno-omit-frame-pointer -fno-optimize-sibling-calls -Werror=vla -Wno-logical-op-parentheses -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_LIBFFI -fPIC -DMVM_HEAPSNAPSHOT_FORMAT=3 -std=gnu99 -O2 -pipe -I/usr/local/include -I'/usr/local/include' -I'/usr/local/include/moar' -o dynext/perl6_ops.o src/vm/moar/ops/perl6_ops.c cc -L"/usr/local/lib" -shared -fPIC -lc++abi -Wl,-rpath,"//usr/local/lib" -L/usr/local/lib -lffi -ltommath -latomic_ops -luv -lm -lpthread -lkvm -lzstd -o dynext/libperl6_ops_moar.so dynext/perl6_ops.o -lmoar +++ Compiling blib/Perl6/Ops.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Ops.moarvm gen/moar/Ops.nqp +++ Generating gen/moar/Pod.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Pod.nqp > gen/moar/Pod.nqp +++ Compiling blib/Perl6/Pod.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Pod.moarvm gen/moar/Pod.nqp +++ Compiling blib/Perl6/World.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/World.moarvm gen/moar/World.nqp +++ Generating gen/moar/Actions.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Actions.nqp src/Perl6/PodActions.nqp > gen/moar/Actions.nqp +++ Compiling blib/Perl6/Actions.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Actions.moarvm gen/moar/Actions.nqp +++ Compiling blib/Perl6/Grammar.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Grammar.moarvm gen/moar/Grammar.nqp +++ Generating gen/moar/RakuGrammar.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Raku/Grammar.nqp > gen/moar/RakuGrammar.nqp +++ Generating gen/moar/RakuActions.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Raku/Actions.nqp > gen/moar/RakuActions.nqp +++ Compiling blib/Raku/Actions.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Raku/Actions.moarvm gen/moar/RakuActions.nqp +++ Compiling blib/Raku/Grammar.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Raku/Grammar.moarvm gen/moar/RakuGrammar.nqp +++ Generating gen/moar/Compiler.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Compiler.nqp > gen/moar/Compiler.nqp +++ Generating gen/moar/Optimizer.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Optimizer.nqp > gen/moar/Optimizer.nqp +++ Generating gen/moar/Metamodel.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/Metamodel/Configuration.nqp src/Perl6/Metamodel/Archetypes.nqp src/Perl6/Metamodel/Naming.nqp src/Perl6/Metamodel/Documenting.nqp src/Perl6/Metamodel/Explaining.nqp src/Perl6/Metamodel/Stashing.nqp src/Perl6/Metamodel/Versioning.nqp src/Perl6/Metamodel/LanguageRevision.nqp src/Perl6/Metamodel/Nominalizable.nqp src/Perl6/Metamodel/TypePretense.nqp src/Perl6/Metamodel/MethodDelegation.nqp src/Perl6/Metamodel/BoolificationProtocol.nqp src/Perl6/Metamodel/ContainerSpecProtocol.nqp src/Perl6/Metamodel/PackageHOW.nqp src/Perl6/Metamodel/ModuleHOW.nqp src/Perl6/Metamodel/GenericHOW.nqp src/Perl6/Metamodel/AttributeContainer.nqp src/Perl6/Metamodel/Finalization.nqp src/Perl6/Metamodel/MethodContainer.nqp src/Perl6/Metamodel/PrivateMethodContainer.nqp src/Perl6/Metamodel/MultiMethodContainer.nqp src/Perl6/Metamodel/MetaMethodContainer.nqp src/Perl6/Metamodel/RoleContainer.nqp src/Perl6/Metamodel/MultipleInheritance.nqp src/Perl6/Metamodel/DefaultParent.nqp src/Perl6/Metamodel/BaseType.nqp src/Perl6/Metamodel/C3MRO.nqp src/Perl6/Metamodel/MROBasedMethodDispatch.nqp src/Perl6/Metamodel/MROBasedTypeChecking.nqp src/Perl6/Metamodel/Trusting.nqp src/Perl6/Metamodel/Mixins.nqp src/Perl6/Metamodel/BUILDPLAN.nqp src/Perl6/Metamodel/REPRComposeProtocol.nqp src/Perl6/Metamodel/InvocationProtocol.nqp src/Perl6/Metamodel/RolePunning.nqp src/Perl6/Metamodel/ArrayType.nqp src/Perl6/Metamodel/RoleToRoleApplier.nqp src/Perl6/Metamodel/Concretization.nqp src/Perl6/Metamodel/ConcretizationCache.nqp src/Perl6/Metamodel/ConcreteRoleHOW.nqp src/Perl6/Metamodel/CurriedRoleHOW.nqp src/Perl6/Metamodel/ParametricRoleHOW.nqp src/Perl6/Metamodel/ParametricRoleGroupHOW.nqp src/Perl6/Metamodel/RoleToClassApplier.nqp src/Perl6/Metamodel/ClassHOW.nqp src/Perl6/Metamodel/GrammarHOW.nqp src/Perl6/Metamodel/NativeHOW.nqp src/Perl6/Metamodel/NativeRefHOW.nqp src/Perl6/Metamodel/SubsetHOW.nqp src/Perl6/Metamodel/EnumHOW.nqp src/Perl6/Metamodel/CoercionHOW.nqp src/Perl6/Metamodel/DefiniteHOW.nqp src/Perl6/Metamodel/Dispatchers.nqp > gen/moar/Metamodel.nqp +++ Compiling blib/Perl6/Metamodel.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Metamodel.moarvm gen/moar/Metamodel.nqp +++ Compiling blib/Perl6/Optimizer.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Optimizer.moarvm gen/moar/Optimizer.nqp +++ Compiling blib/Perl6/Compiler.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/Compiler.moarvm gen/moar/Compiler.nqp +++ Generating gen/moar/SysConfig.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/SysConfig.nqp > gen/moar/SysConfig.nqp +++ Compiling blib/Perl6/SysConfig.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/SysConfig.moarvm gen/moar/SysConfig.nqp +++ Compiling rakudo.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=rakudo.moarvm --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/rakudo.nqp +++ Generating gen/moar/ast.nqp '/usr/local/bin/nqp-m' tools/build/raku-ast-compiler.nqp src/Raku/ast/impl.rakumod src/Raku/ast/resolver.rakumod src/Raku/ast/origins.rakumod src/Raku/ast/base.rakumod src/Raku/ast/checktime.rakumod src/Raku/ast/sink.rakumod src/Raku/ast/scoping.rakumod src/Raku/ast/attaching.rakumod src/Raku/ast/begintime.rakumod src/Raku/ast/traits.rakumod src/Raku/ast/meta.rakumod src/Raku/ast/doc-block.rakumod src/Raku/ast/doc-declarator.rakumod src/Raku/ast/statements.rakumod src/Raku/ast/operator-properties.rakumod src/Raku/ast/expressions.rakumod src/Raku/ast/pragma.rakumod src/Raku/ast/pair.rakumod src/Raku/ast/circumfix.rakumod src/Raku/ast/call.rakumod src/Raku/ast/nqp.rakumod src/Raku/ast/term.rakumod src/Raku/ast/name.rakumod src/Raku/ast/type.rakumod src/Raku/ast/variable-declaration.rakumod src/Raku/ast/variable-access.rakumod src/Raku/ast/contextualizer.rakumod src/Raku/ast/code.rakumod src/Raku/ast/compunit.rakumod src/Raku/ast/statementprefixes.rakumod src/Raku/ast/statement-mods.rakumod src/Raku/ast/signature.rakumod src/Raku/ast/package.rakumod src/Raku/ast/literals.rakumod src/Raku/ast/regex.rakumod >gen/moar/ast.nqp +++ Generating gen/moar/BOOTSTRAP/v6c.nqp '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar src/Perl6/bootstrap.c/BOOTSTRAP.nqp src/Perl6/bootstrap.c/EXPORTHOW.nqp gen/moar/ast.nqp src/vm/moar/dispatchers.nqp > gen/moar/BOOTSTRAP/v6c.nqp +++ Compiling blib/Perl6/BOOTSTRAP/v6c.moarvm '/usr/local/bin/nqp-m' --module-path=blib --ll-exception --target=mbc --output=blib/Perl6/BOOTSTRAP/v6c.moarvm --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/BOOTSTRAP/v6c.nqp rm -f -- 'rakudo-m-early-build' '/usr/bin/perl' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/lib' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/3rdparty/nqp-configure/lib' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/Configure.pl' --backends=moar --prefix='/usr/local' --silent-build --expand 'moar/rakudo-m-early-build' --out rakudo-m-early-build \ --set-var=base_dir='/usr/obj/ports/rakudo-2024.01/rakudo-2024.01' \ --set-var=moar='/usr/local/bin/moar' \ --set-var=nqp_libdir='/usr/local/share/nqp/lib' \ --set-var=rakudo=rakudo.moarvm +++ Compiling blib/CORE.c.setting.moarvm '/usr/bin/perl' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/lib' -I'/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/3rdparty/nqp-configure/lib' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/Configure.pl' --backends=moar --prefix='/usr/local' --silent-build --expand '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/templates/6.c/core_sources' \ --out 'gen/moar/core_sources.c' \ --set-var=backend=moar '/usr/local/bin/nqp-m' '/usr/obj/ports/rakudo-2024.01/rakudo-2024.01/tools/build/gen-cat.nqp' moar -p 'SETTING::' -f 'gen/moar/core_sources.c' > 'gen/moar/CORE.c.setting' The following step can take a long time, please be patient. '/usr/bin/perl' rakudo-m-early-build --setting=NULL.c --ll-exception --optimize=3 --target=mbc --stagestats --output=blib/CORE.c.setting.moarvm 'gen/moar/CORE.c.setting' Stage start : 0.005 MoarVM panic: Memory allocation failed; could not allocate 12288 bytes gmake: *** [Makefile:1355: blib/CORE.c.setting.moarvm] Error 1 *** Error 2 in lang/rakudo (/usr/ports/infrastructure/mk/bsd.port.mk:3061 '/usr/obj/ports/rakudo-2024.01/.build_done': @cd /usr/obj/ports/ra...) *** Error 2 in lang/rakudo (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=rakudo-2024.01; export _LOCKS_HELD=" rakudo-2024.0...) ===> Exiting lang/rakudo 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...) >>> Running clean in lang/rakudo at 1717262724.88 ===> lang/rakudo ===> Cleaning for rakudo-2024.01 >>> Ended at 1717262727.02 max_stuck=1563.76/depends=26.60/show-prepare-results=6.37/patch=33.43/configure=13.13/build=3634.12/clean=2.25 Error: job failed with 512 on localhost at 1717262727