Subject: Re: "./build.sh tools" fails in usr.bin/mail
To: Adam K Kirchhoff <adamk@voicenet.com>
From: Luke Mewburn <lukem@netbsd.org>
List: current-users
Date: 03/11/2003 04:22:31
On Mon, Mar 10, 2003 at 08:08:56AM -0500, Adam K Kirchhoff wrote:
|
| Good morning all,
|
| I installed the last snapshot on my home machine over the weekend
| and decided to bring it as up-to-date as possible... I sup'ed the latest
| source for -current and, following the instructions, went to build the
| toolchain first. Unfortunately, it dies shortly into the build with the
| message I have at the bottom of this e-mail. UPDATING doesn't mention
| anything about new issues with man, and though there were a few mentions
| of problems with manpages recently in current-users, nothing like the
| problem I'm having.
|
| I sup'ed again this morning and gave it another shot (after doing
| a "make cleandir" and cleaning out /usr/obj and my DESTDIR) but it still
| errored out at the same point.
|
| Any ideas?
My current sources for usr.bin/man don't have a "config.h" file there.
Have you possibly got a "stale" file in your sources?
|
| cc -O -I/usr/src/tools/compat/obj -I/usr/src/tools/compat/obj/include
| -I/usr/src/tools/makewhatis/../compat -DHAVE_CONFIG_H
| -D_FILE_OFFSET_BITS=64 -I/usr/src/usr.bin -c -o manconf.lo.o
| /usr/src/usr.bin/man/manconf.c
| In file included from /usr/src/usr.bin/man/manconf.c:37:
| /usr/src/usr.bin/man/config.h:40: parse error before `TAILQ_ENTRY'
| /usr/src/usr.bin/man/config.h:40: warning: no semicolon at end of struct
| or union
| /usr/src/usr.bin/man/config.h:42: parse error before `list'
| /usr/src/usr.bin/man/config.h:42: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:44: parse error before `len'
| /usr/src/usr.bin/man/config.h:44: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:45: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:47: parse error before `TAILQ_ENTRY'
| /usr/src/usr.bin/man/config.h:47: warning: no semicolon at end of struct
| or union
| /usr/src/usr.bin/man/config.h:50: parse error before `len'
| /usr/src/usr.bin/man/config.h:50: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:51: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:53: warning: parameter names (without types)
| in function declaration
| /usr/src/usr.bin/man/config.h:53: warning: data definition has no type or
| storage class
| /usr/src/usr.bin/man/config.h:56: parse error before `*'
| /usr/src/usr.bin/man/config.h:57: parse error before `__P'
| /usr/src/usr.bin/man/config.h:58: parse error before `__P'
| /usr/src/usr.bin/man/config.h:63: parse error before `__P'
| In file included from /usr/src/usr.bin/man/manconf.c:61:
| /usr/src/usr.bin/man/manconf.h:45: `TAG' redeclared as different kind of
| symbol
| /usr/src/usr.bin/man/config.h:45: previous declaration of `TAG'
| /usr/src/usr.bin/man/manconf.h:51: `ENTRY' redeclared as different kind of
| symbol
| /usr/src/usr.bin/man/config.h:51: previous declaration of `ENTRY'