From owner-freebsd-current Fri Jan 21 14:24:34 2000 Delivered-To: freebsd-current@freebsd.org Received: from canonware.com (canonware.com [207.20.242.18]) by hub.freebsd.org (Postfix) with SMTP id E5C081561C for ; Fri, 21 Jan 2000 14:24:31 -0800 (PST) (envelope-from jasone@canonware.com) Received: (qmail 51367 invoked by uid 1001); 21 Jan 2000 22:22:52 -0000 Date: Fri, 21 Jan 2000 14:22:51 -0800 From: Jason Evans To: Bill Swingle Cc: current@freebsd.org Subject: Re: even more breakage in current Message-ID: <20000121142251.D27689@sturm.canonware.com> References: <20000121101157.A18956@dub.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000121101157.A18956@dub.net>; from unfurl@dub.net on Fri, Jan 21, 2000 at 10:11:57AM -0800 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Jan 21, 2000 at 10:11:57AM -0800, Bill Swingle wrote: > I updated my source tree around 10pm PST last night (01/20) and made > world only to find it broken this morning. I reupdated my tree just now > and it doesnt look like any files that might fix this have been touched. > Anyone else seeing this? > > cc -pg -O -pipe -DLIBC_RCS -DSYSLIBC_RCS -I/usr/src/lib/libc/include -D__DBINTERFACE_PRIVATE -DINET6 -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libc/locale -DBROKEN_DES -DYP -I/usr/obj/usr/src/i386/usr/include -c /usr/src/lib/libc/../libc/gen/wait3.c -o wait3.po > cc -DLIBC_RCS -DSYSLIBC_RCS -I/usr/src/lib/libc/include -D__DBINTERFACE_PRIVATE -DINET6 -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libc/locale -DBROKEN_DES -DYP -I/usr/obj/usr/src/i386/usr/include -I/usr/src/lib/libc/i386 -c /usr/src/lib/libc/../libc/i386/gen/_setjmp.S -o _setjmp.o > cc -DPROF -DLIBC_RCS -DSYSLIBC_RCS -I/usr/src/lib/libc/include -D__DBINTERFACE_PRIVATE -DINET6 -DPOSIX_MISTAKE -I/usr/src/lib/libc/../libc/locale -DBROKEN_DES -DYP -I/usr/obj/usr/src/i386/usr/include -I/usr/src/lib/libc/i386 -c /usr/src/lib/libc/../libc/i386/gen/_setjmp.S -o _setjmp.po > /tmp/ccg65684.s: Assembler messages: > /tmp/cco65681.s: Assembler messages: > /tmp/cco65681.s:361: Error: invalid character '(' in opcode > /tmp/ccg65684.s:361: Error: invalid character '(' in opcode > *** Error code 1 > *** Error code 1 > 2 errors > *** Error code 2 > 1 error > *** Error code 2 > 1 error > *** Error code 2 > 1 error > *** Error code 2 > 1 error > root@rooter:/usr/src$ cvs -Rq update -PdA > U etc/MAKEDEV > U etc/pccard.conf.sample > U usr.sbin/pccard/pccardd/cardd.c > U usr.sbin/pccard/pccardd/cardd.h > U usr.sbin/pccard/pccardd/file.c > root@rooter:/usr/src$ I moved some definitions from src/lib/libc/i386/DEFS.h to src/sys/i386/include/asm.h. If the build system is looking at the installed version of asm.h rather than the version in the source tree, this error will occur. I did a 'make includes' during my testing, so I didn't have this problem. It's my understanding that the build system is supposed to be sophisticated enough to avoid such bootstrapping issues, but I don't understand it all that well. Can someone explain whether this is a bug in the build system, or if I should be doing something different? In any case, doing a 'make includes' will get you past this. Thanks, Jason To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message