Hello,

During the install in CPAN of Log::Log4perl, I got a Recursive dependency
detected error, which I managed to reduce to:

Scalar::Util > Test::More > Test::Harness > File::Spec > Scalar::Util

(exact output from CPAN below).

I am totally puzzled on how I can proceed now. Googling CPAN Recursive
dependency didn't provide useful information, ASFAICS.

Even knowing which one of those four modules is the culprit wouldn't help me
here.

My context: I have slowly been developping my software on my Mac for about
three months. Doing so, I have CPAN installed many modules over those three
months, including Log4perl. I am now trying to move my code to the
deployment machine, where I need to CPAN install all the modules I use. This
is where I get the above error.

My target machine is a Linux CentOS distribution, though this shouldn't make
any difference, since CPAN is supposedly platform agnostic.

I'd appreciate any pointer.

Jean-Denis


cpan> make Scalar::Util
Running make for module Scalar::Util
Running make for G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz
  Is already unwrapped into directory
/root/.cpan/build/Scalar-List-Utils-1.21
  Has already been processed within this session

Recursive dependency detected:
    Scalar::Util
 => G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz
 => Test::More
 => M/MS/MSCHWERN/Test-Simple-0.88.tar.gz
 => Test::Harness
 => A/AN/ANDYA/Test-Harness-3.17.tar.gz
 => File::Spec
 => S/SM/SMUELLER/PathTools-3.30.tar.gz
 => Scalar::Util.
Cannot continue.

Reply via email to