Subject: -current breakage?
To: None <port-sparc64@netbsd.org>
From: Murray Stokely <murray@osd.bsdi.com>
List: port-sparc64
Date: 11/07/2000 02:17:12
  I'm unable to rebuild the world with newly synced NetBSD-current.
The build dies shortly after it successfully builds libc when trying
to build libedit.  The source references 'ED_END_OF_FILE' but I can't
find this declaration anywhere in /usr/src or in /usr/include.

How to duplicate : cvs update src ; make build

Looking for ED_END_OF_FILE :

[europa] /usr/src# find . -type f | xargs grep ED_END
./crypto/dist/ssh/ssh.h:#define SSH_CMSG_RESERVED_END
63
./lib/libedit/key.c:                            val->cmd =
ED_END_OF_FILE;
./make.err:key.c:286: `ED_END_OF_FILE' undeclared (first use in this
function)
                                                                               
Trying to build src/lib/libedit :

[europa] /usr/src/lib/libedit# make
sh /usr/src/lib/libedit/makelist -h /usr/src/lib/libedit/vi.c >
vi.h.tmp &&  mv vi.h.tmp vi.h
sh /usr/src/lib/libedit/makelist -h /usr/src/lib/libedit/emacs.c >
emacs.h.tmp &&  mv emacs.h.tmp emacs.h
sh /usr/src/lib/libedit/makelist -h /usr/src/lib/libedit/common.c >
common.h.tmp &&  mv common.h.tmp common.h
sh /usr/src/lib/libedit/makelist -fh vi.h emacs.h common.h >
fcns.h.tmp &&  mv fcns.h.tmp fcns.h
sh /usr/src/lib/libedit/makelist -fc vi.h emacs.h common.h >
fcns.c.tmp &&  mv fcns.c.tmp fcns.c
sh /usr/src/lib/libedit/makelist -bc /usr/src/lib/libedit/vi.c
/usr/src/lib/libedit/emacs.c /usr/src/lib/libedit/common.c >
help.c.tmp &&  mv help.c.tmp help.c
sh /usr/src/lib/libedit/makelist -e chared.c common.c el.c emacs.c
fcns.c help.c hist.c key.c map.c parse.c prompt.c read.c refresh.c
search.c sig.c term.c tty.c vi.c > editline.c.tmp &&  mv
editline.c.tmp editline.c
sh /usr/src/lib/libedit/makelist -bh /usr/src/lib/libedit/vi.c
/usr/src/lib/libedit/emacs.c /usr/src/lib/libedit/common.c >
help.h.tmp &&  mv help.h.tmp help.h
cc -O  -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-Wno-uninitialized -Werror   -I. -I/usr/src/lib/libedit
-I. -I/usr/src/lib/libedit   -c ed
itline.c
In file included from editline.c:4:
chared.c: In function `ch_init':
chared.c:434: `ED_UNASSIGNED' undeclared (first use in this function)
chared.c:434: (Each undeclared identifier is reported only once
chared.c:434: for each function it appears in.)
chared.c: In function `ch_reset':
chared.c:469: `ED_UNASSIGNED' undeclared (first use in this function)
cc1: warnings being treated as errors
chared.c: In function `c_gets':
chared.c:545: warning: implicit declaration of function
`ed_end_of_file'
^C