fochi has asked for the wisdom of the Perl Monks concerning the following question:

I am trying to install SpamCannibal (www.spamcannibal.org) and I am getting the following error in make:

cp lib/Mail/SpamCannibal/ScriptSupport.pm blib/lib/Mail/SpamCannibal/ScriptSupport.pm AutoSplitting blib/lib/Mail/SpamCannibal/ScriptSupport.pm (blib/lib/auto/Mail/SpamCannibal/ScriptSupport) Can't use an undefined value as a symbol reference at /usr/local/lib/perl5/5.8.9/AutoSplit.pm line 459, <$in> line 294. make: *** pm_to_blib Error 2

I have tried the install in Redhat EL5, Centos5, and Slackware 12, 10 and 8 all with same results.

Any hint on how "undefined value as a symbol reference" errors are generated?
Is it related to permissions in any subdirectory?

I will appreciate any help provided