From owner-freebsd-questions Tue Feb 29 18:23:19 2000 Delivered-To: freebsd-questions@freebsd.org Received: from mail.rdc1.wa.home.com (ha1.rdc1.wa.home.com [24.0.2.66]) by hub.freebsd.org (Postfix) with ESMTP id A970B37B572 for ; Tue, 29 Feb 2000 18:23:16 -0800 (PST) (envelope-from johnmpurser@home.com) Received: from C37259A ([24.9.57.64]) by mail.rdc1.wa.home.com (InterMail v4.01.01.00 201-229-111) with SMTP id <20000301022316.ZXTJ9076.mail.rdc1.wa.home.com@C37259A>; Tue, 29 Feb 2000 18:23:16 -0800 Reply-To: From: "John Purser" To: "'Greg Lehey'" Cc: Subject: RE: Make: don't know how to make buildworld Date: Tue, 29 Feb 2000 18:29:26 -0800 Message-ID: <000d01bf8325$f77c2480$40390918@vncvr1.wa.home.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0 In-Reply-To: <20000301111510.D87829@freebie.lemis.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -----Original Message----- From: Greg Lehey [mailto:grog@lemis.com] Sent: Tuesday, February 29, 2000 4:45 PM To: John Purser Cc: questions@FreeBSD.ORG Subject: Re: Make: don't know how to make buildworld [Format recovered--see http://www.lemis.com/email/email-format.html] On Tuesday, 29 February 2000 at 16:43:07 -0800, John Purser wrote: > On Tuesday, February 29, 2000 4:19 PM, Greg Lehey wrote: >> >> On Tuesday, 29 February 2000 at 15:55:06 -0800, John Purser wrote: >>> Hello, >>> >>> I'm running FreeBSD 3.4 after doing an X-user install off CD's. >>> I'm trying to track the stable branch. I cvsup'ed 3 stable >>> (RELENG_3) this past weekend. Next I extracted with: >>> cvs co src >>> Today I ran: >>> cvs update -P -d >>> >>> Now when I try an make buildworld I get this error message: >>> Make: don't know how to make buildworld. Stop >>> >>> It also doesn't know how to make world. I'm logged in as root. What step >>> did I skip? >> >> cd src >> >> The cvs co creates the directory src. You need to be in that >> directory to make a buildworld. > > Thanks, for getting back to me so quickly and for being right! > > I just kicked something off and that's a fact! > > I changed directories to /home/ncvs/src ($CVSUP/src) and then > entered make buildworld. Sure enough it started running. I had > been running it from /usr/src like the book said to. Is this a > needed correction or am I doing something wrong? No, it looks like you're doing something wrong. Normally /home/ncvs is the CVS repository, not the source tree. But you can't build a world from /home/ncvs/src, so it looks like you have something wrong there. Is this your repository? It should look like this: Attic crypto lkm COPYRIGHT,v eBones release Makefile,v etc sbin Makefile.inc1,v games secure Makefile.upgrade,v gnu share README,v include sys TODO-2.1 kerberos5 tools UPDATING,v kerberosIV usr.bin bin lib usr.sbin contrib libexec Note the file names ending in ,v: these are RCS (CVS) files. The others are directories containing ,v files. I'd guess that you checked out into the wrong directory. I hope you don't have both in there; that would be a real mess. You should have done your checkout from /usr, as shown on page 375 of the Third Edition. Greg -- When replying to this message, please copy the original recipients. For more information, see http://www.lemis.com/questions.html Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers Sorry it took me so long to reply. I have the files and most of the directories you listed in the directory /home/ncvs/src. I don't have the directories Attic, eBones, Kerberos5, or lkm. When I moved to the directory /home/ncvs/src and typed "make buildworld" it kicked off something that kept my machine busy for the next half hour or so! I thought the environmental variable CVSROOT was supposed to be set to the default prefix from the cvsupfile. Do you think that's where I went wrong? As a way to undo this I'm thinking about deleteing the directory /home/ncvs/src, resetting $CVSROOT (to /usr ?), redoing cvs co src, and running make buildworld again. Does that sound like a good plan? Thanks, John Purser To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message