ports/175385: dns/fastresolve does not compile
Harold Paulson
haroldp at internal.org
Thu Jun 27 17:40:01 UTC 2013
The following reply was made to PR ports/175385; it has been noted by GNATS.
From: Harold Paulson <haroldp at internal.org>
To: bug-followup at FreeBSD.org,
Felippe de Meirelles Motta <lippe at FreeBSD.org>
Cc:
Subject: Re: ports/175385: dns/fastresolve does not compile
Date: Thu, 27 Jun 2013 10:26:39 -0700
This is still a problem for me:
pluto# cd /usr/ports/dns/fastresolve/
pluto# make clean
=3D=3D=3D> Cleaning for fastresolve-2.10_4
pluto# make
=3D=3D=3D> License GPLv2 accepted by the user
=3D=3D=3D> Fetching all distfiles required by fastresolve-2.10_4 for =
building
=3D=3D=3D> Extracting for fastresolve-2.10_4
=3D> SHA256 Checksum OK for fastresolve-2.10.tar.bz2.
=3D=3D=3D> fastresolve-2.10_4 depends on file: =
/usr/local/bin/perl5.14.2 - found
=3D=3D=3D> Patching for fastresolve-2.10_4
=3D=3D=3D> fastresolve-2.10_4 depends on file: =
/usr/local/bin/perl5.14.2 - found
=3D=3D=3D> Applying FreeBSD patches for fastresolve-2.10_4
=3D=3D=3D> fastresolve-2.10_4 depends on file: =
/usr/local/bin/perl5.14.2 - found
=3D=3D=3D> fastresolve-2.10_4 depends on file: =
/usr/local/bin/automake-1.4 - not found
=3D=3D=3D> Verifying install for /usr/local/bin/automake-1.4 in =
/usr/ports/devel/automake14
=3D> automake-1.4-p6.tar.gz doesn't seem to exist in =
/var/ports/distfiles/.
=3D> Attempting to fetch =
http://ftp.gnu.org/gnu/automake/automake-1.4-p6.tar.gz
automake-1.4-p6.tar.gz 100% of 366 kB 906 kBps
=3D=3D=3D> Fetching all distfiles required by automake-1.4.6_6 for =
building
=3D=3D=3D> Extracting for automake-1.4.6_6
=3D> SHA256 Checksum OK for automake-1.4-p6.tar.gz.
=3D=3D=3D> automake-1.4.6_6 depends on file: /usr/local/bin/perl5.14.2 =
- found
=3D=3D=3D> Patching for automake-1.4.6_6
=3D=3D=3D> automake-1.4.6_6 depends on file: /usr/local/bin/perl5.14.2 =
- found
=3D=3D=3D> Applying FreeBSD patches for automake-1.4.6_6
=3D=3D=3D> automake-1.4.6_6 depends on file: /usr/local/bin/perl5.14.2 =
- found
=3D=3D=3D> automake-1.4.6_6 depends on file: =
/usr/local/bin/autoconf-2.69 - found
=3D=3D=3D> Configuring for automake-1.4.6_6
loading site script /usr/ports/Templates/config.site
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g =
wheel
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... missing
checking for working autoconf... found
checking for working automake-1.4... missing
checking for working autoheader... found
checking for working makeinfo... found
checking for gnutar... no
checking for gtar... no
checking for tar... tar
checking for perl... /usr/bin/perl
checking whether ln works... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating automake
creating aclocal
creating m4/amversion.m4
creating m4/Makefile
creating tests/Makefile
=3D=3D=3D> Building for automake-1.4.6_6
Making all in .
cd . && makeinfo `echo automake-1.4.texi | sed 's,.*/,,'`
Making all in m4
Making all in tests
=3D=3D=3D> Installing for automake-1.4.6_6
=3D=3D=3D> automake-1.4.6_6 depends on file: =
/usr/local/bin/autoconf-2.69 - found
=3D=3D=3D> automake-1.4.6_6 depends on executable: automake-wrapper - =
found
=3D=3D=3D> automake-1.4.6_6 depends on file: /usr/local/bin/perl5.14.2 =
- found
=3D=3D=3D> Generating temporary packing list
=3D=3D=3D> Checking if devel/automake14 already installed
Making install in .
/bin/sh ./mkinstalldirs /usr/local/bin
install -o root -g wheel -m 555 automake /usr/local/bin/automake-1.4
install -o root -g wheel -m 555 aclocal /usr/local/bin/aclocal-1.4
make
Making all in .
Making all in m4
Making all in tests
/bin/sh ./mkinstalldirs /usr/local/info/
install -o root -g wheel -m 444 ./automake-1.4.info =
/usr/local/info//automake-1.4.info
install-info --info-dir=3D/usr/local/info/ =
/usr/local/info//automake-1.4.info
/bin/sh ./mkinstalldirs /usr/local/share/automake-1.4
install -o root -g wheel -m 444 ./COPYING =
/usr/local/share/automake-1.4/COPYING
install -o root -g wheel -m 444 ./INSTALL =
/usr/local/share/automake-1.4/INSTALL
install -o root -g wheel -m 444 ./texinfo.tex =
/usr/local/share/automake-1.4/texinfo.tex
install -o root -g wheel -m 444 ./ansi2knr.c =
/usr/local/share/automake-1.4/ansi2knr.c
install -o root -g wheel -m 444 ./ansi2knr.1 =
/usr/local/share/automake-1.4/ansi2knr.1
install -o root -g wheel -m 444 ./clean-hdr.am =
/usr/local/share/automake-1.4/clean-hdr.am
install -o root -g wheel -m 444 ./clean-kr.am =
/usr/local/share/automake-1.4/clean-kr.am
install -o root -g wheel -m 444 ./clean.am =
/usr/local/share/automake-1.4/clean.am
install -o root -g wheel -m 444 ./comp-vars.am =
/usr/local/share/automake-1.4/comp-vars.am
install -o root -g wheel -m 444 ./compile.am =
/usr/local/share/automake-1.4/compile.am
install -o root -g wheel -m 444 ./data-clean.am =
/usr/local/share/automake-1.4/data-clean.am
install -o root -g wheel -m 444 ./data.am =
/usr/local/share/automake-1.4/data.am
install -o root -g wheel -m 444 ./dejagnu.am =
/usr/local/share/automake-1.4/dejagnu.am
install -o root -g wheel -m 444 ./depend.am =
/usr/local/share/automake-1.4/depend.am
install -o root -g wheel -m 444 ./depend2.am =
/usr/local/share/automake-1.4/depend2.am
install -o root -g wheel -m 444 ./dist-vars.am =
/usr/local/share/automake-1.4/dist-vars.am
install -o root -g wheel -m 444 ./footer.am =
/usr/local/share/automake-1.4/footer.am
install -o root -g wheel -m 444 ./header-vars.am =
/usr/local/share/automake-1.4/header-vars.am
install -o root -g wheel -m 444 ./header.am =
/usr/local/share/automake-1.4/header.am
install -o root -g wheel -m 444 ./java-clean.am =
/usr/local/share/automake-1.4/java-clean.am
install -o root -g wheel -m 444 ./java.am =
/usr/local/share/automake-1.4/java.am
install -o root -g wheel -m 444 ./kr-extra.am =
/usr/local/share/automake-1.4/kr-extra.am
install -o root -g wheel -m 444 ./library.am =
/usr/local/share/automake-1.4/library.am
install -o root -g wheel -m 444 ./libs-clean.am =
/usr/local/share/automake-1.4/libs-clean.am
install -o root -g wheel -m 444 ./libs.am =
/usr/local/share/automake-1.4/libs.am
install -o root -g wheel -m 444 ./libtool.am =
/usr/local/share/automake-1.4/libtool.am
install -o root -g wheel -m 444 ./lisp-clean.am =
/usr/local/share/automake-1.4/lisp-clean.am
install -o root -g wheel -m 444 ./lisp.am =
/usr/local/share/automake-1.4/lisp.am
install -o root -g wheel -m 444 ./ltlib-clean.am =
/usr/local/share/automake-1.4/ltlib-clean.am
install -o root -g wheel -m 444 ./ltlib.am =
/usr/local/share/automake-1.4/ltlib.am
install -o root -g wheel -m 444 ./ltlibrary.am =
/usr/local/share/automake-1.4/ltlibrary.am
install -o root -g wheel -m 444 ./mans-vars.am =
/usr/local/share/automake-1.4/mans-vars.am
install -o root -g wheel -m 444 ./mans.am =
/usr/local/share/automake-1.4/mans.am
install -o root -g wheel -m 444 ./multilib.am =
/usr/local/share/automake-1.4/multilib.am
install -o root -g wheel -m 444 ./program.am =
/usr/local/share/automake-1.4/program.am
install -o root -g wheel -m 444 ./progs-clean.am =
/usr/local/share/automake-1.4/progs-clean.am
install -o root -g wheel -m 444 ./progs.am =
/usr/local/share/automake-1.4/progs.am
install -o root -g wheel -m 444 ./remake-hdr.am =
/usr/local/share/automake-1.4/remake-hdr.am
install -o root -g wheel -m 444 ./remake.am =
/usr/local/share/automake-1.4/remake.am
install -o root -g wheel -m 444 ./scripts.am =
/usr/local/share/automake-1.4/scripts.am
install -o root -g wheel -m 444 ./subdirs.am =
/usr/local/share/automake-1.4/subdirs.am
install -o root -g wheel -m 444 ./tags-clean.am =
/usr/local/share/automake-1.4/tags-clean.am
install -o root -g wheel -m 444 ./tags.am =
/usr/local/share/automake-1.4/tags.am
install -o root -g wheel -m 444 ./texi-vers.am =
/usr/local/share/automake-1.4/texi-vers.am
install -o root -g wheel -m 444 ./texinfos.am =
/usr/local/share/automake-1.4/texinfos.am
/bin/sh ./mkinstalldirs /usr/local/share/automake-1.4
install -o root -g wheel -m 444 ./config.guess =
/usr/local/share/automake-1.4/config.guess
install -o root -g wheel -m 444 ./config.sub =
/usr/local/share/automake-1.4/config.sub
install -o root -g wheel -m 444 ./install-sh =
/usr/local/share/automake-1.4/install-sh
install -o root -g wheel -m 444 ./mdate-sh =
/usr/local/share/automake-1.4/mdate-sh
install -o root -g wheel -m 444 ./missing =
/usr/local/share/automake-1.4/missing
install -o root -g wheel -m 444 ./mkinstalldirs =
/usr/local/share/automake-1.4/mkinstalldirs
install -o root -g wheel -m 444 ./elisp-comp =
/usr/local/share/automake-1.4/elisp-comp
install -o root -g wheel -m 444 ./ylwrap =
/usr/local/share/automake-1.4/ylwrap
install -o root -g wheel -m 444 ./acinstall =
/usr/local/share/automake-1.4/acinstall
make install-data-hook
Making install in m4
/bin/sh ../mkinstalldirs /usr/local/share/aclocal-1.4
install -o root -g wheel -m 444 ./amversion.m4 =
/usr/local/share/aclocal-1.4/amversion.m4
install -o root -g wheel -m 444 ./ccstdc.m4 =
/usr/local/share/aclocal-1.4/ccstdc.m4
install -o root -g wheel -m 444 ./cond.m4 =
/usr/local/share/aclocal-1.4/cond.m4
install -o root -g wheel -m 444 ./dmalloc.m4 =
/usr/local/share/aclocal-1.4/dmalloc.m4
install -o root -g wheel -m 444 ./error.m4 =
/usr/local/share/aclocal-1.4/error.m4
install -o root -g wheel -m 444 ./header.m4 =
/usr/local/share/aclocal-1.4/header.m4
install -o root -g wheel -m 444 ./init.m4 =
/usr/local/share/aclocal-1.4/init.m4
install -o root -g wheel -m 444 ./lex.m4 =
/usr/local/share/aclocal-1.4/lex.m4
install -o root -g wheel -m 444 ./lispdir.m4 =
/usr/local/share/aclocal-1.4/lispdir.m4
install -o root -g wheel -m 444 ./maintainer.m4 =
/usr/local/share/aclocal-1.4/maintainer.m4
install -o root -g wheel -m 444 ./missing.m4 =
/usr/local/share/aclocal-1.4/missing.m4
install -o root -g wheel -m 444 ./mktime.m4 =
/usr/local/share/aclocal-1.4/mktime.m4
install -o root -g wheel -m 444 ./multi.m4 =
/usr/local/share/aclocal-1.4/multi.m4
install -o root -g wheel -m 444 ./obstack.m4 =
/usr/local/share/aclocal-1.4/obstack.m4
install -o root -g wheel -m 444 ./protos.m4 =
/usr/local/share/aclocal-1.4/protos.m4
install -o root -g wheel -m 444 ./ptrdiff.m4 =
/usr/local/share/aclocal-1.4/ptrdiff.m4
install -o root -g wheel -m 444 ./regex.m4 =
/usr/local/share/aclocal-1.4/regex.m4
install -o root -g wheel -m 444 ./sanity.m4 =
/usr/local/share/aclocal-1.4/sanity.m4
install -o root -g wheel -m 444 ./strtod.m4 =
/usr/local/share/aclocal-1.4/strtod.m4
install -o root -g wheel -m 444 ./termios.m4 =
/usr/local/share/aclocal-1.4/termios.m4
install -o root -g wheel -m 444 ./winsz.m4 =
/usr/local/share/aclocal-1.4/winsz.m4
Making install in tests
install-info --quiet /usr/local/info/automake-1.4.info =
/usr/local/info/dir
=3D=3D=3D> Registering installation for automake-1.4.6_6
=3D=3D=3D> Returning to build of fastresolve-2.10_4
=3D=3D=3D> fastresolve-2.10_4 depends on file: =
/usr/local/bin/autoconf-2.13 - found
=3D=3D=3D> fastresolve-2.10_4 depends on shared library: adns.1 - =
found
=3D=3D=3D> fastresolve-2.10_4 depends on shared library: db41.1 - =
found
=3D=3D=3D> Configuring for fastresolve-2.10_4
Use of "do" to call subroutines is deprecated at =
/usr/local/bin/automake-1.4 line 986.
Use of "do" to call subroutines is deprecated at =
/usr/local/bin/automake-1.4 line 1147.
loading site script /usr/ports/Templates/config.site
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g =
wheel
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for perl5... /usr/local/bin/perl
checking for gcc... cc
checking whether the C compiler (cc -O2 -pipe -fno-strict-aliasing =
-L/usr/local/lib) works... yes
checking whether the C compiler (cc -O2 -pipe -fno-strict-aliasing =
-L/usr/local/lib) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ -O2 -pipe -fno-strict-aliasing =
-I/usr/local/include -L/usr/local/lib) works... yes
checking whether the C++ compiler (c++ -O2 -pipe -fno-strict-aliasing =
-I/usr/local/include -L/usr/local/lib) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for fgetln... yes
checking for socket... yes
checking for inet_ntoa... yes
checking for inet_aton... yes
checking for gzprintf in -lz... yes
checking for adns_submit in -ladns... yes
checking for Db::open in -ldb41_cxx... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating dns-terror/Makefile
creating modules/Makefile
creating scripts/Makefile
creating scripts/btree-dump
creating scripts/convert-dom-db
creating scripts/convert-ip-db
creating scripts/expire-ip-db
creating scripts/getdominfo
creating scripts/rebuild-dom-db
creating scripts/rebuild-ip-db
creating scripts/reresolve
creating scripts/make-report
=3D=3D=3D> Building for fastresolve-2.10_4
Making all in dns-terror
c++ -DPACKAGE=3D\"fastresolve\" -DVERSION=3D\"2.10\" -DHAVE_FGETLN=3D1 =
-DHAVE_LIBZ=3D1 -DHAVE_LIBADNS=3D1 -I. -I. -O2 -pipe =
-fno-strict-aliasing -I/usr/local/include -I/usr/local/include/db41 -c =
dns-terror.cc
cc -DPACKAGE=3D\"fastresolve\" -DVERSION=3D\"2.10\" -DHAVE_FGETLN=3D1 =
-DHAVE_LIBZ=3D1 -DHAVE_LIBADNS=3D1 -I. -I. -O2 -pipe =
-fno-strict-aliasing -c getline.c
cc -DPACKAGE=3D\"fastresolve\" -DVERSION=3D\"2.10\" -DHAVE_FGETLN=3D1 =
-DHAVE_LIBZ=3D1 -DHAVE_LIBADNS=3D1 -I. -I. -O2 -pipe =
-fno-strict-aliasing -c fgetln.c
c++ -DPACKAGE=3D\"fastresolve\" -DVERSION=3D\"2.10\" -DHAVE_FGETLN=3D1 =
-DHAVE_LIBZ=3D1 -DHAVE_LIBADNS=3D1 -I. -I. -O2 -pipe =
-fno-strict-aliasing -I/usr/local/include -I/usr/local/include/db41 -c =
DatedStringDb.cc
getline.c:52: warning: conflicting types for built-in function 'malloc'
dns-terror.cc: In function 'submission submit_query(adns__state*, =
BoolStringMap&, LogEntry*)':
dns-terror.cc:346: warning: deprecated conversion from string constant =
to 'char*'
dns-terror.cc: In function 'char* process_answer(adns_answer*, char*, =
BoolStringMap&)':
dns-terror.cc:373: warning: deprecated conversion from string constant =
to 'char*'
dns-terror.cc: In function 'LogEntry* read_ipaddr(FILE*, bool, int)':
dns-terror.cc:431: warning: deprecated conversion from string constant =
to 'char*'
dns-terror.cc: In function 'int main(int, char* const*)':
dns-terror.cc:581: warning: deprecated conversion from string constant =
to 'char*'
c++ -O2 -pipe -fno-strict-aliasing -I/usr/local/include =
-I/usr/local/include/db41 -L/usr/local/lib -o dns-terror dns-terror.o =
getline.o fgetln.o DatedStringDb.o -ladns -lz -ldb41_cxx
Making all in modules
Making all in scripts
/usr/local/bin/perl -pe "s,DATADIR,/usr/local/share,g" =
./make-report.1.in > make-report.1
cd . && aclocal
cd . && automake --gnu --include-deps Makefile
Use of "do" to call subroutines is deprecated at =
/usr/local/bin/automake-1.4 line 986.
Use of "do" to call subroutines is deprecated at =
/usr/local/bin/automake-1.4 line 1147.
automake: configure.in: required file `./config.guess' not found
automake: configure.in: required file `./config.sub' not found
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 1
Stop in /basejail/usr/ports/dns/fastresolve.
pluto# uname -a
FreeBSD pluto 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 =
UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC =
amd64
If I simply run 'make' again, it will compile, but dns-terror will =
coredump frequently:
pluto# make
=3D=3D=3D> Building for fastresolve-2.10_4
Making all in dns-terror
Making all in modules
Making all in scripts
/usr/local/bin/perl -pe "s,DATADIR,/usr/local/share,g" =
./make-report.1.in > make-report.1
cd . && CONFIG_FILES=3DMakefile CONFIG_HEADERS=3D /bin/sh =
./config.status
creating Makefile
pluto#
More information about the freebsd-ports-bugs
mailing list