Date: Fri, 24 Nov 2000 09:32:28 -0700 (MST) From: "David A. Bader" <dbader@eece.unm.edu> To: freebsd-stable@freebsd.org Cc: Aron Warren <warren@eece.unm.edu>, Chuck Robey <chuckr@mat.net> Subject: Re: make world problem with 4.2-R (work around) Message-ID: <200011241632.JAA08991@eece.unm.edu>
next in thread | raw e-mail | index | archive | help
Regarding the problem I reported two days ago with "make buildworld" on 4.2-RELEASE, I removed my /usr/src completely and CVSup'ed 4.2-RELEASE again, but still have an internal compiler error at the same place (ncurses' alloc_entry.c). At the time, I was running 4.1-RELEASE on a Cyrix P166 processor. After many attempts to compile this file by hand, I found a hack to get it to work, but have absolutely no idea why this worked: % grep MAX_ENTRY_SIZE /usr/src/contrib/ncurses/include/tic.h #define MAX_ENTRY_SIZE 4096 /* maximum legal entry size */ % diff -u /usr/src/contrib/ncurses/ncurses/tinfo/alloc_entry.c-orig /usr/src/contrib/ncurses/ncurses/tinfo/alloc_entry.c --- /usr/src/contrib/ncurses/ncurses/tinfo/alloc_entry.c-orig Thu Nov 23 12:53:44 2000 +++ /usr/src/contrib/ncurses/ncurses/tinfo/alloc_entry.c Fri Nov 24 09:22:04 2000 @@ -122,7 +122,7 @@ _nc_wrap_entry(ENTRY * const ep) /* copy the string parts to allocated storage, preserving pointers to it */ { - int offsets[MAX_ENTRY_SIZE / 2], useoffsets[MAX_USES]; + int offsets[2048], useoffsets[MAX_USES]; int i, n; TERMTYPE *tp = &(ep->tterm); I successfully did a "make world", and installed a new 4.2 kernel: % uname -a FreeBSD bean.eece.unm.edu 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Thu Nov 23 22:12:05 MST 2000 root@bean.eece.unm.edu:/usr/obj/usr/src/sys/BEAN4 i386 Again, I have no idea of the real cause of this problem. If anyone is curious, I could try to rebuild the 4.2-RELEASE /usr/src using the updated version of gcc installed with 4.2-R, and see if I still have the problem with alloc_entry.c I do not think that this is limited to "just me", but I found several other emails from folks trying to build 4.x-Releases who broke at this same point. -david -- David A. Bader, Ph.D. Office: 505-277-6724 Dept of Electrical and Computer Engineering FAX: 505-277-1439 EECE Building University of New Mexico dbader@eece.unm.edu Albuquerque, NM 87131 http://www.eece.unm.edu/~dbader To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011241632.JAA08991>