> > 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