* Package: dev-lang/rakudo-2015.01.1 * Repository: gentoo * Maintainer: patrick@gentoo.org perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux parrot userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox Verifying installation ... Using /usr/bin/nqp-p (version 2015.01 / Parrot 7.0.2). Cleaning up ... You can now use 'make' to build Rakudo. After that, 'make test' will run some tests and 'make install' will install Rakudo. cd src/vm/parrot/ops && /usr/bin/parrot-ops2c C --dynamic perl6.ops # Parsing perl6.ops... # Parsed perl6.ops in 4.007 seconds; found 121 ops. # Ops parsed in 4.030 seconds. cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -c -o perl6_ops.o -I/usr/include/parrot/7.0.2 -I/usr/include/parrot/7.0.2/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden perl6_ops.c perl6_ops.c: In function ‘run_leave_phasers’: perl6_ops.c:168:21: warning: ‘free_runloop_jump_point’ is deprecated (declared at /usr/include/parrot/7.0.2/parrot/call.h:127) [-Wdeprecated-declarations] free_runloop_jump_point(interp); ^ perl6_ops.c:191:21: warning: ‘free_runloop_jump_point’ is deprecated (declared at /usr/include/parrot/7.0.2/parrot/call.h:127) [-Wdeprecated-declarations] free_runloop_jump_point(interp); ^ perl6_ops.c:135:10: warning: variable ‘oldctx’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] PMC *oldctx; ^ perl6_ops.c:131:91: warning: argument ‘exceptions’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] phasers(PARROT_INTERP, PMC *ctx, PMC *perl6_code, PMC *result, PMC *exceptions) ^ cd src/vm/parrot/guts && x86_64-pc-linux-gnu-gcc -c -o exceptions.o -I/usr/include/parrot/7.0.2 -I/usr/include/parrot/7.0.2/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden exceptions.c cd src/vm/parrot/guts && x86_64-pc-linux-gnu-gcc -c -o bind.o -I/usr/include/parrot/7.0.2 -I/usr/include/parrot/7.0.2/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden bind.c cd src/vm/parrot/guts && x86_64-pc-linux-gnu-gcc -c -o container.o -I/usr/include/parrot/7.0.2 -I/usr/include/parrot/7.0.2/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden container.c cd src/vm/parrot/guts && x86_64-pc-linux-gnu-gcc -c -o types.o -I/usr/include/parrot/7.0.2 -I/usr/include/parrot/7.0.2/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden types.c cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -o perl6_ops.so perl6_ops.o ../guts/bind.o ../guts/exceptions.o ../guts/container.o ../guts/types.o -Wl,-O1 -Wl,--as-needed -shared -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lreadline -lffi -L/usr/lib64 -licuuc -licudata /usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/perl6_ops.so dynext /usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/perl6_ops.so /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/vm/parrot/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > gen/parrot/ModuleLoader.nqp /usr/bin/nqp-p --target=pir --output=src/gen/perl6-moduleloader.pir --encoding=utf8 \ gen/parrot/ModuleLoader.nqp /usr/bin/parrot -o blib/Perl6/ModuleLoader.pbc src/gen/perl6-moduleloader.pir /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6-ops.pir --encoding=utf8 \ src/vm/parrot/Perl6/Ops.nqp /usr/bin/parrot -o blib/Perl6/Ops.pbc src/gen/perl6-ops.pir /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6-pod.pir --encoding=utf8 \ src/Perl6/Pod.nqp /usr/bin/parrot -o blib/Perl6/Pod.pbc src/gen/perl6-pod.pir /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6-symboltable.pir --encoding=utf8 \ src/Perl6/World.nqp /usr/bin/parrot -o blib/Perl6/World.pbc src/gen/perl6-symboltable.pir /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/Perl6/Actions.nqp > gen/parrot/Perl6-Actions.nqp /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6-actions.pir --encoding=utf8 \ gen/parrot/Perl6-Actions.nqp /usr/bin/parrot -o blib/Perl6/Actions.pbc src/gen/perl6-actions.pir /usr/bin/nqp-p --target=pir --output=src/gen/perl6-grammar.pir --encoding=utf8 \ src/Perl6/Grammar.nqp /usr/bin/parrot -o blib/Perl6/Grammar.pbc src/gen/perl6-grammar.pir /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/Perl6/Optimizer.nqp > gen/parrot/Perl6-Optimizer.nqp /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6-optimizer.pir --encoding=utf8 \ gen/parrot/Perl6-Optimizer.nqp /usr/bin/parrot -o blib/Perl6/Optimizer.pbc src/gen/perl6-optimizer.pir /usr/bin/nqp-p --target=pir --output=src/gen/perl6-compiler.pir --encoding=utf8 \ src/Perl6/Compiler.nqp /usr/bin/parrot -o blib/Perl6/Compiler.pbc src/gen/perl6-compiler.pir /usr/bin/perl tools/build/gen-version.pl > gen/parrot/main-version.nqp /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/main.nqp gen/parrot/main-version.nqp > gen/parrot/main.nqp /usr/bin/nqp-p --vmlibs=perl6_ops --target=pir --output=src/gen/perl6.pir \ gen/parrot/main.nqp /usr/bin/parrot -o perl6.pbc src/gen/perl6.pir /usr/bin/pbc_to_exe -operl6-p perl6.pbc /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/Perl6/Metamodel/Archetypes.nqp src/Perl6/Metamodel/Naming.nqp src/Perl6/Metamodel/Documenting.nqp src/Perl6/Metamodel/Stashing.nqp src/Perl6/Metamodel/Versioning.nqp src/Perl6/Metamodel/TypePretense.nqp src/Perl6/Metamodel/MethodDelegation.nqp src/Perl6/Metamodel/BoolificationProtocol.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/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/ParrotInterop.nqp src/Perl6/Metamodel/RolePunning.nqp src/Perl6/Metamodel/ArrayType.nqp src/Perl6/Metamodel/RoleToRoleApplier.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/SubsetHOW.nqp src/Perl6/Metamodel/EnumHOW.nqp src/Perl6/Metamodel/ContainerDescriptor.nqp src/Perl6/Metamodel/Dispatchers.nqp > gen/parrot/Metamodel.nqp /usr/bin/nqp-p --target=pir --output=src/gen/perl6-metamodel.pir --encoding=utf8 \ --vmlibs=perl6_ops gen/parrot/Metamodel.nqp /usr/bin/parrot -o blib/Perl6/Metamodel.pbc src/gen/perl6-metamodel.pir /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/Perl6/Metamodel/BOOTSTRAP.nqp src/Perl6/Metamodel/EXPORTHOW.nqp > gen/parrot/BOOTSTRAP.nqp /usr/bin/nqp-p --target=pir --output=src/gen/perl6-bootstrap.pir --encoding=utf8 \ --vmlibs=perl6_ops gen/parrot/BOOTSTRAP.nqp /usr/bin/parrot -o blib/Perl6/BOOTSTRAP.pbc src/gen/perl6-bootstrap.pir /usr/bin/nqp-p tools/build/gen-cat.nqp parrot src/core/core_prologue.pm src/core/traits.pm src/core/Positional.pm src/core/Associative.pm src/core/Callable.pm src/core/natives.pm src/core/stubs.pm src/core/control.pm src/core/Mu.pm src/core/Stringy.pm src/core/Any.pm src/core/Whatever.pm src/core/array_slice.pm src/core/hash_slice.pm src/core/Scalar.pm src/core/Code.pm src/core/WhateverCode.pm src/core/Block.pm src/core/Attribute.pm src/core/Variable.pm src/core/Routine.pm src/core/Sub.pm src/core/Macro.pm src/core/Method.pm src/core/Submethod.pm src/core/Junction.pm src/core/Cool.pm src/core/Enumeration.pm src/core/Bool.pm src/core/Numeric.pm src/core/Real.pm src/core/Int.pm src/core/Order.pm src/core/UInt64.pm src/core/Num.pm src/core/Buf.pm src/core/Str.pm src/core/Capture.pm src/core/Parcel.pm src/core/Iterable.pm src/core/Iterator.pm src/core/Nil.pm src/core/Range.pm src/core/ListIter.pm src/core/MapIter.pm src/core/GatherIter.pm src/core/List.pm src/core/LoL.pm src/core/Array.pm src/core/Enum.pm src/core/Pair.pm src/core/HashIter.pm src/core/EnumMap.pm src/core/Hash.pm src/core/Stash.pm src/core/Label.pm src/core/PseudoStash.pm src/core/Parameter.pm src/core/Signature.pm src/core/Rational.pm src/core/Rat.pm src/core/Complex.pm src/core/Backtrace.pm src/core/Exception.pm src/core/Failure.pm src/core/Match.pm src/core/Cursor.pm src/core/Grammar.pm src/core/Regex.pm src/core/PIO.pm src/core/IO.pm src/core/IO/Pathy.pm src/core/IO/Local.pm src/core/IO/Dir.pm src/core/IO/File.pm src/core/IOU.pm src/core/IO/Spec.pm src/core/IO/Spec/Unix.pm src/core/IO/Spec/Win32.pm src/core/IO/Spec/Cygwin.pm src/core/IO/Spec/QNX.pm src/core/IO/Handle.pm src/core/IO/Pipe.pm src/core/IO/Path.pm src/core/IO/Dup.pm src/core/IO/Special.pm src/core/io_operators.pm src/core/IO/ArgFiles.pm src/core/IO/Socket.pm src/core/IO/Socket/INET.pm src/core/AST.pm src/core/CallFrame.pm src/core/Main.pm src/core/tai-utc.pm src/core/Instant.pm src/core/Duration.pm src/core/Temporal.pm src/core/EXPORTHOW.pm src/core/Pod.pm src/core/Lock.pm src/core/QuantHash.pm src/core/Setty.pm src/core/Set.pm src/core/SetHash.pm src/core/Baggy.pm src/core/Bag.pm src/core/BagHash.pm src/core/Mixy.pm src/core/Mix.pm src/core/MixHash.pm src/core/set_operators.pm src/core/ObjAt.pm src/core/Version.pm src/core/ForeignCode.pm src/core/operators.pm src/core/metaops.pm src/core/precedence.pm src/core/Deprecations.pm src/core/Env.pm src/core/Systemic.pm src/core/VM.pm src/core/Distro.pm src/core/Kernel.pm src/core/Compiler.pm src/core/Perl.pm src/core/OS.pm src/core/JSON/Pretty.pm src/core/Distribution.pm src/core/CompUnit.pm src/core/CompUnitRepo.pm src/core/CompUnitRepo/Locally.pm src/core/CompUnitRepo/Local/File.pm src/core/CompUnitRepo/Local/Installation.pm src/core/Argfiles.pm src/core/Inc.pm src/core/Process.pm src/core/StrDistance.pm src/core/Slang.pm src/core/core_epilogue.pm > gen/parrot/CORE.setting The following step can take a long time, please be patient. ./perl6-p --setting=NULL --ll-exception --optimize=3 --target=pir --stagestats --output=src/gen/p-CORE.setting.pir gen/parrot/CORE.setting Stage start : 0.000 Stage parse : error:imcc:loadlib directive could not find library `nqp_dyncall_ops' in file '(file unknown)' line 1 Makefile:544: recipe for target 'CORE.setting.pbc' failed make: *** [CORE.setting.pbc] Error 1 * ERROR: dev-lang/rakudo-2015.01.1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/rakudo-2015.01.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/rakudo-2015.01.1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:rakudo-2015.01.1:20150221-103055.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/rakudo-2015.01.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/rakudo-2015.01.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/rakudo-2015.01.1/work/rakudo-2015.01.1' * S: '/var/tmp/portage/dev-lang/rakudo-2015.01.1/work/rakudo-2015.01.1'