MTR 0.70 fails to compile
Scott Tuc Ellentuch at T-B-O-H
ml at t-b-o-h.net
Thu May 4 15:38:13 UTC 2006
>
> On Thu, May 04, 2006 at 08:38:14AM -0400, Scott Tuc Ellentuch at T-B-O-H wrote:
> > config.status: executing default-1 commands
> > ===> Building for mtr-0.70
> > cd . && autoheader
> > WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
> > WARNING: and `config.h.top', to define templates for `config.h.in'
> > WARNING: is deprecated and discouraged.
> >
> > WARNING: Using the third argument of `AC_DEFINE' and
> > WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
> > WARNING: `acconfig.h':
> >
> > WARNING: AC_DEFINE([NEED_MAIN], 1,
> > WARNING: [Define if a function `main' is needed.])
> >
> > WARNING: More sophisticated templates can also be produced, see the
> > WARNING: documentation.
> > Can't locate object method "path" via package "Autom4te::Request" at /usr/local/bin/autom4te line 81.
> > autoheader: autom4te failed with exit status: 1
> > at /usr/local/bin/autoheader line 163
> > gmake: *** [stamp-h.in] Error 1
> > *** Error code 2
>
> I cannot reproduce this on FreeBSD 4.11-STABLE, 5.4-STABLE, or
> 6.1-PRERELEASE.
>
FreeBSD himinbjorg.tucs-beachin-obx-house.com 5.4-RELEASE-p8 FreeBSD 5.4-RELEASE-p8 #4: Sun Dec 18 19:22:28 EST 2005 root at himinbjorg.tucs-beachin-obx-house.com:/usr/obj/usr/src/sys/HIMINBJORG53 i386
>
> See below, as our output differs -- possibly you
> have some old or non-port version of autoheader floating around?
>
/usr/local/bin/autoheader
/usr/local/bin/autoheader213
/usr/local/bin/autoheader253
/usr/local/bin/autoheader259
himinbjorg# ls -l /usr/local/bin/autoheader
-r-xr-xr-x 1 root wheel 6752 Jun 1 2004 /usr/local/bin/autoheader
himinbjorg# /usr/local/bin/autoheader --version
autoheader (GNU Autoconf) 2.53
Written by Roland McGrath and Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Thanks, Tuc
> --
> | Jeremy Chadwick jdc at parodius.com |
> | Parodius Networking http://www.parodius.com/ |
> | UNIX Systems Administrator Mountain View, CA, USA |
> | Making life hard for others since 1977. |
>
>
> --- FreeBSD 4.11-STABLE
> ===> Building for mtr-nox11-0.70
> cd . && /usr/ports/net/mtr/work/mtr-0.70/missing autoheader
> WARNING: `autoheader' is missing on your system. You should only need it if
> you modified `acconfig.h' or `configure.in'. You might want
> to install the `Autoconf' and `GNU m4' packages. Grab them
> from any GNU archive site.
> gmake all-recursive
> gmake[1]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> Making all in img
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c mtr.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c net.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c dns.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c raw.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c split.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c display.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c report.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c getopt.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c getopt1.c
> getopt1.c: In function `getopt_long':
> getopt1.c:66: warning: implicit declaration of function `_getopt_internal'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c select.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -Wall -c curses.c
> cc -O -pipe -Wall -o mtr curses.o mtr.o net.o dns.o raw.o split.o display.o report.o getopt.o getopt1.o select.o -lm -ltermcap
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
> gmake[1]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
>
>
> --- FreeBSD 5.4-STABLE
> ===> Building for mtr-nox11-0.70
> cd . && /usr/ports/net/mtr/work/mtr-0.70/missing autoheader
> WARNING: `autoheader' is missing on your system. You should only need it if
> you modified `acconfig.h' or `configure.in'. You might want
> to install the `Autoconf' and `GNU m4' packages. Grab them
> from any GNU archive site.
> gmake all-recursive
> gmake[1]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> Making all in img
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c mtr.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c net.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c dns.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c raw.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c split.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c display.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c report.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c getopt.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c getopt1.c
> getopt1.c: In function `getopt_long':
> getopt1.c:66: warning: implicit declaration of function `_getopt_internal'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c select.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O -pipe -march=pentium4 -Wall -c curses.c
> cc -O -pipe -march=pentium4 -Wall -o mtr curses.o mtr.o net.o dns.o raw.o split.o display.o report.o getopt.o getopt1.o select.o -lm -ltermcap
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
> gmake[1]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
>
>
> --- FreeBSD 6.1-PRERELEASE
> ===> Building for mtr-nox11-0.70
> cd . && /usr/ports/net/mtr/work/mtr-0.70/missing autoheader
> WARNING: `autoheader' is missing on your system. You should only need it if
> you modified `acconfig.h' or `configure.in'. You might want
> to install the `Autoconf' and `GNU m4' packages. Grab them
> from any GNU archive site.
> gmake all-recursive
> gmake[1]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> Making all in img
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Nothing to be done for `all'.
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70/img'
> gmake[2]: Entering directory `/usr/ports/net/mtr/work/mtr-0.70'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c mtr.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c net.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c dns.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c raw.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c split.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c display.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c report.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c getopt.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c getopt1.c
> getopt1.c: In function `getopt_long':
> getopt1.c:66: warning: implicit declaration of function `_getopt_internal'
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c select.c
> cc -DHAVE_CONFIG_H -I. -I. -I. -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -c curses.c
> cc -O2 -fno-strict-aliasing -pipe -march=pentium4 -Wall -o mtr curses.o mtr.o net.o dns.o raw.o split.o display.o report.o getopt.o getopt1.o select.o -lm -ltermcap
> gmake[2]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
> gmake[1]: Leaving directory `/usr/ports/net/mtr/work/mtr-0.70'
>
More information about the freebsd-ports
mailing list