You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by Gary V <mr...@hotmail.com> on 2007/01/02 04:26:12 UTC

lint error on FuzzyOcr 3.5.0-rc1

Jim Knuth wrote:

>>That was it! And now gets only:
>>
>>spamassassin --lint Subroutine FuzzyOcr::O_NONBLOCK redefined at
>>/usr/share/perl/5.8/Exporter.pm line 65. at
>>/usr/lib/perl/5.8/POSIX.pm line 19
>>
>>What is that still?

Chris wrote:

>This is no FuzzyOcr problem but a perl core problem. Two core perl
>modules export the same constant(s) (in this case O_NONBLOCK). You can
>afely ignore this. Upgrading perl might remove this warning.

http://fuzzyocr.own-hero.net/ticket/16

I have some information that may be of use. I have installed
FuzzyOcr 3.5.0-rc1 on 2 Debian computers running Perl 5.8.4 and 2 running
5.8.8. One 5.8.4 and one 5.8.8 exhibited the error noted in the
ticket. After some experimentation it appears this may be related to
Net::Ident and not to the version of Perl.

# spamassassin -V
SpamAssassin version 3.1.7
  running on Perl version 5.8.4

# spamassassin --lint

# apt-get install libnet-ident-perl

# spamassassin --lint
Subroutine FuzzyOcr::O_NONBLOCK redefined at /usr/share/perl/5.8/Exporter.pm 
line 65.
at /usr/lib/perl/5.8/POSIX.pm line 19

# apt-get --purge remove libnet-ident-perl

# spamassassin --lint

It would be cool if it it's possible to fix this. I have scripts that rely 
on a clean --lint.

Gary V

_________________________________________________________________
Get live scores and news about your team: Add the Live.com Football Page 
www.live.com/?addtemplate=football&icid=T001MSN30A0701


RE: lint error on FuzzyOcr 3.5.0-rc1

Posted by Gary V <mr...@hotmail.com>.
>Jim Knuth wrote:
>
>>>That was it! And now gets only:
>>>
>>>spamassassin --lint Subroutine FuzzyOcr::O_NONBLOCK redefined at
>>>/usr/share/perl/5.8/Exporter.pm line 65. at
>>>/usr/lib/perl/5.8/POSIX.pm line 19
>>>
>>>What is that still?
>
>Chris wrote:
>
>>This is no FuzzyOcr problem but a perl core problem. Two core perl
>>modules export the same constant(s) (in this case O_NONBLOCK). You can
>>afely ignore this. Upgrading perl might remove this warning.
>
>http://fuzzyocr.own-hero.net/ticket/16
>
>I have some information that may be of use. I have installed
>FuzzyOcr 3.5.0-rc1 on 2 Debian computers running Perl 5.8.4 and 2 running
>5.8.8. One 5.8.4 and one 5.8.8 exhibited the error noted in the
>ticket. After some experimentation it appears this may be related to
>Net::Ident and not to the version of Perl.
>
># spamassassin -V
>SpamAssassin version 3.1.7
>  running on Perl version 5.8.4
>
># spamassassin --lint
>
># apt-get install libnet-ident-perl
>
># spamassassin --lint
>Subroutine FuzzyOcr::O_NONBLOCK redefined at 
>/usr/share/perl/5.8/Exporter.pm line 65.
>at /usr/lib/perl/5.8/POSIX.pm line 19
>
># apt-get --purge remove libnet-ident-perl
>
># spamassassin --lint
>
>It would be cool if it it's possible to fix this. I have scripts that rely 
>on a clean --lint.
>

I think the answer for me is to remove it. It is listed with Debian as a 
suggested package and:

  module => 'Net::Ident',
  version => '0.00',
  desc => 'If you plan to use the --auth-ident option to spamd, you will 
need
  to install this module.',

I don't use spamd.

Gary V

_________________________________________________________________
>From photos to predictions, The MSN Entertainment Guide to Golden Globes has 
it all. http://tv.msn.com/tv/globes2007/