Skip Menu |
Report information
Id: 132784
Status: new
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: myforumemail [at] arcor.de
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM: (no value)



From: fran <myforumemail [...] arcor.de>
Date: Mon, 29 Jan 2018 22:18:34 +0100
Subject: [BUILD] make install fail on termux/Android 6.0.1
To: rakudobug [...] perl.org
Download (untitled) / with headers
text/plain 4.3k
Device: Onyx Boox Max2, Android 6.0.1, cpu rk3288 termux is a prefixed linux, device is not rooted make install fails for both rakudo-star-2017.10 and rakudo-2017.12 Using a cross-compiled MoarVM it's possible to make nqp and rakudo, but make install hangs, after that install dir usr/share/perl6 has some precomp binaries, whatever that is. $ make install mkdir -p -- /data/data/com.termux/files/usr/bin mkdir -p -- /data/data/com.termux/files/usr/share/nqp/lib/Perl6 /data/data/com.termux/files/usr/bin/moar --libpath="blib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib -e "for @*ARGS.head(*-1) { given (@*ARGS[*-1] ~ '/' ~ .IO.basename.Str) { say 'rm -f ' ~ .Str; .IO.unlink if .IO.e } }" 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 //data/data/com.termux/files/usr/share/nqp/lib/Perl6 rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/ModuleLoader.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/World.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Grammar.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Ops.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Actions.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Optimizer.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Pod.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Compiler.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/Metamodel.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/BOOTSTRAP.moarvm rm -f //data/data/com.termux/files/usr/share/nqp/lib/Perl6/DebugPod.moarvm 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 /data/data/com.termux/files/usr/share/nqp/lib/Perl6 mkdir -p -- /data/data/com.termux/files/usr/share/perl6/lib mkdir -p -- /data/data/com.termux/files/usr/share/perl6/runtime /data/data/com.termux/files/usr/bin/moar --libpath="blib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib -e "for @*ARGS.head(*-1) { given (@*ARGS[*-1] ~ '/' ~ .IO.basename.Str) { say 'rm -f ' ~ .Str; .IO.unlink if .IO.e } }" CORE.setting.moarvm CORE.d.setting.moarvm RESTRICTED.setting.moarvm /data/data/com.termux/files/usr/share/perl6/runtime rm -f /data/data/com.termux/files/usr/share/perl6/runtime/CORE.setting.moarvm rm -f /data/data/com.termux/files/usr/share/perl6/runtime/CORE.d.setting.moarvm rm -f /data/data/com.termux/files/usr/share/perl6/runtime/RESTRICTED.setting.moarvm /data/data/com.termux/files/usr/bin/moar --libpath="blib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" --libpath="/data/data/com.termux/files/usr/share/nqp/lib" perl6.moarvm --nqp-lib=blib -e "for @*ARGS.head(*-1) { given (@*ARGS[*-1] ~ '/' ~ .IO.basename.Str) { say 'rm -f ' ~ .Str; .IO.unlink if .IO.e } }" perl6.moarvm perl6-debug.moarvm /data/data/com.termux/files/usr/share/perl6/runtime rm -f /data/data/com.termux/files/usr/share/perl6/runtime/perl6.moarvm rm -f /data/data/com.termux/files/usr/share/perl6/runtime/perl6-debug.moarvm cp -- CORE.setting.moarvm CORE.d.setting.moarvm RESTRICTED.setting.moarvm /data/data/com.termux/files/usr/share/perl6/runtime cp -- perl6.moarvm perl6-debug.moarvm /data/data/com.termux/files/usr/share/perl6/runtime mkdir -p -- /data/data/com.termux/files/usr/share/perl6/runtime/dynext cp -- dynext/libperl6_ops_moar.so /data/data/com.termux/files/usr/share/perl6/runtime/dynext ./perl6-m tools/build/upgrade-repository.pl /data/data/com.termux/files/usr/share/perl6 ./perl6-m tools/build/upgrade-repository.pl /data/data/com.termux/files/usr/share/perl6/vendor ./perl6-m tools/build/upgrade-repository.pl /data/data/com.termux/files/usr/share/perl6/site ./perl6-m tools/build/install-core-dist.pl /data/data/com.termux/files/usr/share/perl6 ^Cmake: *** [Makefile:635: m-install] Interrupt


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org