Diagnosis:

  1. cpan[2]> install Params::Validate CPAN: Storable loaded ok Going to read /home/me/.cpan/Metadata Database was generated on Wed, 07 Mar 2007 11:09:19 GMT Running install for module Params::Validate Running make for D/DR/DROLSKY/Params-Validate-0.87.tar.gz <snipped a bunch of stuff> Running make install Installing /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_pe +rl/5.8.8/Params/ValidatePP.pm Installing /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_pe +rl/5.8.8/Params/Validate.pm Installing /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_pe +rl/5.8.8/Params/ValidateXS.pm Installing /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_pe +rl/5.8.8/Attribute/Params/Validate.pm Installing /home/me/build/perl-addons/inst/usr/local/share/man/man3/At +tribute::Params::Validate.3 Installing /home/me/build/perl-addons/inst/usr/local/share/man/man3/Pa +rams::ValidatePP.3 Installing /home/me/build/perl-addons/inst/usr/local/share/man/man3/Pa +rams::Validate.3 Installing /home/me/build/perl-addons/inst/usr/local/share/man/man3/Pa +rams::ValidateXS.3 Writing /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_perl/ +5.8.8/sun4-solaris/auto/Params/Validate/.packlist Appending installation info to /home/me/build/perl-addons/inst/usr/loc +al/lib/perl5/5.8.8/sun4-solaris/perllocal.pod /usr/local/bin/make install DESTDIR=/home/me/build/perl-addons/inst +-- OK
  2. (From a different UNIX shell)
    [me@unixbox1:/home/me]> find /home/me/build/perl-addons/inst -name 'Va +lidate.pm' /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_perl/5.8.8/Pa +rams/Validate.pm /home/me/build/perl-addons/inst/usr/local/lib/perl5/site_perl/5.8.8/At +tribute/Params/Validate.pm
  3. (Back to original CPAN shell)
    cpan[4]> ! print $ENV{PERL5LIB} /home/me/build/perl-addons/inst/usr/local/lib/perl5:/home/me/build/per +l-addons/inst/usr/local/lib/perl5/site_perl cpan[4]> ! use Params::Validate; print "$Params::Validate::VERSION\n" Can't locate Params/Validate.pm in @INC (@INC contains: /home/me/build +/perl-addons/inst/usr/local/lib/perl5/5.8.8/sun4-solaris /home/me/bui +ld/perl-addons/inst/usr/local/lib/perl5/5.8.8 /home/me/build/perl-add +ons/inst/usr/local/lib/perl5 /home/me/build/perl-addons/inst/usr/loca +l/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/sun4-solaris /usr/lo +cal/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/sun4-solaris + /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl +/home/me) at (eval 27) line 1, <FIN> line 9. BEGIN failed--compilation aborted at (eval 27) line 1, <FIN> line 9.
I didn't see the point of continuing with the rest of the diagnosis; the issue appears to be that Params::Validate isn't found after it just got done installing. Some additional information:
cpan[4]> ! use Params::Validate; print $Params::Validate::VERSION Can't locate Params/Validate.pm in @INC (@INC contains: /home/me/build +/perl-addons/inst/usr/local/lib/perl5/5.8.8/sun4-solaris /home/me/bui +ld/perl-addons/inst/usr/local/lib/perl5/5.8.8 /home/me/build/perl-add +ons/inst/usr/local/lib/perl5 /home/me/build/perl-addons/inst/usr/loca +l/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/sun4-solaris /usr/lo +cal/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/sun4-solaris + /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl +/home/me) at (eval 27) line 1, <FIN> line 9. BEGIN failed--compilation aborted at (eval 27) line 1, <FIN> line 9. cpan[4]> q Terminal does not support GetHistory. Lockfile removed. [me@unixbox1:/home/me]> perl -MCPAN -e 'shell' Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.8802) ReadLine support available (try 'install Bundle::CPAN') cpan[1]> ! use Params::Validate; print "$Params::Validate::VERSION\n" 0.87
I guess that I don't know how to interpret what I'm seeing. I know it's not working according to my expectations, but is this a bug?

In reply to Re^2: CPAN Bundles and Module Dependencies by brainsick
in thread CPAN Bundles and Module Dependencies by brainsick

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.