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

Owner: Nobody
Requestors: brian [at] gernhardtsoftware.com
Cc:
AdminCc:

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



Date: Wed, 2 Dec 2015 11:29:28 -0500
Subject: [BUG] install-core-dist.pl ignores DESTDIR
To: rakudobug [...] perl.org
From: Brian Charles Gernhardt <brian [...] gernhardtsoftware.com>
Download (untitled) / with headers
text/plain 3.3k
git describe: Bend-317-g9511ff2 OS X 10.11.1 Steps to reproduce: perl Configure.pl --prefix=/usr/local --backends=moar --build-moar --build-nqp make DESTDIR=$PWD/temp m-install Output: perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/bin perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/nqp/lib/Perl6 perl -MExtUtils::Command -e 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 /Users/brian/dev/perl6/rakudo/temp/usr/local/share/nqp/lib/Perl6 perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/lib perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/runtime perl -MExtUtils::Command -e cp CORE.setting.moarvm RESTRICTED.setting.moarvm /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/runtime perl -MExtUtils::Command -e cp perl6.moarvm perl6-debug.moarvm /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/runtime perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/runtime/dynext perl -MExtUtils::Command -e cp dynext/libperl6_ops_moar.dylib /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/runtime/dynext perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/dist perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/sources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/resources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/bin perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/short perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/vendor/dist perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/vendor/sources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/vendor/resources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/vendor/bin perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/vendor/short perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/site/dist perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/site/sources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/site/resources perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/site/bin perl -MExtUtils::Command -e mkpath /Users/brian/dev/perl6/rakudo/temp/usr/local/share/perl6/site/short ./perl6-m tools/build/install-core-dist.pl No writeable path found in block <unit> at tools/build/install-core-dist.pl:14 Because install-core-dist.pl has no idea of $DESTDIR, it attempts to install in /usr/local/share/perl6, which doesn't exist yet. Use case: I use stow to manage my /usr/local/ directory, so use $DESTDIR to put everything into a temp directory and then move temp/usr/local to /usr/local/stow/rakudo.


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