Date: Fri, 01 Nov 2002 07:23:04 +0000 (GMT) From: Daniel Flickinger <attila@hun.org> To: FreeBSD-CURRENT <current@freebsd.org> Subject: another include failure to find in buildworld Message-ID: <20021101072304.sAZL15425@hun.org>
next in thread | raw e-mail | index | archive | help
from cvsup *default date=2002.11.01.06.00.00: rm -rf /usr/obj/usr make -j 4 -k -s buildworld ... crashed in libc. v1.19 is in /usr/include; v1.20 is in the /usr/obj/ tree where it should be read by infinity.c /usr/src/lib/libc/i386/gen/infinity.c:11: storage size of `__infinity' isn't known *** Error code 1 < * $FreeBSD: src/lib/msun/src/math.h,v 1.19 2002/10/23 17:35:11 markm Exp $ --- > * $FreeBSD: src/lib/msun/src/math.h,v 1.20 2002/10/31 23:05:20 archie Exp $ 23,24c23,27 < extern char __infinity[]; < #define HUGE_VAL (*(double *) __infinity) --- > extern const union __infinity_un { > unsigned char __uc[8]; > double __ud; > } __infinity; > #define HUGE_VAL (__infinity.__ud) This is another instance where the build is not reading from the /usr/obj tree, reading from /usr/include first. a 'make buildincludes installincludes' cures the problem This is no problem in the development track; costs me a few minutes to update /usr/include and 34 minutes on the machine to do a new buildworld. I just deleted the 'make installincludes' step from my build scripts --maybe I should restore it? However, is it not the intent not to require an installincludes prior to buildworld? ... too much insider knowledge and nothing documented other than read the makefiles? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021101072304.sAZL15425>