hi Andy -- Net::DNS is a required module, hence the build failure. it's listed in PREREQ_PM in Makefile.PL, so I'm not sure why it wasn't set up first by CPAN.pm....
--j. On Dec 18, 2007 7:15 PM, <[EMAIL PROTECTED]> wrote: > This distribution has been tested as part of the cpan-testers > effort to test as many new uploads to CPAN as possible. See > http://testers.cpan.org/ > > Please cc any replies to [email protected] to keep other > test volunteers informed and to prevent any duplicate effort. > > -- > Dear Justin Mason, > > This is a computer-generated report for Mail-SpamAssassin-3.2.3 > on perl-5.10.0, created automatically by CPAN-Reporter-1.0601 > and sent to the CPAN Testers mailing list. > > If you have received this email directly, it is because the person testing > your distribution chose to send a copy to your CPAN email address; there > may be a delay before the official report is received and processed > by CPAN Testers. > > Thank you for uploading your work to CPAN. However, it appears that > there were some problems with your distribution. If these results are > not what you expect or if you would like to learn how to avoid FAIL > reports for missing dependencies, unsupported operating systems, etc., > please consult "Notes for CPAN Authors" on the CPAN Testers Wiki: > http://cpantest.grango.org > > Sections of this report: > > * Tester comments > * Program output > * Prerequisites > * Environment and other context > > ------------------------------ > TESTER COMMENTS > ------------------------------ > > Additional comments from tester: > > [none provided] > > ------------------------------ > PROGRAM OUTPUT > ------------------------------ > > Output from '/alt/local/bin/perl Makefile.PL': > > What email address or URL should be used in the suspected-spam report > text for users who want more information on your filter installation? > (In particular, ISPs should change this to a local Postmaster contact) > default text: [the administrator of that system] ERROR: the required > Net::DNS (version 0.34) module is not installed. at > lib/Mail/SpamAssassin/Util/DependencyInfo.pm line 293, <STDIN> line 1. > > NOTE: settings for "make test" are now controlled using "t/config.dist". > See that file if you wish to customise what tests are run, and how. > > checking module dependencies and their versions... > > *************************************************************************** > > > Used for all DNS-based tests (SBL, XBL, SpamCop, DSBL, etc.), > perform MX checks, and is also used when manually reporting spam to > SpamCop. > > You need to make sure the Net::DNS version is sufficiently up-to-date: > > - version 0.34 or higher on Unix systems > - version 0.46 or higher on Windows systems > > > *************************************************************************** > NOTE: the optional Mail::SPF module is not installed. > > Used to check DNS Sender Policy Framework (SPF) records to fight email > address forgery and make it easier to identify spams. (This is preferred > over Mail::SPF::Query.) > > > *************************************************************************** > NOTE: the optional Mail::SPF::Query module is not installed. > > Used to check DNS Sender Policy Framework (SPF) records to fight email > address forgery and make it easier to identify spams. (Mail::SPF is > preferred instead of this module.) > > > *************************************************************************** > NOTE: the optional Razor2 (version 2.61) module is not installed. > > Used to check message signatures against Vipul's Razor collaborative > filtering network. Razor has a large number of dependencies on CPAN > modules. Feel free to skip installing it, if this makes you nervous; > SpamAssassin will still work well without it. > > More info on installing and using Razor can be found > at http://wiki.apache.org/spamassassin/InstallingRazor . > > > *************************************************************************** > NOTE: the optional Net::Ident module is not installed. > > If you plan to use the --auth-ident option to spamd, you will need > to install this module. > > > *************************************************************************** > NOTE: the optional IO::Socket::INET6 module is not installed. > > This is required if the first nameserver listed in your IP > configuration or /etc/resolv.conf file is available only via > an IPv6 address. > > > *************************************************************************** > NOTE: the optional IO::Socket::SSL module is not installed. > > If you wish to use SSL encryption to communicate between spamc and > spamd (the --ssl option to spamd), you need to install this > module. (You will need the OpenSSL libraries and use the > ENABLE_SSL="yes" argument to Makefile.PL to build and run an SSL > compatibile spamc.) > > > *************************************************************************** > NOTE: the optional Mail::DomainKeys module is not installed. > > If this module is installed, and you enable the DomainKeys plugin, > SpamAssassin will perform Domain Key lookups when Domain Key > information is present in the message headers. (Note that new versions > of Mail::DKIM render this module superfluous.) > > > *************************************************************************** > NOTE: the optional Mail::DKIM module is not installed. > > If this module is installed, and you enable the DKIM plugin, > SpamAssassin will perform DKIM lookups when a DKIM-Signature > header is present in the message headers. (New versions of this module > support both Domain Keys and DKIM, rendering Mail::DomainKeys obsolete.) > > > *************************************************************************** > NOTE: the optional Encode::Detect module is not installed. > > If you plan to use the normalize_charset config setting to detect > charsets and convert them into Unicode, you will need to install > this module. > > REQUIRED module missing: Net::DNS > optional module missing: Mail::SPF > optional module missing: Mail::SPF::Query > optional module missing: Razor2 > optional module missing: Net::Ident > optional module missing: IO::Socket::INET6 > optional module missing: IO::Socket::SSL > optional module missing: Mail::DomainKeys > optional module missing: Mail::DKIM > optional module missing: Encode::Detect > > warning: some functionality may not be available, > please read the above report before continuing! > > > ------------------------------ > PREREQUISITES > ------------------------------ > > Prerequisite modules loaded: > > No requirements found > > ------------------------------ > ENVIRONMENT AND OTHER CONTEXT > ------------------------------ > > Environment variables: > > LANG = en_GB.UTF-8 > PATH = > /home/andy/bin:/alt/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games > PERL5LIB = > PERL5_CPANPLUS_IS_RUNNING = 10318 > PERL5_CPAN_IS_EXECUTING = > /home/andy/.cpan/build/Mail-SpamAssassin-3.2.3-H7F9L2/Makefile.PL > PERL5_CPAN_IS_RUNNING = 10318 > SHELL = /bin/bash > TERM = xterm-color > > Perl special variables (and OS-specific diagnostics, for MSWin32): > > $^X = /alt/local/bin/perl > $UID/$EUID = 1000 / 1000 > $GID = 1000 4 20 24 25 29 30 44 46 104 108 110 115 117 1000 > $EGID = 1000 4 20 24 25 29 30 44 46 104 108 110 115 117 1000 > > Perl module toolchain versions installed: > > Module Have > ------------------- --------- > CPAN 1.9205 > Cwd 3.2501 > ExtUtils::CBuilder 0.21 > ExtUtils::Command 1.13 > ExtUtils::Install 1.44 > ExtUtils::MakeMaker 6.42 > ExtUtils::Manifest 1.51_01 > ExtUtils::ParseXS 2.18_02 > File::Spec 3.2501 > Module::Build 0.2808_01 > Module::Signature 0.55 > Test::Harness 3.05 > Test::More 0.74 > YAML 0.66 > YAML::Syck 1.00 > version 0.74 > > > -- > > Summary of my perl5 (revision 5 version 10 subversion 0) configuration: > Platform: > osname=linux, osvers=2.6.22-14-generic, archname=i686-linux-thread-multi > uname='linux blue 2.6.22-14-generic #1 smp sun oct 14 23:05:12 gmt 2007 > i686 gnulinux ' > config_args='-de -Dusedevel -Dinc_version_list=none -Dprefix=/alt/local > -Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib -Uversiononly' > hint=recommended, useposix=true, d_sigaction=define > useithreads=define, usemultiplicity=define > useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef > use64bitint=undef, use64bitall=undef, uselongdouble=undef > usemymalloc=n, bincompat5005=undef > Compiler: > cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe > -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', > optimize='-O2', > cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe > -I/usr/local/include' > ccversion='', gccversion='4.1.3 20070929 (prerelease) (Ubuntu > 4.1.2-16ubuntu2)', gccosandvers='' > intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 > ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=4, prototype=define > Linker and Libraries: > ld='cc', ldflags ='-Dman3ext=3pm -L/usr/local/lib' > libpth=/usr/local/lib /lib /usr/lib /usr/lib64 > libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc > perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc > libc=/lib/libc-2.6.1.so, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='2.6.1' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E > -Wl,-rpath,/alt/local/lib/perl5/5.10.0/i686-linux-thread-multi/CORE' > cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib' > >
