Date: Mon, 30 Sep 2013 07:12:10 +0200 From: Joel Dahl <joel@freebsd.org> To: Ian Lepore <ian@freebsd.org>, current@freebsd.org Subject: Re: installworld broken - osreldate.h: permission denied Message-ID: <20130930051209.GB19015@devbox.vnode.local> In-Reply-To: <20130930025344.GK56872@funkthat.com> References: <20130928130920.GA1318@devbox.vnode.local> <1380388791.1197.335.camel@revolution.hippie.lan> <20130929081329.GA19015@devbox.vnode.local> <20130930025344.GK56872@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 29, 2013 at 07:53:44PM -0700, John-Mark Gurney wrote: > Joel Dahl wrote this message on Sun, Sep 29, 2013 at 10:13 +0200: > > On Sat, Sep 28, 2013 at 11:19:51AM -0600, Ian Lepore wrote: > > > On Sat, 2013-09-28 at 15:09 +0200, Joel Dahl wrote: > > > > Hi, > > > > > > > > Fresh HEAD. installworld from read-only /usr/obj and /usr/src: > > > > > > > > /usr/src/include/iconv.h osreldate.h /usr/include > > > > install: osreldate.h: Permission denied > > > > *** Error code 71 > > > > > > > > Stop. > > > > make[4]: stopped in /usr/src/include > > > > *** Error code 1 > > > > > > > > Everything was working fine 2 weeks ago, so it's a recent breakage. > > > > > > > > > > Okay, I just accidentally created conditions for this error on my > > > system... I checked in a change to newvers.sh while a buildworld was > > > running, which led to a situation where newvers.sh was newer than > > > osreldate.h at the end of the buildworld. Then an installworld tried to > > > regenerate osreldate.h due to its dependency on newvers.sh, which would > > > fail if the obj was readonly at that point. > > > > > > I think we could see if something similar applies for you if you use > > > this command: > > > > > > make -dm installworld SUBDIR_OVERRIDE=include > > > > I tried this with a fresh HEAD but the error message is still the same. > > > > /usr/src and /usr/obj are NFS mounted, FYI. > > Are you building on one machine and running install on another? Are > the dates the same between the two machines? Yes, both machines are running ntp. I've double-checked the dates and they are in sync. -- Joel
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130930051209.GB19015>