This queue is for tickets about the ExtUtils-Install CPAN distribution.

Report information
The Basics
Id:
6742
Status:
resolved
Priority:
Low/Low

People
Owner:
yves [...] cpan.org
Requestors:
he [...] debian.org
Cc:
AdminCc:

BugTracker
Severity:
Normal
Broken in:
(no value)
Fixed in:
(no value)



Subject: ExtUtils::Install fails to install and still reports success
Hi, When using ExtUtils::Install as user without the necessary permissions to write to the target directory (eg: Using INSTALLDIRS=vendor when installing a perl module as normal user), it outputs one warning (only one, all further ones are suppressed) and then continues with the usual "Installing $FILE\n". In most environments at least one fatal error is generated when it tries to write the .packlist file, but on some systems the .packlist file is omitted (Debian Perl does that, for example) This little test script should demonstrate the problem: #!/bin/sh wget -N http://search.cpan.org/CPAN/authors/id/A/AB/ABIGAIL/End-1.2.tgz && \ tar -xzf End-1.2.tgz && \ cd End/ && \ sudo mkdir -p $PWD/tmp/lib $PWD/tmp/arch $PWD/tmp/man1 $PWD/tmp/man3 && \ perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORLIB=$PWD/tmp/lib INSTALLVENDORARCH=$PWD/tmp/arch INSTALLVENDORMAN1DIR=$PWD/tmp/man1 INSTALLVENDORMAN3DIR=$PWD/tmp/man3 && \ make install I'm using perl 5.8.4 with ExtUtils::MakeMaker 6.14.
http://www.makemaker.org/wiki/index.cgi?ModulesForSale ExtUtils::Install is set to be split out of MakeMaker, so I'll leave this for the future maintainer.
On Wed Jun 23 18:28:31 2004, guest wrote:
Show quoted text
> Hi, > > When using ExtUtils::Install as user without the necessary permissions > to write to the target directory (eg: Using INSTALLDIRS=vendor when > installing a perl module as normal user), it outputs one warning > (only one, all further ones are suppressed) and then continues with > the usual "Installing $FILE\n". > > In most environments at least one fatal error is generated when it > tries to write the .packlist file, but on some systems the > .packlist file is omitted (Debian Perl does that, for example) > > This little test script should demonstrate the problem: > > #!/bin/sh > wget -N http://search.cpan.org/CPAN/authors/id/A/AB/ABIGAIL/End- > 1.2.tgz && \ > tar -xzf End-1.2.tgz && \ > cd End/ && \ > sudo mkdir -p $PWD/tmp/lib $PWD/tmp/arch $PWD/tmp/man1 $PWD/tmp/man3 > && \ > perl Makefile.PL INSTALLDIRS=vendor INSTALLVENDORLIB=$PWD/tmp/lib > INSTALLVENDORARCH=$PWD/tmp/arch INSTALLVENDORMAN1DIR=$PWD/tmp/man1 > INSTALLVENDORMAN3DIR=$PWD/tmp/man3 && \ > make install > > I'm using perl 5.8.4 with ExtUtils::MakeMaker 6.14.
Hi, Could you try the latest development release of MakeMaker and see if this is still a problem? Sorry for the lag in responding. yves
Im closing this ticket as resolved until i hear to the contrary.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.