> -----Original Message-----
> From: Dan McCullough [mailto:[EMAIL PROTECTED] 
> Sent: zondag 5 november 2006 15:00
> To: [email protected]
> Subject: Re: spamassassin --lint fails - undefined symbol
> 
> 
> Characteristics of this binary (from libperl):
>   Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
>                         PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
>                         USE_PERLIO USE_REENTRANT_API
>   Built under linux
>   Compiled at Mar  1 2006 18:29:53
>   @INC:
>     /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
>     /usr/lib/perl5/site_perl/5.8.8
>     /usr/lib/perl5/site_perl/5.8.7
>     /usr/lib/perl5/site_perl/5.8.6
>     /usr/lib/perl5/site_perl/5.8.5
>     /usr/lib/perl5/site_perl/5.8.4
>     /usr/lib/perl5/site_perl/5.8.3
>     /usr/lib/perl5/site_perl
>     /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
>     /usr/lib/perl5/vendor_perl/5.8.8
>     /usr/lib/perl5/vendor_perl/5.8.7
>     /usr/lib/perl5/vendor_perl/5.8.6
>     /usr/lib/perl5/vendor_perl/5.8.5
>     /usr/lib/perl5/vendor_perl/5.8.4
>     /usr/lib/perl5/vendor_perl/5.8.3
>     /usr/lib/perl5/vendor_perl
>     /usr/lib/perl5/5.8.8/i386-linux-thread-multi
>     /usr/lib/perl5/5.8.8

See, considering the INC path, you'd expect a newly compiled Net:DNS to be
installed in the site_perl hierarchy,
/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi, in this case. And
NOT in the vendor_perl tree (where the base system resides). CPAN should
install in site_perl, too.

This has nothing to do with misconfigured DNS servers, btw. But everything
with a missing symbol in a C library. Usual causes are inadvertent linkage
against an older library during compilation time (when you install the
software); or at run-time level.

I would definitely give CPAN a try first. Should give you something shiny
and new under site_perl.

- Mark

Reply via email to