saji has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I'm trying to install IO-Compress in one of the server and I got the below error while running make install,

Makefile:759: *** Recursive variable `INSTALLARCHLIB' references itself (eventually).  Stop.

I tried to google this error and I find some threads about the error but no solution.

http://www.nntp.perl.org/group/perl.perl5.porters/2009/10/msg152470.html
I'm facing this issue with perl 5.10, same is fine with perl 5.8 and tried both IO-Compress 2.030 and 2.033, but no luck
Thanks in advance.

Replies are listed 'Best First'.
Re: IO-Compress install failed
by marto (Cardinal) on Feb 01, 2011 at 10:53 UTC

    Can you tell us which operating system and version of Perl and IO::Compress are in use here? How are you trying to install this module? An open bug has been raised on this topic. This discussion (in the thread you link to) suggesting use of INSTALL_BASE rather than PREFIX when installing may be of interest, depending on the answers to my previous questions.

    Update: edited last sentence

Re: IO-Compress install failed
by syphilis (Archbishop) on Feb 01, 2011 at 10:59 UTC
    What was the actual 'perl Makefile.PL' command that you ran ?

    I'm facing this issue with perl 5.10, same is fine with perl 5.8

    Then it's most likely something that ExtUtils::MakeMaker is doing on perl-5.10, but not on perl-5.8. I'm loathe to suggest that you downgrade EU::MM, but maybe *upgrading* EU::MM on the 5.10 installation might also fix the problem (if that's an option).

    Cheers,
    Rob