All,

        My company has the policy of not throwing away default build from the 
OS install.

        Therefore, all my perl libs have been compiled under 
/usr/local/blah/blah without doing UNINST=1.

        After downloading all the necessary modules, etc, I am close to getting 
Spamcop URI compile. 

        Details: Perl 5.005_03, SpamAssassin 2.63, BSD 4.2

        perl ./Makefile.PL went through fine.
        Problem w/ it is extract_url.t test script. 

PERL5LIB="/usr/local/spamassassin/2.63/lib:
            /usr/local/perl5lib/HTML/Parser/3.26/lib:
            
/usr/local/perl5lib/File/Spec/0.82/lib:/usr/local/perl5lib/URI/1.31/lib
            /usr/local/perl5lib/Test/Simple/0.47/lib
            /usr/local/perl5lib/ExtUtils/MakeMaker/6.21/lib/ExtUtils/MakeMaker
            /usr/local/perl5lib/podlators/1.27/lib
          /usr/local/perl5lib/Pod/Parser/1.28/lib
          /usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib
          
/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib/Mail/SpamAssassin
          /usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22"
Export PERL5LIB

        The reason why I called the test script directly is because "make test" 
put my PERL5LIB directories as a less preferred lib and thus loaded older 
version of other libs that failed. I needed to circumvent by calling the test 
script directly.

        All the test scripts passed, except extract_urls.t. 

        I defined 
"/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib" as part of 
PERL5LIB, since I know that SpamCopURI.pm is located at 
/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib/Mail/SpamAssassin/SpamCopURI.pm.
 Perl -V confirms that everything is defined properly.

        From the error message, could it be my perl version is too old ? Please 
note that all other test scripts went through just fine.
        
        bash-2.02# perl ./t/extract_urls.t
        1..23
        Undefined subroutine &Mail::SpamAssassin::SpamCopURI::_extract_urls 
called at ./t/extract_urls.t line 46.
        # Looks like your test died before it could output anything.

        Any input will be appreciated. 



#Perl -V (output). I verify that all the dir for my PERL5LIB existed just fine.

Characteristics of this binary (from libperl):
  Built under bsdos
  Compiled at Oct  8 2000 21:58:54
  %ENV:
    
PERL5LIB="/usr/local/spamassassin/current/lib:/usr/local/perl5lib/HTML/Parser/current/lib:/usr/local/perl5lib/File/Spec/current/lib:/usr/local/perl5lib/URI/current/lib:/usr/local/perl5lib/Test/Simple/current/lib:/usr/local/perl5lib/ExtUtils/MakeMaker/6.21/lib/ExtUtils/MakeMaker:/usr/local/perl5lib/podlators/current/lib:/usr/local/perl5lib/Pod/Parser/current/lib:/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib:/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib/Mail/SpamAssassin:/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22"
  @INC:
    /usr/local/spamassassin/current/lib
    /usr/local/perl5lib/HTML/Parser/current/lib
    /usr/local/perl5lib/File/Spec/current/lib
    /usr/local/perl5lib/URI/current/lib
    /usr/local/perl5lib/Test/Simple/current/lib
    /usr/local/perl5lib/ExtUtils/MakeMaker/6.21/lib/ExtUtils/MakeMaker
    /usr/local/perl5lib/podlators/current/lib
    /usr/local/perl5lib/Pod/Parser/current/lib
    /usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib
    
/usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22/lib/Mail/SpamAssassin
    /usr/local/src/20040807/Mail-SpamAssassin-SpamCopURI-0.22
    /usr/libdata/perl5/5.00503/i386-bsdos
    /usr/libdata/perl5/5.00503
    /usr/libdata/perl5/site_perl/i386-bsdos
    /usr/libdata/perl5/site_perl
    /usr/libdata/perl5/site_perl/i386-bsdos/include
    .



Thanks,
------------------------
Rob Robin 
Network Analyst
Green Apple, Inc.
740-653-9890
[EMAIL PROTECTED]
www.greenapple.com
Internet access, hosting and development solutions since 1995.

Reply via email to