> > I am wondering if anyone running Windows and SA has tried the new
> > ActivePerl with 3.1.1?
>
> Now running ActivePerl 5.8.8.816 with SA 3.1.1 on Windows
> Server 2003. My SpamAssassin won't lint... Ugh.
>
> "EADDRINUSE" is not exported by the Errno module
> Can't continue after import errors at
> C:\Perl\site\lib/Mail/SpamAssassin/DnsResolver.pm line 45
> BEGIN failed--compilation aborted at
> C:\Perl\site\lib/Mail/SpamAssassin/DnsResolver.pm line 45.
> Compilation failed in require at C:\Perl\site\lib/Mail/SpamAssassin.pm
> line 75.
> BEGIN failed--compilation aborted at
> C:\Perl\site\lib/Mail/SpamAssassin.pm line 75. Compilation
> failed in require at spamassassin line 78. BEGIN
> failed--compilation aborted at spamassassin line 78.
>
>
> It doesn't have the same problem on Windows XP... Wonder what
> the difference is? I used the same install procedure on both.
> The funny part is that the module interface still works fine
> and it's running correctly under CGPSA, so it works, but
> doesn't --lint. Go figure. I'll do some more digging. Anyone
> else have an idea where to look?

OK... I found it. ActivePerl's nice PPM install utility found ERRNO as a
dependency to Mail-IMAPClient, which I use for bayes learning. I removed
Mail-IMAPClient and ERRNO and SpamAssassin would then --lint correctly.
Then I manually downloaded and installed Mail-IMAPClient, which then
found the built-in ERRNO function and everything is happy. :)

So, if you're using ActivePerl 5.8.8.816, then don't ppm install
Mail-IMAPClient or it will break SA. Time to update the wiki...

Bret



Reply via email to