develooper Front page | perl.perl5.porters | Postings from January 2012

Re: [perl #41246] Certain installprefix causes lib/ExtUtils/basic.tfailure

Thread Next
From:
Peter Scott
Date:
January 14, 2012 10:01
Subject:
Re: [perl #41246] Certain installprefix causes lib/ExtUtils/basic.tfailure
Message ID:
4F11C2D5.5000308@psdt.com
On 1/12/12 4:55 PM, James E Keenan via RT wrote:
> On Fri Jan 12 09:05:47 2007, Peter@PSDT.com wrote:
>> On Thu, 11 Jan 2007 19:49:03 -0800, Peter Scott wrote:
>>> and all tests pass except lib/ExtUtils/t/basic.  The results of that
>>> are appended.
>>>
>>> The culprit appears to be that the top level Makefile contains
>>>
>>> INSTALLSITELIB = $(SITEPREFIX)-inst/lib/site_perl/5.9.5
>>> INSTALLSITEARCH = $(SITEPREFIX)-inst/lib/site_perl/5.9.5/i686-linux
>>>
> Have more recent versions of ExtUtils::MakeMaker changed this situation
> at all?
Not for the better.  Taking the 5.14.2 distribution (because blead may 
have unrelated transient issues), the difference between the two 
following invocations:

./Configure -de -Dinc_version_list=none -Dprefix=/tmp/thisperl

and

/Configure -de -Dinc_version_list=none -Dprefix=/tmp/thisperl 
-Dinstallprefix=/tmp/thisperl-inst

is that the former passes all tests in 'make test' whereas the latter 
has 3 failures:

Failed 3 tests out of 1969, 99.85% okay.
         ../cpan/ExtUtils-MakeMaker/t/basic.t
         ../dist/ExtUtils-Install/t/InstallWithMM.t
         porting/dual-life.t

cpan/ExtUtils-MakeMaker/t/basic................................#   
Failed test at t/basic.t line 123.
#                   'make[1]: Entering directory 
`/tmp/perl-5.14.2.orig/cpan/ExtUtils-MakeMaker/t/Big-Dummy'
# make[2]: Entering directory 
`/tmp/perl-5.14.2.orig/cpan/ExtUtils-MakeMaker/t/Big-Dummy/Liar'
# make[2]: Leaving directory 
`/tmp/perl-5.14.2.orig/cpan/ExtUtils-MakeMaker/t/Big-Dummy/Liar'
# Manifying blib/man1/program.1
# Manifying blib/man3/Big::Dummy.3
# Appending installation info to 
../dummy-install/lib/5.14.2/i686-linux/perllocal.pod
# make[1]: Leaving directory 
`/tmp/perl-5.14.2.orig/cpan/ExtUtils-MakeMaker/t/Big-Dummy'
# '
#     doesn't match '(?^m:^Installing )'
FAILED at test 28

dist/ExtUtils-Install/t/InstallWithMM..........................#   
Failed test at t/InstallWithMM.t line 70.
#                   'make[1]: Entering directory 
`/tmp/perl-5.14.2.orig/dist/ExtUtils-Install/t/Big-Dummy'
# make[2]: Entering directory 
`/tmp/perl-5.14.2.orig/dist/ExtUtils-Install/t/Big-Dummy/Liar'
# make[2]: Leaving directory 
`/tmp/perl-5.14.2.orig/dist/ExtUtils-Install/t/Big-Dummy/Liar'
# Skipping ../dummy-install-inst/lib/site_perl/5.14.2/Big/Dummy.pm 
(unchanged)
# Skipping ../dummy-install-inst/lib/site_perl/5.14.2/Big/Liar.pm 
(unchanged)
# Skipping ../dummy-install-inst/man/man1/program.1 (unchanged)
# Skipping ../dummy-install-inst/man/man3/Big::Dummy.3 (unchanged)
# Skipping ../dummy-install-inst/bin/program (unchanged)
# Writing 
../dummy-install-inst/lib/site_perl/5.14.2/i686-linux/auto/Big/Dummy/.packlist
# Appending installation info to 
../dummy-install/lib/5.14.2/i686-linux/perllocal.pod
# make[1]: Leaving directory 
`/tmp/perl-5.14.2.orig/dist/ExtUtils-Install/t/Big-Dummy'
# '
#     doesn't match '(?^m:^Installing )'
FAILED at test 6

t/porting/dual-life............................................# Failed 
at porting/dual-life.t line 58
# Failed at porting/dual-life.t line 58
# Failed at porting/dual-life.t line 58
FAILED at test 10




Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About