Skip Menu |

This queue is for tickets about the IO-Compress CPAN distribution.

Report information
The Basics
Id: 63036
Status: open
Priority: 0/
Queue: IO-Compress

People
Owner: Nobody in particular
Requestors: Sumeet.Grover [...] rulefinancial.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.030
Fixed in: (no value)



Subject: Unable to install this module
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.
RT-Send-CC: kstar [...] cpan.org
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.