Paul M. Sirianni via RT wrote:
Show quoted text> Tue Mar 27 18:58:50 2007: Request 25882 was acted upon.
> Transaction: Ticket created by Paul_AV
> Queue: ExtUtils-MakeMaker
> Subject: (No subject given)
> Broken in: 6.30
> Severity: Normal
> Owner: Nobody
> Requestors: sirianpm@gmail.com
> Status: new
> Ticket <URL:
http://rt.cpan.org/Ticket/Display.html?id=25882 >
>
>
> Running ActiveState Perl 5.8.8 on a Windows XP SP2 machine.
> ModuleMaker is specifying the following attributes in the Makefile:
>
> INSTALLSCRIPT = C:\Perl\bin
> ...
> INSTALLSITESCRIPT = $(INSTALLSCRIPT)
This is the current behavior when there's no installsitescript set in your
perl Config, yes. (Just confirming because both ModuleMaker and ActiveState
change all sorts of things about MakeMaker).
Show quoted text> The documentation infers that INSTALLSITESCRIPT should specify the
> Perl\site\bin directory when INSTALLDIRS=site. Why is MakeMaker
> setting this to Perl\bin?
I guess you're referring to the explanation of how prefixification works.
You're right, it probably should try to prefixify INSTALLSITESCRIPT and
INSTALLSITEBIN. It currently doesn't, probably because they didn't exist when
that code was written. Everything just went into INSTALLSCRIPT.