Open p6rt opened 6 years ago
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
I suggest check out below links: https://github.com/mickael-kerjean/filestash/issues/61
https://github.com/termux/termux-packages/issues/307
Good luck,
On Mon, 29 Jan 2018 13:24:45 -0800, myforumemail@arcor.de wrote:
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
-- Matt Zand https://coding-bootcamps.com/ https://myhsts.org/ https://dcwebmakers.com/
The RT System itself - Status changed from 'new' to 'open'
Migrated from rt.perl.org#132784 (status was 'open')
Searchable as RT132784$