Skip Menu |
Queue is disabled
This queue is disabled and you may not create new tickets in it. Disabled queues are usually because the distribution was merged with another or changed names. Sometimes they are the end result of a bad autocreate from PAUSE data before anyone noticed.
Report information
Id: 132784
Status: open
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
Download (untitled) / with headers
text/plain 4.8k
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: Show quoted text
> 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/


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