Proc::FastSpawn test failure

Darin McBride darin.mcbride at shaw.ca
Sat Nov 23 07:58:48 CET 2013


On Saturday November 23 2013 6:27:09 AM Marc Lehmann wrote:
> On Fri, Nov 22, 2013 at 12:19:43PM -0700, Darin McBride 
<darin.mcbride at shaw.ca> wrote:
> > I give Configure a "-Dprefix=/real/destination/path/here" and then when it
> > comes time to install, since I need everything separated out for a real
> > install to a different machine, I do "make install
> > DESTDIR=/home/dmcbride/tmp/perl" and then, once all 165+ modules are
> > built to that path, I can cd into DESTDIR and tar everything up to be
> > untarred at the root of the destination system.
> There's nothing relocatable about that - you simply break your perl
> installation that way.

Yes, that's relocatable.  I use -Duserelocatableinc on the Configure command 
line as well.  While I didn't make it explicit earlier, in my original note I 
did say "relocatable perl" which I thought implied this flag.

> > But when I run /home/dmcbride/tmp/perl/real/destination/path/here/bin/perl
> > - MConfig -E 'say $Config{perlpath}', I get
> > /real/destination/path/here/bin/perl - which is where everything will
> > eventually go, but isn't yet.
> 
> That's because you haven't relocated your perl, you just moved it
> away. That jsut destroys your install, it doesn't relocate it.

I haven't _re_-located it, no.  But it's relocatable, as per the normal method 
for relocating on Unix.

> I don't think cpan modules should support obviously broken installs - there

That's fine, but I highly disagree that this is a broken install.

perl -V says, among other things:

config_args='-desr -Duse64bitall -Duselongdoubles -Dusethreads -
Duserelocatableinc -Dman1direxp= -Dman3direxp= -Dcf_email=root at localhost -
Dprefix=/real/destination/path/here -Uman1direxp -Uman3direxp'



More information about the anyevent mailing list