On Mon, 2002-10-28 at 13:56, Skip Frizzell wrote:
> Hello,
> 
> I just did a new install of SpamAssassin and several of the optional modules. I
> also upgraded from Perl 5.6.1 to 5.8.0 in order to keep current.
> 
> the install went successfully, but when I run the tests at the end I get the
> following error:
> 
> # spamassassin -t < sample-nonspam.txt > nonspam.out
> /usr/local/bin/perl: relocation error:
> /usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/Digest/SHA1/SHA1.so: undefined
> symbol: Perl_safemalloc
> 
> Does anyone know what I did wrong and more importantly how I might go about fixing
> it. my first instict was to reinstall Perl_safemalloc, but I can't seem to figure
> out what it is part of.
> 
You upgraded to 5.8.0, and told it to look for modules that were already
installed in your 4.6.1 directory, which is fine for perl-only modules,
but will not work for modules that include XS components (like SHA1 and
many others), you will need to reinstall all those modules.  The easiest
way to do this is with the CPAN module:  'perl -M CPAN -e recompile'
will recompile all the modules that are going to require it in order to
work with 5.8.0.
 
-- 
Jason Kohles                                 [EMAIL PROTECTED]
Senior Engineer                 Red Hat Professional Consulting



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to