Yes, this is definitely a bug, introduced sometime between 2.020 and
2.040. When $] is in [5.009, 5.011001] and $ENV{PERL_CORE} is false,
INSTALLPRIVLIB is defined as '$(INSTALLARCHLIB)', which just does not
work (I'd offer a patch, but I'm not sure what the intended behavior
is). See lines 45-47 of Makefile.PL in 2.040.
% uname -a
CYGWIN_NT-6.1-WOW64 IGUANA199B 1.7.9(0.237/5/3) 2011-03-29 10:10 i686
Cygwin
% perl -v | grep This
This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int
- Kurt
On Tue Nov 16 07:51:35 2010, sgrover wrote:
Show quoted text> Hi there,
>
> Perl Module: IO::Compress::Zip
> Source: IO-Compress-2.030.tar.gz
>
> make and make test commands successfully execute.
>
> When trying to install the module, the following error is produced:
> bash-2.03$ make install
> mksh: Fatal error in reader: Loop detected when expanding macro value
> `$(INSTALLARCHLIB)'
> Current working directory /ING/HOME/ej86mb/perl-mods/IO-Compress-2.030
>
>
> Given that the error produced is 'loop detected' in macro value, could
> this be a bug in the installation file?
>
>
> Thanks.