Thank you Loren;
At my test environment Perl 5.8.6, following sequence fix the error.    

    perl -MCPAN -e shell
    o conf prerequisites_policy ask
    install Scalar::Util
    install File::Spec
    install ExtUtils::MakeMaker
    quit

It looks "ExtUtils::MakeMaker" prerequire "File::Spec".
And "File::Spec" prerequire "Scalar::Util".

However unfortunatly at my production env. Perl 5.005,
"install Scalar::Util" cause error as follow.

/usr/local/bin/perl -Iinc -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/
.00503 /usr/lib/perl5/5.00503/ExtUtils/xsubpp  -typemap /usr/lib/perl5/5.00503/
xtUtils/typemap Util.xs >xstmp.c && mv xstmp.c Util.c
Error: 'NV' not in typemap in Util.xs, line 180
Error: 'UV' not in typemap in Util.xs, line 445
make: *** [Util.c] Error 1
  /usr/bin/make  -- NOT OK 

So finaly, I will give up Mail-SpamAssassin at my production env. 
I will think another way to evakuate spaming softwares.

Thank you very much for kindly staff !  
Eiji Hamano


 >> 2. install Mail-SpamAssassin-2.64;
 >> 3. install requirment;
 >>    perl -MCPAN -e shell
 >
 >This is a guess, but I think maybe you did this backward.  I would have
 >installed the updated Perl before attempting the SA install.
 >
 >        Loren
 >

Reply via email to