# New Ticket Created by  Brian Gernhardt 
# Please include the string:  [perl #126786]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=126786 >


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.


Reply via email to