Dear Stuart;
No, I did "install File::Spec". 
However the File::Spec looks version 0.6.
It must be "File::Spec >= 0.8" at the Makefile.PL logic.
How do I update File::Spec from 06 to 08 ?
 
Following are my steps of install 2.64;
1. install procmail-3.22;
   cd /tmp 
   gunzip -c procmail-3.22.tar.gz  | tar xvf -
   cd   procmail-3.22
   make install
2. install Mail-SpamAssassin-2.64;
   cd /tmp
   gunzip -c  Mail-SpamAssassin-2.64.tar.gz  | tar xvf -
   cd   Mail-SpamAssassin-2.64
   perl Makefile.PL add -DSPAMC_SSL to $CFLAGS to build an SSL-enabled spamc
   >> [EMAIL PROTECTED]
   make
   make install
3. install requirment;
   perl -MCPAN -e shell
   o conf prerequisites_policy ask
   install ExtUtils::MakeMaker
   install File::Spec
   install Pod::Usage
   install HTML::Parser
   install DB_File
   install Net::DNS
   quit

Eiji Hamano


 >> The error msg is ;
 >> 
 >>>> spamassassin -t < sample-nonspam.txt > nonspam.out
 >> 
 >> Can't locate object method "splitpath" via package "File::Spec" at 
 >> /usr/bin/spam
 >> assassin line 20.
 >> BEGIN failed--compilation aborted at /usr/bin/spamassassin line 50.
 >> 
 >> Please advice me why "splitpath" object cannot located at both 2.64 and 
 >> 3.0.4.
 >> What kind of instalation problem ?
 >
 >Sounds like you need to install a newer version of File::Spec.  That 
 >function appears to have been added in 0.8.  File::Spec is included in 
 >the core but can also be updated independently.
 >

Reply via email to