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. >