OK... heading down the rabbit hole... The App-Cpan and CPAN modules installed OK from source, but the ExtUtils-MakeMaker had a problem in make test...
... t/writemakefile_args......ok 1/35Can't locate object method "new" via +package "version" at t/writemakefile_args.t line 164. # Looks like you planned 35 tests but ran 22. # Looks like your test exited with 2 just after 22. t/writemakefile_args......dubious + Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 23-35 Failed 13/35 tests, 62.86% okay t/xs......................ok + Failed Test Stat Wstat Total Fail List of Failed ---------------------------------------------------------------------- +--------- t/writemakefile_args.t 2 512 35 26 23-35 6 tests and 10 subtests skipped. Failed 1/55 test scripts. 13/760 subtests failed. Files=55, Tests=760, 17 wallclock secs (11.04 cusr + 3.36 csys = 14.4 +0 CPU) Failed 1/55 test programs. 13/760 subtests failed. make: *** [test_dynamic] Error 255 mx:ExtUtils-MakeMaker-6.56
So I tried running CPAN and then tried, for example, to install 'version' and here's what happened there:
$ sudo cpan NullLogger: Using logger from Local::Null::Logger NullLogger: Hooked into output NullLogger: Patched cargo culting cpan shell -- CPAN exploration and modules installation (v1.9465) Enter 'h' for help. cpan[1]> install version + CPAN: Storable loaded ok (v2.19) Going to read '/Users/markhunnibell/.cpan/Metadata' Database was generated on Fri, 25 Feb 2011 10:31:13 GMT Running install for module 'version' Running make for J/JP/JPEACOCK/version-0.88.tar.gz CPAN: LWP::UserAgent loaded ok (v5.829) CPAN: Time::HiRes loaded ok (v1.9715) Please, install Net::FTP as soon as possible. CPAN.pm installs it fo +r you if you just type install Bundle::libnet Warning: no success downloading '/Users/markhunnibell/.cpan/sources/au +thors/id/J/JP/JPEACOCK/version-0.88.tar.gz.tmp17757'. Giving up on it +. Fetching with Net::FTP: ftp://cpan.mirrors.tds.net/pub/CPAN/authors/id/J/JP/JPEACOCK/version-0 +.88.tar.gz Catching error: "Can't locate object method \"new\" via package \"Net: +:FTP\" at /opt/local/lib/perl5/5.8.9/CPAN/FTP.pm line 220.\cJ" at /op +t/local/lib/perl5/5.8.9/CPAN.pm line 391 CPAN::shell() called at /opt/local/lib/perl5/site_perl/5.8.9/App/C +pan.pm line 295 App::Cpan::_process_options('App::Cpan') called at /opt/local/lib/ +perl5/site_perl/5.8.9/App/Cpan.pm line 364 App::Cpan::run('App::Cpan') called at /opt/local/bin/cpan line 11 cpan[2]> install Bundle::libnet Fetching with Net::FTP: ftp://cpan.netnitco.net/pub/mirrors/CPAN/authors/id/G/GB/GBARR/Bundle- +libnet-1.00.tar.gz Catching error: "Can't locate object method \"new\" via package \"Net: +:FTP\" at /opt/local/lib/perl5/5.8.9/CPAN/FTP.pm line 220.\cJ\cI...pr +opagated at /opt/local/lib/perl5/5.8.9/CPAN/Shell.pm line 1698.\cJ" a +t /opt/local/lib/perl5/5.8.9/CPAN.pm line 391 CPAN::shell() called at /opt/local/lib/perl5/site_perl/5.8.9/App/C +pan.pm line 295 App::Cpan::_process_options('App::Cpan') called at /opt/local/lib/ +perl5/site_perl/5.8.9/App/Cpan.pm line 364 App::Cpan::run('App::Cpan') called at /opt/local/bin/cpan line 11 cpan[3]> install Net::FTP CPAN: Module::CoreList loaded ok (v2.17) Net::FTP is up to date (2.77).
Any other ideas?

In reply to Re^4: trouble with CPAN installing stuff: LWP 500 error by markhunnibell
in thread trouble with CPAN installing stuff: LWP 500 error by markhunnibell

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.