Skip to content

Instantly share code, notes, and snippets.

@bazzaar
Created November 28, 2016 17:46
Show Gist options
  • Save bazzaar/bb3eed14f700da73f1616c88535f68ae to your computer and use it in GitHub Desktop.
Save bazzaar/bb3eed14f700da73f1616c88535f68ae to your computer and use it in GitHub Desktop.
problem installing rakudo-star-2016.11 on linux, panda install fails with File::Find error "Required named parameter 'name' not passed"
bazzaar@linux:~/rakudo/rakudo-star-2016.11> perl -v
This is perl 5, version 22, subversion 0 (v5.22.0) built for x86_64-linux
(with 1 registered patch, see perl -V for more detail)
============================================
bazzaar@linux:~/rakudo> curl -O http://rakudo.org/downloads/star/rakudo-star-2016.11.tar.gz
bazzaar@linux:~/rakudo> tar -xvzf rakudo-star-2016.11.tar.gz
bazzaar@linux:~/rakudo> cd rakudo-star-2016.11/
bazzaar@linux:~/rakudo/rakudo-star-2016.11> perl Configure.pl --backend=moar --gen-moar
=========================
bazzaar@linux:~/rakudo/rakudo-star-2016.11> make
...
...
rm -f -- perl6
cp -- perl6-m perl6
chmod -- 755 perl6
make[1]: Leaving directory '/home/bazzaar/rakudo/rakudo-star-2016.11/rakudo'
=========================
bazzaar@linux:~/rakudo/rakudo-star-2016.11> make rakudo-test
cd rakudo && make test
make[1]: Entering directory '/home/bazzaar/rakudo/rakudo-star-2016.11/rakudo'
/home/bazzaar/perl5/perlbrew/perls/perl-5.22.0/bin/perl t/harness5 t/01-sanity t/04-nativecall
t/01-sanity/01-literals.t ................ ok
t/01-sanity/02-op-math.t ................. ok
t/01-sanity/03-op-logic.t ................ ok
t/01-sanity/04-op-cmp.t .................. ok
t/01-sanity/05-var.t ..................... ok
t/01-sanity/06-op-inplace.t .............. ok
t/01-sanity/07-op-string.t ............... ok
t/01-sanity/08-var-array.t ............... ok
t/01-sanity/09-end-blocks.t .............. ok
t/01-sanity/10-regex.t ................... ok
t/01-sanity/11-tap.t ..................... ok
t/01-sanity/12-counter.t ................. ok
t/01-sanity/13-equal.t ................... ok
t/01-sanity/14-if.t ...................... ok
t/01-sanity/15-sub.t ..................... ok
t/01-sanity/16-eqv.t ..................... ok
t/01-sanity/17-isa.t ..................... ok
t/01-sanity/18-simple-multisubs.t ........ ok
t/01-sanity/19-say.t ..................... ok
t/01-sanity/20-defined.t ................. ok
t/01-sanity/21-try.t ..................... ok
t/01-sanity/53-transpose.t ............... ok
t/01-sanity/55-use-trace.t ............... ok
t/01-sanity/99-test-basic.t .............. ok
t/04-nativecall/01-argless.t ............. ok
t/04-nativecall/02-simple-args.t ......... ok
t/04-nativecall/03-simple-returns.t ...... ok
t/04-nativecall/04-pointers.t ............ ok
t/04-nativecall/05-arrays.t .............. ok
t/04-nativecall/06-struct.t .............. ok
t/04-nativecall/07-writebarrier.t ........ ok
t/04-nativecall/08-callbacks.t ........... ok
t/04-nativecall/09-nativecast.t .......... ok
t/04-nativecall/10-cglobals.t ............ ok
t/04-nativecall/11-cpp.t ................. ok
t/04-nativecall/12-sizeof.t .............. ok
t/04-nativecall/13-cpp-mangling.t ........ ok
t/04-nativecall/13-union.t ............... ok
t/04-nativecall/14-rw-attrs.t ............ ok
t/04-nativecall/15-rw-args.t ............. ok
t/04-nativecall/16-rt125408.t ............ ok
t/04-nativecall/16-rt125729.t ............ ok
t/04-nativecall/17-libnames.t ............ ok
t/04-nativecall/18-routine-sig-sanity.t .. ok
t/04-nativecall/19-function-pointers.t ... ok
t/04-nativecall/20-concurrent.t .......... ok
All tests successful.
Files=46, Tests=612, 36 wallclock secs ( 0.17 usr 0.11 sys + 33.81 cusr 1.95 csys = 36.04 CPU)
Result: PASS
make[1]: Leaving directory '/home/bazzaar/rakudo/rakudo-star-2016.11/rakudo'
=========================
bazzaar@linux:~/rakudo/rakudo-star-2016.11> make install
cd rakudo && make install
make[1]: Entering directory '/home/bazzaar/rakudo/rakudo-star-2016.11/rakudo'
mkdir -p -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin
mkdir -p -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib/Perl6
cp -- blib/Perl6/ModuleLoader.moarvm blib/Perl6/World.moarvm blib/Perl6/Grammar.moarvm blib/Perl6/Ops.moarvm blib/Perl6/Actions.moarvm blib/Perl6/Optimizer.moarvm blib/Perl6/Pod.moarvm blib/Perl6/Compiler.moarvm blib/Perl6/Metamodel.moarvm blib/Perl6/BOOTSTRAP.moarvm blib/Perl6/DebugPod.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib/Perl6
mkdir -p -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib
mkdir -p -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime
cp -- CORE.setting.moarvm RESTRICTED.setting.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime
cp -- perl6.moarvm perl6-debug.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime
mkdir -p -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime/dynext
cp -- dynext/libperl6_ops_moar.so /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime/dynext
./perl6-m tools/build/upgrade-repository.pl /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6
./perl6-m tools/build/upgrade-repository.pl /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/vendor
./perl6-m tools/build/upgrade-repository.pl /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/site
./perl6-m tools/build/install-core-dist.pl /home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6
installed!
/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar --libpath="/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" perl6.moarvm tools/build/create-moar-runner.pl "/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar" perl6.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime" "" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime"
/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar --libpath="/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" perl6.moarvm tools/build/create-moar-runner.pl "/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar" perl6-debug.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-debug-m "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime" "" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime"
chmod -- 755 /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m
/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar --libpath="/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" perl6.moarvm tools/build/create-moar-runner.pl "/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar" perl6.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-gdb-m "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime" "gdb" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime"
/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar --libpath="/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" perl6.moarvm tools/build/create-moar-runner.pl "/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar" perl6.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-valgrind-m "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime" "valgrind" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime"
/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar --libpath="/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" perl6.moarvm tools/build/create-moar-runner.pl "/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/moar" perl6.moarvm /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime" "" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/nqp/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/lib" "/home/bazzaar/rakudo/rakudo-star-2016.11/install/share/perl6/runtime"
cp -- /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6
chmod -- 755 /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6
make[1]: Leaving directory '/home/bazzaar/rakudo/rakudo-star-2016.11/rakudo'
/home/bazzaar/perl5/perlbrew/perls/perl-5.22.0/bin/perl -MExtUtils::Command -e cp /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m perl6
/home/bazzaar/perl5/perlbrew/perls/perl-5.22.0/bin/perl -MExtUtils::Command -e chmod 755 perl6
== Installing modules for MoarVM
cd modules/panda && sh -c "PATH=/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin:/home/bazzaar/rakudo/rakudo-star-2016.10/install/share/perl6/site/bin/:/home/bazzaar/rakudo/rakudo-star-2016.10/install/bin/:/home/bazzaar/perl5/perlbrew/bin:/home/bazzaar/perl5/perlbrew/perls/perl-5.22.0/bin:/home/bazzaar/rakudo/rakudo-star-2016.10/install/share/perl6/site/bin/:/home/bazzaar/rakudo/rakudo-star-2016.10/install/bin/:/home/bazzaar/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games /home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m bootstrap.pl"
==> Bootstrapping Panda
==> Installing panda from a local directory '/home/bazzaar/rakudo/rakudo-star-2016.11/modules/panda'
==> panda depends on File::Find, Shell::Command, JSON::Fast, File::Which
==> Shell::Command depends on File::Find
==> Fetching File::Find
==> Building File::Find
==> Testing File::Find
Required named parameter 'name' not passed
in sub MAIN at /home/bazzaar/rakudo/rakudo-star-2016.10/install/share/perl6/site/bin//prove6 line 10
in block <unit> at /home/bazzaar/rakudo/rakudo-star-2016.10/install/share/perl6/site/bin//prove6 line 2
test stage failed for File::Find: Tests failed
in method install at /home/bazzaar/rakudo/rakudo-star-2016.11/modules/panda/lib/Panda.pm (Panda) line 186
in block at /home/bazzaar/rakudo/rakudo-star-2016.11/modules/panda/lib/Panda.pm (Panda) line 258
in method resolve at /home/bazzaar/rakudo/rakudo-star-2016.11/modules/panda/lib/Panda.pm (Panda) line 252
in sub MAIN at bin/panda line 20
in block <unit> at bin/panda line 165
Failure Summary
----------------
/home/bazzaar/rakudo/rakudo-star-2016.11/modules/panda(
*test stage failed for File::Find: Tests failed)
The spawned command '/home/bazzaar/rakudo/rakudo-star-2016.11/install/bin/perl6-m' exited unsuccessfully (exit code: 1)
in sub MAIN at bootstrap.pl line 68
in block <unit> at bootstrap.pl line 9
Makefile:65: recipe for target 'modules-install-m' failed
make: *** [modules-install-m] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment