Subject: Re: install: INSTALL.ps: No such file or directory
To: Jeremy C. Reed <reed@reedmedia.net>
From: Frederick Bruckman <fb@enteract.com>
List: netbsd-help
Date: 01/31/2001 18:49:49
On Wed, 31 Jan 2001, Jeremy C. Reed wrote:

> "make release" doesn't create the INSTALL.* files if they exist.
>
> "make" will only create and place the INSTALL files under the /usr/obj
> directory if they don't already exist in the src/distrib/notes/i386
> directory. If they do exist in the src directory then they will not be
> rebuilt and placed in the obj directory.

If you use objdirs, you're not supposed to have any objects in your
source directory. The correct solution is to remove all the objdirs in
your source tree (i.e. "find /usr/src -name obj\* -type l -print0 |
xargs rm"), then "cd /usr/src; make cleandir && make obj".

> To get this to work (my workaround):
> - move (or delete) the /usr/src/distrib/notes/i386/INSTALL.* files
> - run "make" under /usr/src/distrib/notes
> - then run "make release" under /usr/src/distrib/notes
>
> (And 30 minnutes later, a "make release" under /usr/src has got past this
> part.)
>
> Any ideas on how I can get this Makefile.inc to build and place the
> INSTALL.* files into the obj directory when doing a "make release"?

I think it should it work on a clean tree. I know it worked fine on
1.4.3/mac68k and i386.



Frederick