Subject: | Net::DNS make fails on Mac OS X 10.4.1 |
Dear Net::DNS maintainers,
I'm trying to install Net::DNS via CPAN on a completely fresh installation of Mac OS X 10.4.1 running on a Mac mini. Please let me know if you need more information.
[dhcp026232:~/.cpan/build/Net-DNS-0.49] julian% perl -v
This is perl, v5.8.6 built for darwin-thread-multi-2level
[dhcp026232:~/.cpan/build/Net-DNS-0.49] julian% uname -a
Darwin dhcp026232.ittns.northwestern.edu 8.1.0 Darwin Kernel Version 8.1.0: Tue May 10 18:16:08 PDT 2005; root:xnu-792.1.5.obj~4/RELEASE_PPC Power Macintosh powerpc
Show quoted text
cpan> force install Net::DNS
Running install for module Net::DNS
Running make for O/OL/OLAF/Net-DNS-0.49.tar.gz
Checksum for /Users/julian/.cpan/sources/authors/id/O/OL/OLAF/Net-DNS-0.49.tar.gz ok
Net-DNS-0.49/
Net-DNS-0.49/Changes
Net-DNS-0.49/contrib/
Net-DNS-0.49/contrib/check_zone
Net-DNS-0.49/contrib/dnswalk.README
Net-DNS-0.49/contrib/loc2earth.fcgi
Net-DNS-0.49/contrib/loclist.pl
Net-DNS-0.49/contrib/README
Net-DNS-0.49/demo/
Net-DNS-0.49/demo/axfr
Net-DNS-0.49/demo/check_soa
Net-DNS-0.49/demo/check_zone
Net-DNS-0.49/demo/example_recurse.pl
Net-DNS-0.49/demo/mresolv
Net-DNS-0.49/demo/mx
Net-DNS-0.49/demo/perldig
Net-DNS-0.49/demo/README
Net-DNS-0.49/demo/trace_dns.pl
Net-DNS-0.49/DNS.xs
Net-DNS-0.49/lib/
Net-DNS-0.49/lib/Net/
Net-DNS-0.49/lib/Net/DNS/
Net-DNS-0.49/lib/Net/DNS/FAQ.pod
Net-DNS-0.49/lib/Net/DNS/Header.pm
Net-DNS-0.49/lib/Net/DNS/Nameserver.pm
Net-DNS-0.49/lib/Net/DNS/Packet.pm
Net-DNS-0.49/lib/Net/DNS/Question.pm
Net-DNS-0.49/lib/Net/DNS/Resolver/
Net-DNS-0.49/lib/Net/DNS/Resolver/Base.pm
Net-DNS-0.49/lib/Net/DNS/Resolver/Cygwin.pm
Net-DNS-0.49/lib/Net/DNS/Resolver/Recurse.pm
Net-DNS-0.49/lib/Net/DNS/Resolver/UNIX.pm
Net-DNS-0.49/lib/Net/DNS/Resolver/Win32.pm
Net-DNS-0.49/lib/Net/DNS/Resolver.pm
Net-DNS-0.49/lib/Net/DNS/RR/
Net-DNS-0.49/lib/Net/DNS/RR/A.pm
Net-DNS-0.49/lib/Net/DNS/RR/AAAA.pm
Net-DNS-0.49/lib/Net/DNS/RR/AFSDB.pm
Net-DNS-0.49/lib/Net/DNS/RR/CERT.pm
Net-DNS-0.49/lib/Net/DNS/RR/CNAME.pm
Net-DNS-0.49/lib/Net/DNS/RR/DNAME.pm
Net-DNS-0.49/lib/Net/DNS/RR/EID.pm
Net-DNS-0.49/lib/Net/DNS/RR/HINFO.pm
Net-DNS-0.49/lib/Net/DNS/RR/ISDN.pm
Net-DNS-0.49/lib/Net/DNS/RR/LOC.pm
Net-DNS-0.49/lib/Net/DNS/RR/MB.pm
Net-DNS-0.49/lib/Net/DNS/RR/MG.pm
Net-DNS-0.49/lib/Net/DNS/RR/MINFO.pm
Net-DNS-0.49/lib/Net/DNS/RR/MR.pm
Net-DNS-0.49/lib/Net/DNS/RR/MX.pm
Net-DNS-0.49/lib/Net/DNS/RR/NAPTR.pm
Net-DNS-0.49/lib/Net/DNS/RR/NIMLOC.pm
Net-DNS-0.49/lib/Net/DNS/RR/NS.pm
Net-DNS-0.49/lib/Net/DNS/RR/NSAP.pm
Net-DNS-0.49/lib/Net/DNS/RR/NULL.pm
Net-DNS-0.49/lib/Net/DNS/RR/OPT.pm
Net-DNS-0.49/lib/Net/DNS/RR/PTR.pm
Net-DNS-0.49/lib/Net/DNS/RR/PX.pm
Net-DNS-0.49/lib/Net/DNS/RR/RP.pm
Net-DNS-0.49/lib/Net/DNS/RR/RT.pm
Net-DNS-0.49/lib/Net/DNS/RR/SOA.pm
Net-DNS-0.49/lib/Net/DNS/RR/SRV.pm
Net-DNS-0.49/lib/Net/DNS/RR/SSHFP.pm
Net-DNS-0.49/lib/Net/DNS/RR/TKEY.pm
Net-DNS-0.49/lib/Net/DNS/RR/TSIG.pm
Net-DNS-0.49/lib/Net/DNS/RR/TXT.pm
Net-DNS-0.49/lib/Net/DNS/RR/Unknown.pm
Net-DNS-0.49/lib/Net/DNS/RR/X25.pm
Net-DNS-0.49/lib/Net/DNS/RR.pm
Net-DNS-0.49/lib/Net/DNS/Update.pm
Net-DNS-0.49/lib/Net/DNS.pm
Net-DNS-0.49/Makefile.PL
Net-DNS-0.49/MANIFEST
Net-DNS-0.49/META.yml
Net-DNS-0.49/README
Net-DNS-0.49/t/
Net-DNS-0.49/t/.resolv.conf
Net-DNS-0.49/t/00-load.t
Net-DNS-0.49/t/00-pod.t
Net-DNS-0.49/t/00-version.t
Net-DNS-0.49/t/01-resolver-env.t
Net-DNS-0.49/t/01-resolver-file.t
Net-DNS-0.49/t/01-resolver-opt.t
Net-DNS-0.49/t/01-resolver.t
Net-DNS-0.49/t/02-header.t
Net-DNS-0.49/t/03-question.t
Net-DNS-0.49/t/04-packet-unique-push.t
Net-DNS-0.49/t/04-packet.t
Net-DNS-0.49/t/05-rr-sshfp.t
Net-DNS-0.49/t/05-rr-txt.t
Net-DNS-0.49/t/05-rr-unknown.t
Net-DNS-0.49/t/05-rr.t
Net-DNS-0.49/t/06-update.t
Net-DNS-0.49/t/07-misc.t
Net-DNS-0.49/t/08-online.t
Net-DNS-0.49/t/09-tkey.t
Net-DNS-0.49/t/10-recurse.t
Net-DNS-0.49/t/custom.txt
Net-DNS-0.49/TODO
Removing previously used /Users/julian/.cpan/build/Net-DNS-0.49
CPAN.pm: Going to build O/OL/OLAF/Net-DNS-0.49.tar.gz
Testing if you have a C compiler and the needed header files....
cc -c -o compile.o compile.c
You have a working compiler.
You appear to be directly connected to the Internet. I have some tests
that try to query live nameservers.
Do you want to enable these tests? [y]
Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
cp lib/Net/DNS/RR/A.pm blib/lib/Net/DNS/RR/A.pm
cp lib/Net/DNS/Resolver/Win32.pm blib/lib/Net/DNS/Resolver/Win32.pm
cp lib/Net/DNS/RR/Unknown.pm blib/lib/Net/DNS/RR/Unknown.pm
cp lib/Net/DNS/RR/EID.pm blib/lib/Net/DNS/RR/EID.pm
cp lib/Net/DNS/RR/ISDN.pm blib/lib/Net/DNS/RR/ISDN.pm
cp lib/Net/DNS/RR/MX.pm blib/lib/Net/DNS/RR/MX.pm
cp lib/Net/DNS/Header.pm blib/lib/Net/DNS/Header.pm
cp lib/Net/DNS/RR/SOA.pm blib/lib/Net/DNS/RR/SOA.pm
cp lib/Net/DNS/RR/OPT.pm blib/lib/Net/DNS/RR/OPT.pm
cp lib/Net/DNS/RR/NIMLOC.pm blib/lib/Net/DNS/RR/NIMLOC.pm
cp lib/Net/DNS/RR/TXT.pm blib/lib/Net/DNS/RR/TXT.pm
cp lib/Net/DNS/RR/DNAME.pm blib/lib/Net/DNS/RR/DNAME.pm
cp lib/Net/DNS/RR/AAAA.pm blib/lib/Net/DNS/RR/AAAA.pm
cp lib/Net/DNS.pm blib/lib/Net/DNS.pm
cp lib/Net/DNS/RR/X25.pm blib/lib/Net/DNS/RR/X25.pm
cp lib/Net/DNS/RR/RP.pm blib/lib/Net/DNS/RR/RP.pm
cp lib/Net/DNS/Resolver/Recurse.pm blib/lib/Net/DNS/Resolver/Recurse.pm
cp lib/Net/DNS/Resolver/Cygwin.pm blib/lib/Net/DNS/Resolver/Cygwin.pm
cp lib/Net/DNS/RR/PTR.pm blib/lib/Net/DNS/RR/PTR.pm
cp lib/Net/DNS/RR/NS.pm blib/lib/Net/DNS/RR/NS.pm
cp lib/Net/DNS/RR/TSIG.pm blib/lib/Net/DNS/RR/TSIG.pm
cp lib/Net/DNS/Update.pm blib/lib/Net/DNS/Update.pm
cp lib/Net/DNS/Resolver.pm blib/lib/Net/DNS/Resolver.pm
cp lib/Net/DNS/RR/PX.pm blib/lib/Net/DNS/RR/PX.pm
cp lib/Net/DNS/Nameserver.pm blib/lib/Net/DNS/Nameserver.pm
cp lib/Net/DNS/RR/NULL.pm blib/lib/Net/DNS/RR/NULL.pm
cp lib/Net/DNS/RR/LOC.pm blib/lib/Net/DNS/RR/LOC.pm
cp lib/Net/DNS/RR/SRV.pm blib/lib/Net/DNS/RR/SRV.pm
cp lib/Net/DNS/RR/RT.pm blib/lib/Net/DNS/RR/RT.pm
cp lib/Net/DNS/RR/AFSDB.pm blib/lib/Net/DNS/RR/AFSDB.pm
cp lib/Net/DNS/RR/MINFO.pm blib/lib/Net/DNS/RR/MINFO.pm
cp lib/Net/DNS/RR/MR.pm blib/lib/Net/DNS/RR/MR.pm
cp lib/Net/DNS/FAQ.pod blib/lib/Net/DNS/FAQ.pod
cp lib/Net/DNS/RR/CNAME.pm blib/lib/Net/DNS/RR/CNAME.pm
cp lib/Net/DNS/Question.pm blib/lib/Net/DNS/Question.pm
cp lib/Net/DNS/RR/SSHFP.pm blib/lib/Net/DNS/RR/SSHFP.pm
cp lib/Net/DNS/RR/NAPTR.pm blib/lib/Net/DNS/RR/NAPTR.pm
cp lib/Net/DNS/Packet.pm blib/lib/Net/DNS/Packet.pm
cp lib/Net/DNS/RR.pm blib/lib/Net/DNS/RR.pm
cp lib/Net/DNS/RR/HINFO.pm blib/lib/Net/DNS/RR/HINFO.pm
cp lib/Net/DNS/RR/MG.pm blib/lib/Net/DNS/RR/MG.pm
cp lib/Net/DNS/RR/TKEY.pm blib/lib/Net/DNS/RR/TKEY.pm
cp lib/Net/DNS/RR/NSAP.pm blib/lib/Net/DNS/RR/NSAP.pm
cp lib/Net/DNS/RR/CERT.pm blib/lib/Net/DNS/RR/CERT.pm
cp lib/Net/DNS/Resolver/UNIX.pm blib/lib/Net/DNS/Resolver/UNIX.pm
cp lib/Net/DNS/RR/MB.pm blib/lib/Net/DNS/RR/MB.pm
cp lib/Net/DNS/Resolver/Base.pm blib/lib/Net/DNS/Resolver/Base.pm
/usr/bin/perl /System/Library/Perl/5.8.6/ExtUtils/xsubpp -typemap /System/Library/Perl/5.8.6/ExtUtils/typemap DNS.xs > DNS.xsc && mv DNS.xsc DNS.c
cc -c -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include -Os -DVERSION=\"0.49\" -DXS_VERSION=\"0.49\" "-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" DNS.c
DNS.xs: In function 'XS_Net__DNS__Packet_dn_expand_XS':
DNS.xs:58: error: 'MAXDNAME' undeclared (first use in this function)
DNS.xs:58: error: (Each undeclared identifier is reported only once
DNS.xs:58: error: for each function it appears in.)
DNS.xs:68: warning: pointer targets in passing argument 1 of 'res_9_dn_expand' differ in signedness
DNS.xs:68: warning: pointer targets in passing argument 2 of 'res_9_dn_expand' differ in signedness
DNS.xs:68: warning: pointer targets in passing argument 3 of 'res_9_dn_expand' differ in signedness
make: *** [DNS.o] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible