From owner-freebsd-questions Thu Jan 20 16:15: 2 2000 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id AAE30153AC for ; Thu, 20 Jan 2000 16:14:57 -0800 (PST) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id TAA73880; Thu, 20 Jan 2000 19:19:10 -0500 (EST) (envelope-from cjc) Date: Thu, 20 Jan 2000 19:19:10 -0500 From: "Crist J. Clark" To: David Babler Cc: FreeBSD Questions List Subject: Re: errors doing 3.4-STABLE buildworld Message-ID: <20000120191909.C73715@cc942873-a.ewndsr1.nj.home.com> Reply-To: cjclark@home.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: ; from dbabler@Rigel.orionsys.com on Thu, Jan 20, 2000 at 11:38:51AM -0800 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Jan 20, 2000 at 11:38:51AM -0800, David Babler wrote: > > I've been trying to build 3.4-STABLE for a week or more and have been > getting the same error. The last run was CVSup'd yesterday, and I've > already successfully built 3.4-STABLE on this one's sister machine. The > problem machine is running 3.2-STABLE and the spot where buildworld craps > out is always in compiling usr.bin/dosemu: > > [...] > cc -nostdinc -O -pipe -I. -I/usr/X11R6/include -DDISASSEMBLER -I/usr/obj/usr3/src/tmp/usr/include -c /usr3/src/usr.bin/doscmd/tty.c [snip] > *** Error code 1 > > Stop. > [...] > > Now, I've never installed or run X-windows on this machine, but that's > never been a problem before. And yes, I always do a 'make clean && make > buildworld'[*] I don't recall seeing this in the lists, so it seems likely > to be my configuration that it doesn't like... anybody got a clue where I > should start looking? The Makefile in /usr/src/usr.bin/doscmd has, .if exists(${X11BASE}/include) && exists(${X11BASE}/lib/libX11.a) CFLAGS+= -I. -I${X11BASE}/include -DDISASSEMBLER LDADD= -L${X11BASE}/lib -lX11 DPADD= ${X11BASE}/lib/libX11.a .else CFLAGS+= -I. -DDISASSEMBLER -DNO_X .endif From your output, it seems clear make(1) believes that X is on your machine even you have never installed it. Why would, exists(${X11BASE}/include) && exists(${X11BASE}/lib/libX11.a) Be evaluating true on your system? Do those exist? -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message