On 2/26/2014 6:32 PM, Walter Hurry wrote:
I'm trying to get started with SpamAssassin on FreeBSD 9.2. This is
SpamAssassin 3.3.2, as that's the version in the FreeBSD ports.
SpamAssassin is installed with all its dependencies, but when I run sa-update
(as root), I get the following output:
Can't load '/usr/local/lib/perl5/site_perl/5.16/mach/auto/HTML/Parser/Parser.so' for
module HTML::Parser: /usr/local/lib/perl5/site_perl/5.16/mach/auto/HTML/Parser/Parser.so:
Undefined symbol "PL_thr_key" at /usr/local/lib/perl5/5.16/XSLoader.pm line 68.
at /usr/local/lib/perl5/site_perl/5.16/mach/HTML/Parser.pm line 17.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/HTML.pm line 27.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/HTML.pm line 27.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/Message/Node.pm line 43.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/Message/Node.pm line 43.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/Message.pm line 50.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin/Message.pm line 50.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin.pm line 75.
BEGIN failed--compilation aborted at
/usr/local/lib/perl5/site_perl/5.16/Mail/SpamAssassin.pm line 75.
Compilation failed in require at /usr/local/bin/sa-update line 92.
BEGIN failed--compilation aborted at /usr/local/bin/sa-update line 92.
What have I done wrong?
Sounds like an issue with the HTML::Parser module or perl and linking.
Looks like a bigger issue with perl than just SpamAssassin.