* Package: dev-lang/rakudo-2017.09 * Repository: gentoo * Maintainer: patrick@gentoo.org tomboy64@sina.cn,perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux moar test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking rakudo-2017.09.tar.gz to /var/tmp/portage/dev-lang/rakudo-2017.09/work >>> Source unpacked in /var/tmp/portage/dev-lang/rakudo-2017.09/work >>> Preparing source in /var/tmp/portage/dev-lang/rakudo-2017.09/work/rakudo-2017.09 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/rakudo-2017.09/work/rakudo-2017.09 ... Using /usr/bin/nqp-m (version 2017.09 / MoarVM 2017.09.1). Cleaning up ... You can now use 'make' to build Rakudo. After that, 'make test' will run some tests and 'make install' will install Rakudo. >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/rakudo-2017.09/work/rakudo-2017.09 ... make -j1 DESTDIR=/var/tmp/portage/dev-lang/rakudo-2017.09/image/ NQP_JARS= BLD_NQP_JARS= /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > gen/moar/ModuleLoader.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/ModuleLoader.moarvm --encoding=utf8 \ gen/moar/ModuleLoader.nqp gcc -c -fPIC -Werror=declaration-after-statement -Werror=pointer-arith -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_LIBFFI -fPIC -O2 -pipe -march=native -Wall -Werror=declaration-after-statement -Werror=pointer-arith -O0 -DNDEBUG -I/usr/include/libatomic_ops \ -I/usr/include/dyncall -I/usr/include/moar \ -I/usr/include/sha1 -I/usr/include/tinymt -I/usr/include/libtommath \ -I/usr/include/libuv -I/usr/include -I3rdparty/libtommath -I/usr/lib64/libffi-3.2.1/include -o dynext/perl6_ops.o src/vm/moar/ops/perl6_ops.c src/vm/moar/ops/perl6_ops.c:27:24: warning: ‘one_arg_callsite’ defined but not used [-Wunused-variable] static MVMCallsite one_arg_callsite = { one_arg_flags, 1, 1, 1, 0 }; ^~~~~~~~~~~~~~~~ gcc -c -fPIC -Werror=declaration-after-statement -Werror=pointer-arith -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DHAVE_LIBFFI -fPIC -O2 -pipe -march=native -Wall -Werror=declaration-after-statement -Werror=pointer-arith -O0 -DNDEBUG -I/usr/include/libatomic_ops \ -I/usr/include/dyncall -I/usr/include/moar \ -I/usr/include/sha1 -I/usr/include/tinymt -I/usr/include/libtommath \ -I/usr/include/libuv -I/usr/include -I3rdparty/libtommath -I/usr/lib64/libffi-3.2.1/include -o dynext/container.o src/vm/moar/ops/container.c gcc -Llib64 -shared -fPIC -Wl,-O1 -Wl,--as-needed -O0 -DNDEBUG -lffi -L/usr/lib64/../lib64 -lffi -latomic_ops -L/usr/lib64/../lib64 -lffi -luv -L/usr/lib64/../lib64 -lffi -lm -lpthread -lrt -ldl -o dynext/libperl6_ops_moar.so dynext/perl6_ops.o dynext/container.o -lmoar /usr/bin/nqp-m --target=mbc --output=blib/Perl6/Ops.moarvm --encoding=utf8 \ src/vm/moar/Perl6/Ops.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/DebugPod.moarvm --encoding=utf8 \ src/Perl6/DebugPod.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Pod.moarvm --encoding=utf8 \ src/Perl6/Pod.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/World.moarvm --encoding=utf8 \ src/Perl6/World.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Actions.nqp > gen/moar/Perl6-Actions.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Actions.moarvm --encoding=utf8 \ gen/moar/Perl6-Actions.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Grammar.moarvm --encoding=utf8 \ src/Perl6/Grammar.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Optimizer.nqp > gen/moar/Perl6-Optimizer.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Optimizer.moarvm --encoding=utf8 \ gen/moar/Perl6-Optimizer.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Compiler.moarvm --encoding=utf8 \ src/Perl6/Compiler.nqp /usr/bin/perl tools/build/gen-version.pl /usr /usr/share > gen/moar/main-version.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/main.nqp gen/moar/main-version.nqp > gen/moar/main.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=perl6.moarvm \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/main.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/common_bootstrap_sources > gen/moar/Metamodel.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/Metamodel.moarvm --encoding=utf8 \ gen/moar/Metamodel.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/Perl6/Metamodel/BOOTSTRAP.nqp src/Perl6/Metamodel/EXPORTHOW.nqp > gen/moar/BOOTSTRAP.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=blib/Perl6/BOOTSTRAP.moarvm --encoding=utf8 \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/BOOTSTRAP.nqp /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/moar_core_sources > gen/moar/CORE.setting The following step can take a long time, please be patient. /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib --setting=NULL --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.setting.moarvm gen/moar/CORE.setting Stage start : 0.000 Stage parse : 127.860 Stage syntaxcheck: 0.000 Stage ast : 0.000 Stage optimize : 13.127 Stage mast : 24.091 Stage mbc : 0.497 /usr/bin/nqp-m tools/build/gen-cat.nqp moar -f tools/build/moar_core_d_sources > gen/moar/CORE.d.setting The following step can take a long time, please be patient. /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.d.setting.moarvm gen/moar/CORE.d.setting Stage start : 0.000 Stage parse : 0.623 Stage syntaxcheck: 0.000 Stage ast : 0.000 Stage optimize : 0.035 Stage mast : 0.090 Stage mbc : 0.002 /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib --target=mbc --ll-exception --output=RESTRICTED.setting.moarvm src/RESTRICTED.setting rm -f -- perl6-m /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-m . "" --nqp-lib=blib . blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" chmod -- 755 perl6-m /usr/bin/nqp-m tools/build/gen-cat.nqp moar src/perl6-debug.nqp gen/moar/main-version.nqp > gen/moar/perl6-debug.nqp /usr/bin/nqp-m --module-path=blib --target=mbc --output=perl6-debug.moarvm \ --vmlibs=dynext/libperl6_ops_moar.so=Rakudo_ops_init gen/moar/perl6-debug.nqp /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6-debug.moarvm perl6-debug-m . "" --nqp-lib=blib . blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" rm -f -- perl6-gdb-m /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-gdb-m . "gdb" --nqp-lib=blib . blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" "/usr/share/nqp/lib" chmod -- 755 perl6-gdb-m rm -f -- perl6-lldb-m /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-lldb-m . "lldb" --nqp-lib=blib . blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" chmod -- 755 perl6-lldb-m rm -f -- perl6-valgrind-m /usr/bin/moar --libpath="blib" --libpath="/usr/share/nqp/lib" --libpath="/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib tools/build/create-moar-runner.pl "/usr/bin/moar" perl6.moarvm perl6-valgrind-m . "valgrind" --nqp-lib=blib . blib "/usr/share/nqp/lib" "/usr/share/nqp/lib" chmod -- 755 perl6-valgrind-m rm -f -- perl6 cp -- perl6-m perl6 chmod -- 755 perl6 >>> Source compiled. >>> Test phase: dev-lang/rakudo-2017.09 make -j1 test /usr/bin/perl t/harness5 t/01-sanity t/04-nativecall ===( 1;0 0/? 0/? 0/? 0/? 1/12 0/? )======================== t/01-sanity/05-var.t ........................ ok ===( 12;0 0/? 0/? 0/? 0/? 0/? )=============================== ===( 13;1 0/? 0/14 0/? 0/? 1/11 0/? )====================== ===( 20;1 0/? 1/14 0/? 0/? 7/11 0/? )====================== t/01-sanity/06-op-inplace.t ................. ok ===( 24;1 0/? 1/14 0/? 0/? 0/? )============================= t/01-sanity/02-op-math.t .................... ok ===( 37;1 0/24 0/? 0/? 0/? 0/? )============================= ===( 38;1 1/24 0/? 0/? 0/? 0/? 0/? )======================== t/01-sanity/01-literals.t ................... ok ===( 61;1 0/? 0/? 0/? 0/? 0/? )=============================== ===( 62;1 1/16 0/? 0/? 0/? 0/? 0/? )======================== t/01-sanity/03-op-logic.t ................... ok ===( 77;1 0/? 0/? 0/? 0/? 0/? )=============================== ===( 78;1 0/24 0/? 1/11 0/? 0/? 0/? )====================== t/01-sanity/08-var-array.t .................. ok ===( 88;1 0/24 0/? 0/? 0/? 0/? )============================= ===( 89;1 1/24 0/? 0/? 0/? 0/? 0/? )======================== t/01-sanity/04-op-cmp.t ..................... ok ===( 112;1 0/? 0/? 0/? 0/? 0/? )=============================== ===( 113;1 0/? 1/2 0/? 0/? 0/? 0/? )========================== t/01-sanity/09-end-blocks.t ................. ok ===( 114;1 0/? 0/? 0/? 0/? 0/? )=============================== ===( 115;2 0/? 0/? 0/? 1/4 0/? 0/? )========================== t/01-sanity/12-counter.t .................... ok ===( 118;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 119;2 0/? 1/11 0/? 0/? 0/? 0/? )======================== t/01-sanity/10-regex.t ...................... ok ===( 129;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 130;2 1/18 0/10 0/? 0/? 0/? 0/? )====================== ===( 131;2 1/18 1/10 0/? 0/? 0/? 0/? )====================== t/01-sanity/11-tap.t ........................ ok ===( 140;2 1/18 0/? 0/? 0/? 0/? )============================= t/01-sanity/07-op-string.t .................. ok ===( 157;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 158;2 0/? 0/? 1/4 0/? 0/? 0/? )========================== t/01-sanity/15-sub.t ........................ ok ===( 161;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 162;2 0/? 0/? 1/1 0/? 0/? 0/? )========================== t/01-sanity/16-eqv.t ........................ ok ===( 162;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 163;2 1/4 0/? 0/? 0/? 0/? 0/? )========================== t/01-sanity/13-equal.t ...................... ok ===( 166;2 0/? 0/? 0/? 0/? 0/? )=============================== ===( 167;3 0/? 0/? 0/? 0/? 1/3 0/? )========================== t/01-sanity/20-defined.t .................... ok ===( 169;3 0/? 0/? 0/? 0/? 0/? )=============================== ===( 170;3 1/9 0/3 0/? 0/? 0/? 0/? )========================== ===( 171;3 1/9 1/3 0/? 0/? 0/? 0/? )========================== ===( 179;3 8/9 1/3 1/2 0/? 0/? 0/? )========================== t/01-sanity/14-if.t ......................... ok ===( 180;3 1/3 1/2 0/? 0/? 0/? )=============================== t/01-sanity/17-isa.t ........................ ok ===( 182;3 1/2 0/? 0/? 0/? 0/? )=============================== t/01-sanity/18-simple-multisubs.t ........... ok ===( 183;3 0/? 0/? 0/? 0/? 0/? )=============================== ===( 184;3 1/12 0/? 0/? 0/? 0/? 0/? )======================== t/01-sanity/19-say.t ........................ ok ===( 195;3 0/? 0/? 0/? 0/? 0/? )=============================== ===( 196;3 1/4 0/? 0/? 0/? 0/? 0/? )========================== t/01-sanity/21-try.t ........................ ok ===( 199;3 0/? 0/? 0/? 0/? 0/? )=============================== ===( 200;7 1/26 0/? 0/? 0/? 0/? 0/? )======================== ===( 221;7 21/26 0/? 1/? 0/? 0/? 0/? )======================== t/01-sanity/53-transpose.t .................. ok ===( 229;7 0/? 4/? 0/? 0/? 0/? )=============================== t/01-sanity/98-test-deprecated.t ............ ok ===( 233;7 0/? 0/? 0/? 0/? 0/? )=============================== ===( 234;7 1/3 0/? 0/? 0/? 0/? 0/? )========================== ===( 235;8 1/3 1/? 0/? 0/? 0/? 0/? )========================== t/01-sanity/99-test-basic.t ................. ok ===( 298;8 1/3 0/? 0/? 0/? 0/? )=============================== t/01-sanity/55-use-trace.t .................. ok ===( 300;8 0/? 0/? 0/? 0/? 0/? )=============================== ===( 301;15 0/5 0/? 0/? 1/12 0/? 0/? )======================= ===( 312;15 1/5 0/14 0/? 11/12 0/? 0/? )===================== ===( 313;16 2/5 0/14 0/? 11/12 0/? 0/? )===================== t/04-nativecall/01-argless.t ................ ok ===( 317;16 0/14 0/11 12/12 0/? 0/? )======================== t/04-nativecall/04-pointers.t ............... ok ===( 317;16 0/14 0/11 0/? 0/? 0/? )========================== ===( 318;16 0/14 1/11 0/? 0/? 0/? 0/? )===================== ===( 329;16 1/14 11/11 0/? 0/? 0/? 0/? )===================== t/04-nativecall/03-simple-returns.t ......... ok ===( 329;16 1/14 0/? 0/? 0/? 0/? )============================ t/04-nativecall/02-simple-args.t ............ ok ===( 342;16 0/? 0/? 0/? 0/? 0/? )============================== ===( 343;17 0/40 1/28 0/? 0/? 0/? 0/? )===================== t/04-nativecall/06-struct.t ................. ok ===( 370;17 0/40 0/7 0/? 0/? 0/? )============================ ===( 371;17 1/40 0/7 0/? 0/? 0/? 0/? )======================= ===( 375;18 5/40 0/7 0/? 0/? 0/? 0/? )======================= t/04-nativecall/05-arrays.t ................. ok ===( 410;18 0/7 0/? 0/? 0/? 0/? )============================== ===( 411;18 1/7 0/? 0/? 0/? 0/? 0/? )========================= t/04-nativecall/07-writebarrier.t ........... ok ===( 417;18 0/? 0/? 0/? 0/? 0/? )============================== ===( 418;18 0/8 0/9 1/7 0/? 0/? 0/? )========================= ===( 420;19 0/8 0/9 3/7 0/? 0/? 0/? )========================= t/04-nativecall/10-cglobals.t ............... ok ===( 424;19 0/8 0/9 0/? 0/? 0/? )============================== ===( 425;19 1/8 0/9 0/? 0/? 0/? 0/? )========================= t/04-nativecall/08-callbacks.t .............. ok ===( 432;19 0/9 0/? 0/? 0/? 0/? )============================== ===( 433;19 1/9 0/? 0/? 0/? 0/? 0/? )========================= t/04-nativecall/09-nativecast.t ............. ok ===( 441;19 0/? 0/? 0/? 0/? 0/? )============================== ===( 442;20 1/21 0/? 0/? 0/? 0/? 0/? )======================= t/04-nativecall/11-cpp.t .................... ok ===( 462;20 0/? 0/? 0/? 0/? 0/? )============================== ===( 463;21 0/17 0/? 0/? 1/16 0/? 0/? )===================== t/04-nativecall/14-rw-attrs.t ............... ok ===( 478;21 0/17 0/? 0/? 0/? 0/? )============================ ===( 479;22 1/17 0/? 0/? 0/? 0/? 0/? )======================= t/04-nativecall/12-sizeof.t ................. ok ===( 495;22 0/? 0/? 0/? 0/? 0/? )============================== ===( 496;23 1/26 0/28 0/22 0/? 0/? 0/? )=================== ===( 497;23 1/26 0/28 1/22 0/? 0/? 0/? )=================== ===( 532;23 15/26 1/28 21/22 0/? 0/? 0/? )=================== t/04-nativecall/15-rw-args.t ................ ok ===( 547;23 18/26 12/28 0/? 0/? 0/? )========================== t/04-nativecall/13-union.t .................. ok ===( 570;23 25/26 0/? 0/? 0/? 0/? )============================ t/04-nativecall/13-cpp-mangling.t ........... ok ===( 571;23 0/? 0/? 0/? 0/? 0/? )============================== ===( 572;24 0/? 0/? 0/? 0/? 1/1 0/? )========================= t/04-nativecall/19-function-pointers.t ...... ok ===( 572;24 0/? 0/? 0/? 0/? 0/? )============================== ===( 573;25 0/? 0/? 0/? 0/? 1/3 0/? )========================= ===( 574;26 0/? 0/? 0/? 0/? 1/3 1/9 )========================= t/04-nativecall/21-callback-other-thread.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 6/9 subtests ===( 576;26 0/? 0/? 0/? 0/? 1/3 )============================== t/04-nativecall/20-concurrent.t ............. ok ===( 578;26 0/? 0/? 0/? 0/? )=================================== ===( 579;31 1/1 0/? 0/7 0/? )=================================== t/04-nativecall/16-rt125408.t ............... ok ===( 579;31 0/? 0/7 0/? )======================================== ===( 580;31 1/1 0/7 0/? )======================================== t/04-nativecall/16-rt125729.t ............... ok ===( 580;31 0/7 0/? )============================================= ===( 581;31 1/7 0/? )============================================= t/04-nativecall/17-libnames.t ............... ok t/04-nativecall/18-routine-sig-sanity.t ..... t/04-nativecall/18-routine-sig-sanity.t ..... 1/? t/04-nativecall/18-routine-sig-sanity.t ..... ok Test Summary Report ------------------- t/04-nativecall/21-callback-other-thread.t (Wstat: 256 Tests: 3 Failed: 0) Non-zero exit status: 1 Parse errors: Tests out of sequence. Found (4) but expected (3) Bad plan. You planned 9 tests but ran 3. Files=48, Tests=622, 32 wallclock secs ( 0.25 usr 0.09 sys + 76.06 cusr 6.39 csys = 82.79 CPU) Result: FAIL make: *** [Makefile:561: m-coretest5] Error 1 * ERROR: dev-lang/rakudo-2017.09::gentoo failed (test phase): * Make test failed. See above for details. * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 3678: Called default * phase-functions.sh, line 853: Called default_src_test * phase-functions.sh, line 882: Called __eapi0_src_test * phase-helpers.sh, line 767: Called die * The specific snippet of code: * $emake_cmd ${internal_opts} test || \ * die "Make test failed. See above for details." * * If you need support, post the output of `emerge --info '=dev-lang/rakudo-2017.09::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/rakudo-2017.09::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =rakudo-2017.09 * The complete build log is located at '/var/log/portage/dev-lang:rakudo-2017.09:20170922-201549.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/rakudo-2017.09/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/rakudo-2017.09/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/rakudo-2017.09/work/rakudo-2017.09' * S: '/var/tmp/portage/dev-lang/rakudo-2017.09/work/rakudo-2017.09'