I've just upgraded from FC5 to FC10. I was used perl verion 5.8.8 before, now FC10 uses 5.10.0. The problem I'm seeing is that when I run a spamassassin --lint from Mailwatch, it errors out with the folowing:<div>
<br></div><div>[2404] warn: Subroutine version::qv redefined at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/<a href="http://version.pm">version.pm</a> line 22.
0.11503
/usr/bin/perl:
symbol lookup error:
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/NetAddr/IP/Util/Util.so:
undefined symbol: Perl_Tstack_sp_ptr
0.11772
<b>Finish - Total Time<b></b></b>
<b>1.47749</b></div><div><br></div><div>Now what I've figured out is that it's trying to use the old version of perl located at /usr/lib/perl5/site_perl. Unfortunately, the directory 5.10.0 does not exist at this location. doing some googling, I found out that this was changed to /usr/local/lib/perl5/site_perl from here: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=457771">https://bugzilla.redhat.com/show_bug.cgi?id=457771</a>. Now if I rename /usr/lib/perl/perl5/site_perl to /usr/lib/perl/perl5/site_perl.old, the MailWatch lint works. Adding a symbolic link in that dirctory didin't work either, it still tries to use 5.8.8.</div>
<div><br></div><div>I didn't really wan to leave this renamed as I didn't know what it might break. Is this something that can be fixed in MailWatch?</div><div><br></div><div>Thanks,</div><div><br></div><div>-Devon</div>