On Tue, Aug 17, 2010 at 6:28 PM, Michael C. Robinson
<[email protected]> wrote:
> On Tue, 2010-08-17 at 17:55 -0700, drew wymore wrote:
>> On Tue, Aug 17, 2010 at 5:36 PM, someone <[email protected]> wrote:
>> > my %default=(
>> > dbhome  => $CONFIG->{SPMCNBL_ENVIRONMENT},
>> > dbfile  => [$CONFIG->{SPMCNBL_DB_TARPIT}, $CONFIG->{SPMCNBL_DB_ARCHIVE}],
>> > txtfile => [$CONFIG->{SPMCNBL_DB_CONTRIB}, $CONFIG->{SPMCNBL_DB_EVIDENCE}],
>> > umask   => $CONFIG->{SPAMCANNIBAL_UMASK},
>> > );
>> >
>> > # Print out the values of %default
>> > foreach $dataval ( keys %default )
>> > {
>> >         print "The data value is: $dataval \n";
>> > }
>> >
>> > if (@ARGV && $ARGV[0] =~ /^\-R$/) {             # set run recovery if
>> > -R switch
>> >   $default{recover} = 1;
>> > }
>> >
>> > # make the DB files
>> > my $dbp = new IPTables::IPv4::DBTarpit::Tools(%default);
>> >
>> > # Try to understand what $dbp is supposed to be and isn't...
>> > print "dbp: $dbp \n";
>> >
>> > # The following fails with an undefined error.
>> > $dbp->closedb;
>> >
>> > I am attempting to print out values to try and debug sc_initdb.pl and I am
>> > getting unusual errors.
>> >
>> > bash-3.00$ ./sc_initdb.pl
>> >          Global symbol "$dataval" requires explicit package name at
>> > ./sc_initdb.pl line 61.
>> > Global symbol "$dataval" requires explicit package name at
>> > ./sc_initdb.pl line 63.
>> > Execution of ./sc_initdb.pl aborted due to compilation errors.
>> > bash-3.00$
>> >
>> > I don't see anything on page 80 of a Little Book on Perl that explains
>> > these errors.  I see a hash and don't understand why I can't dump it's
>> > values.
>> >
>> > ----------------------------------------------------------------
>> > This message was sent using IMP, the Internet Messaging Program.
>> >
>> > _______________________________________________
>> > PLUG mailing list
>> > [email protected]
>> > http://lists.pdxlinux.org/mailman/listinfo/plug
>> >
>>
>> How did you originally install it? Have you attempted a re-install
>> using CPAN to manage dependencies? I suspect the root issue is some
>> missing bit that doesn't exist on your system that SC is dependent
>> upon.
>>
>> Drew-
>
> I installed perl-5.8.6 to /usr/local/bin from source and manually
> reinstalled what the MailSpamcannibal source says are the perl
> dependencies manually calling for the use of /usr/local/bin/perl.
> I don't know how to get CPAN to use the newer version of perl installed
> to /usr/local, so I can't use it.  Besides, the MailSpamassassin package
> compiled with the newer version of perl still fails a significant number
> of tests.  The thought would be, assume that the failure of these tests
> is the problem.  As far as I can tell though, this isn't the problem.
> Are there any simple changes to the modified perl snippet above that
> will help me diagnose the real issue here?  I'm about ready to assume
> that I have to go from CentOS 4.6 to CentOS 5.5 to get spamcannibal
> working which will be a major undertaking.
>
> _______________________________________________
> PLUG mailing list
> [email protected]
> http://lists.pdxlinux.org/mailman/listinfo/plug
>

call it this way?

/usr/local/bin/perl -MCPAN -e shell

> install Mail::Spamcannibal ?
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to