Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Oct 1998 23:02:31 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        bruce@zuhause.mn.org, freebsd-current@FreeBSD.ORG
Subject:   Re: New build problem?
Message-ID:  <199810152302.QAA23687@usr04.primenet.com>
In-Reply-To: <199810150534.PAA05419@godzilla.zeta.org.au> from "Bruce Evans" at Oct 15, 98 03:34:03 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> >I was looking at this further, and it looks to me like the problem is
> >that the make depend for /usr/src/lib/csu/i386 is looking for
> >the includes in /usr/obj/usr/src/tmp/usr/include instead of
> >/usr/obj/aout/usr/src/tmp/usr/include.  The reason why it got further
> >in the previous build is because I hadn't started out with a totally
> >empty /usr/obj, and I think it was finding an old param.h.
> >
> >Is this something that needs to be fixed before the release?  I
> >suspect that it may not be an issue for elf builds on an elf machine,
> >but I haven't gotten far enough to check.  I was hoping to upgrade my
> >system from source, but maybe I'll have to resort to installing the
> >3.0 release.
> 
> You apparently have a stale .depend file in the source directory.
> The `make clean' step won't remove this if an obj directory exists.
> `make clean' can be run twice to first rm -rf any obj directories
> and then to clean the source tree, but `make world' only runs it
> once since this is sufficient for files created by `make world',
> modulo bugs in (possibly previous versions of) `make world'.

How does a stale .depend file exist?

Specifically, shouldn't the .depend file depend on the Makefile?

I think anything that permits a dependent file to become desynchronized
is itself a dependent file, isn't it?


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

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



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