Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Nov 2000 10:05:31 +0000
From:      Nik Clayton <nik@freebsd.org>
To:        Nik Clayton <nik@freebsd.org>
Cc:        Jordan Hubbard <jkh@winston.osd.bsdi.com>, stable@freebsd.org, doc@freebsd.org
Subject:   Re: docproj port still broken in 4.2-RELEASE
Message-ID:  <20001109100531.A911@canyon.nothing-going-on.org>
In-Reply-To: <20001109002321.B1896@canyon.nothing-going-on.org>; from nik@freebsd.org on Thu, Nov 09, 2000 at 12:23:21AM %2B0000
References:  <71578.973627269@winston.osd.bsdi.com> <20001109002321.B1896@canyon.nothing-going-on.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 09, 2000 at 12:23:21AM +0000, Nik Clayton wrote:
> On Tue, Nov 07, 2000 at 12:01:09PM -0800, Jordan Hubbard wrote:
> > ===>  Cleaning for tidy-20000804
> > ===>  Cleaning for w3m-0.1.11.p.17
> > ===>  Cleaning for docproj-1.1
> > make: don't know how to make all. Stop
> > *** Error code 2
> > 
> > Stop in /usr/src/release.
> > *** Error code 1
> > 
> > I'm going to have to disable docs for this build if we can't get
> > this fixed. :-(
> 
> Some questions, for anyone that's building a release, and can afford to
> spend some time poking around on my behalf;
> 
> (1)  Are you building this with a specific RELEASETAG?  If so, what is it?

I've done some more reading of src/release/Makefile in the free time at 
NLUUG.

You're setting ${RELEASETAG} aren't you.

This is going to cause ${AUXRELEASETAG} to be set to something like
RELEASE_4_2.

I haven't tagged the doc/ tree yet.

That's going to cause

    cvs -R -d ${CVSROOT} co -P -r ${AUXRELEASETAG} ${RELEASEDOCMODULE}

to fail to actually check anything out.  So the usr/doc tree in the 
chroot'dir will be empty.

Which explains. . .

> The "make: don't know how to make all. Stop" line is consistent with
> running make(1) in a directory that doesn't contain a {m,M}akefile.

I think AUXRELEASETAG needs to die, and be replaced by PORTSRELEASETAG 
and DOCRELEASETAG, to be defined on the command line by whoever is doing
"make release".

We should probably also have a "goldmaster" target, or similar, that checks
that PORTSRELEASETAG and DOCRELEASETAG are set, before going on to run 
release.  Then, when you build the final CD ISO, you can do "make goldmaster"
instead.

N
-- 
Internet connection, $19.95 a month.  Computer, $799.95.  Modem, $149.95.
Telephone line, $24.95 a month.  Software, free.  USENET transmission,
hundreds if not thousands of dollars.  Thinking before posting, priceless.
Somethings in life you can't buy.  For everything else, there's MasterCard.
  -- Graham Reed, in the Scary Devil Monastery


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001109100531.A911>