From owner-freebsd-bugs Sat May 25 4:20:15 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 884EE37B405 for ; Sat, 25 May 2002 04:20:04 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g4PBK4546637; Sat, 25 May 2002 04:20:04 -0700 (PDT) (envelope-from gnats) Date: Sat, 25 May 2002 04:20:04 -0700 (PDT) Message-Id: <200205251120.g4PBK4546637@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Ruslan Ermilov Subject: Re: misc/38538: make buildworld fails if you have an empty directory Reply-To: Ruslan Ermilov Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR misc/38538; it has been noted by GNATS. From: Ruslan Ermilov To: Oliver Lehmann Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: misc/38538: make buildworld fails if you have an empty directory Date: Sat, 25 May 2002 14:13:40 +0300 On Sat, May 25, 2002 at 12:53:41PM +0200, Oliver Lehmann wrote: > > I just removed everything which lies under /usr/obj. Then i ran the > following commands in /usr/src > make clean > make cleandepend > find ./ -name "*.o" |xargs rm > (make world is creating object files under /usr/src. These fact prohibits > using the same repository on another architecture.) > Now i ran make buildworld und it stops at: > > cc -O -pipe -static -o yacc closure.o error.o lalr.o lr0.o main.o mkpar.o o > utput.o reader.o skeleton.o symtab.o verbose.o warshall.o > sh /usr/src/tools/install.sh -c -o root -g wheel -m 555 yyfix.sh /usr/obj/i3 > 86/usr/bin/yyfix > install: /usr/obj/i386/usr/bin/yyfix: No such file or directory > *** Error code 71 > > Stop in /usr/src/usr.bin/yacc. > > There are no directories created before install.sh is called. Thats why > install is predicted to fail. > I think you've screwed something on your side. What does the following command tell you? cd /usr/src; make -f Makefile.inc1 -V WORLDTMP -V MAKEOBJDIRPREFIX It should show you something like this: /usr/obj/usr/src/i386 /usr/obj Cheers, -- Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message