Here's what happens:

-----------
$ sudo perl -MCPAN -e shell
Password:
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.9402)
Enter 'h' for help.

cpan[1]> install FileUtils::More
CPAN: Storable loaded ok (v2.20)
Going to read '/Users/me/.cpan/Metadata'
  Database was generated on Sun, 01 Nov 2009 22:27:00 GMT
CPAN: Time::HiRes loaded ok (v1.9719)
  LWP not available

Trying with "/usr/local/bin/curl -L -f -s -S --netrc-optional" to get
    "
http://mirrors.cpan.org/showmirror.cgi?name=xmission.com/authors/01mailrc.txt.gz
"
CPAN: Compress::Zlib loaded ok (v2.02)
Error while trying to rename
'/Users/me/.cpan/sources/authors/01mailrc.txt.gz.tmp604' to
'/Users/me/.cpan/sources/authors/01mailrc.txt.gz': No such file or directory
 LWP not available

Trying with "/usr/local/bin/curl -L -f -s -S --netrc-optional" to get
    "
http://mirrors.cpan.org/showmirror.cgi?name=xmission.com/authors/01mailrc.txt.gz
"
Error while trying to rename
'/Users/me/.cpan/sources/authors/01mailrc.txt.gz.tmp604' to
'/Users/me/.cpan/sources/authors/01mailrc.txt.gz': No such file or
directoryTerminal does not support GetHistory.
Lockfile removed.

$
--------------



Here is my setup:

------
$ which perl
/usr/local/bin/perl

$ perl -v
This is perl, v5.10.1 (*) built for darwin-2level
Copyright 1987-2009, Larry Wall
<snip>

$ which cpan
/usr/local/bin/cpan

$ cpan -v
/usr/local/bin/cpan script version 1.9, CPAN.pm version 1.9402

$ sudo find / -type f -name CPAN.pm
/System/Library/Perl/5.8.6/CPAN.pm
/Users/me/.cpan/Bundle/CPAN.pm
/Users/me/my_tar_extractions/perl-5.10.1/lib/CPAN.pm
/usr/local/lib/perl5/5.10.1/CPAN.pm

$ perl -V
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:

  Platform:
    osname=darwin, osvers=8.11.1, archname=darwin-2level
    uname='darwin cws-computer.local 8.11.1 darwin kernel version 8.11.1:
wed oct 10 18:23:28 pdt 2007; root:xnu-792.25.20~1release_i386 i386 i386 '
    config_args='-de'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -pipe -I/usr/local/include',
    optimize='-O3',
    cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp
-fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='4.0.1 (Apple Computer, Inc. build 5370)',
gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib
    libs=-ldbm -ldl -lm -lc
    perllibs=-ldl -lm -lc
    libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup
-L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP
                        USE_LARGE_FILES USE_PERLIO
  Built under darwin
  Compiled at Nov  5 2009 01:43:02
  @INC:
    /usr/local/lib/perl5/5.10.1/darwin-2level
    /usr/local/lib/perl5/5.10.1
    /usr/local/lib/perl5/site_perl/5.10.1/darwin-2level
    /usr/local/lib/perl5/site_perl/5.10.1
    /usr/local/lib/perl5/site_perl/5.8.6
    /usr/local/lib/perl5/site_perl
    .

$ sudo find / -name LWP
Password:
/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/LWP
/Library/Perl/5.8.6/LWP
/System/Library/Perl/5.8.6/CPAN/LWP
/Users/me/.cpan/build/libwww-perl-5.833-594ynR/blib/arch/auto/LWP
/Users/me/.cpan/build/libwww-perl-5.833-594ynR/blib/lib/auto/LWP
/Users/me/.cpan/build/libwww-perl-5.833-594ynR/blib/lib/LWP
/Users/me/.cpan/build/libwww-perl-5.833-594ynR/lib/LWP
/Users/me/.cpan/build/libwww-perl-5.833-KTAvI8/blib/arch/auto/LWP
/Users/me/.cpan/build/libwww-perl-5.833-KTAvI8/blib/lib/auto/LWP
/Users/me/.cpan/build/libwww-perl-5.833-KTAvI8/blib/lib/LWP
/Users/me/.cpan/build/libwww-perl-5.833-KTAvI8/lib/LWP
/Users/me/my_tar_extractions/libwww-perl-5.833/blib/arch/auto/LWP
/Users/me/my_tar_extractions/libwww-perl-5.833/blib/lib/auto/LWP
/Users/me/my_tar_extractions/libwww-perl-5.833/blib/lib/LWP
/Users/me/my_tar_extractions/libwww-perl-5.833/lib/LWP
/Users/me/my_tar_extractions/perl-5.10.1/lib/CPAN/LWP
/usr/local/lib/perl5/5.10.1/CPAN/LWP
-------


Can anyone diagnose the problem?  Previously, I was using my system's perl
5.8.6, but I couldn't get cpan to install the first module I tried to
install, LWP::Simple.  cpan could not complete its 'make test' for the
LWP::Simple install.  So someone suggested that I install libwww-perl-5.833
by hand and skip the 'make test' step while installing.  I did that, and
afterwards I was able to use LWP::Simple in a perl script.  Next, I tried to
use cpan to install FileUtils::More, but that didn't work.  As a result, I
decided to upgrade to perl 5.10.1 to see if that would cure the cpan
problems.   After successfully installing perl 5.10.1, I tried to use cpan
to install FileUtils::More, but once again cpan couldn't install the module.

Thanks.

Reply via email to