LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Spamassassin log warning (https://www.linuxquestions.org/questions/slackware-14/spamassassin-log-warning-4175468689/)

jostber 07-06-2013 11:06 AM

Spamassassin log warning
 
I installed spamassassin version 3.3.2 from slackbuilds.org. It works fine, but gives this error message in the procmail log:

Jul 6 s in undefined behavior, Perl interpreter: 0x247c010 at /usr/share/perl5/vendor_perl/Mail/SpamAssassin/AsyncLoop.pm line 363

Does anyone know how to remove this?

mancha 07-06-2013 11:50 AM

Try getting SpamAssassin-3.3.2-perl.diff from here. Place it in the same dir spamassassin.SlackBuild is.

Then add the following line (in green) just before line 73 in spamassassin.SlackBuild so it looks like this:

Code:

-exec chmod 644 {} \;

patch -p0 < $CWD/SpamAssassin-3.3.2-perl.diff || exit 1

echo "y" | perl Makefile.PL \
  PREFIX=/usr \
  INSTALLDIRS=vendor \

If it works, let the maintainer know.

--mancha

jostber 07-06-2013 12:54 PM

This seems to solve it, thanks! I have also notified the maintainer.

mancha 07-06-2013 01:10 PM

Quote:

Originally Posted by jostber (Post 4985280)
This seems to solve it, thanks! I have also notified the maintainer.

Be a little more verbose when you contact the maintainer than you were on here. Let them know you
are not on stock Slackware 14.0 (which is the latest version SBo supports). I assume you're either
on -current or upgraded Perl yourself to 5.18.

That said, I am sure the maintainer will appreciate knowing about this fix in the event Slackware
14.1 releases before SpamAssassin 3.4.

You're welcome.

--mancha

jostber 07-06-2013 01:14 PM

That's fine, thanks. I have now notified him about this.


All times are GMT -5. The time now is 11:02 PM.