From owner-freebsd-current@freebsd.org Fri Oct 11 17:51:57 2019 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 19494156C2A for ; Fri, 11 Oct 2019 17:51:57 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46qbB46WLWz3NxL; Fri, 11 Oct 2019 17:51:56 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id AD265B515; Fri, 11 Oct 2019 17:51:56 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:470:7a58::74d0:c467:411d:688f] (unknown [IPv6:2001:470:7a58:0:74d0:c467:411d:688f]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 8E0F3E4CD; Fri, 11 Oct 2019 19:51:55 +0200 (CEST) From: Dimitry Andric Message-Id: <2DADF173-BC39-4C86-BFA3-001B409A585D@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_8666D8B8-FBFA-4ED9-AA1F-774073ECFB5B"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: error installing world from R/O src and obj Date: Fri, 11 Oct 2019 19:51:46 +0200 In-Reply-To: <615802a3-5d37-b27a-3530-77d4214a34ee@FreeBSD.org> Cc: FreeBSD Current To: Andriy Gapon References: <615802a3-5d37-b27a-3530-77d4214a34ee@FreeBSD.org> X-Mailer: Apple Mail (2.3445.104.11) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2019 17:51:57 -0000 --Apple-Mail=_8666D8B8-FBFA-4ED9-AA1F-774073ECFB5B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 11 Oct 2019, at 11:24, Andriy Gapon wrote: >=20 > On 11/10/2019 12:05, Andriy Gapon wrote: >>=20 >> Attempting to install r353380 (amd64) with src and obj mounted via = NFS. >> The world has just been built albeit with NO_CLEAN=3D1. >> Getting this: >> ... >> =3D=3D=3D> lib/clang (install) >> =3D=3D=3D> lib/clang/libllvm (install) >> =3D=3D=3D> lib/clang/libclang (install) >> =3D=3D=3D> lib/clang/liblldb (install) >> =3D=3D=3D> lib/clang/headers (install) >> clang-tblgen -gen-arm-fp16 -I >> = /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic = -d >> arm_fp16.h.d -o arm_fp16.h >> = /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic/arm= _fp16.td >> clang-tblgen: error opening arm_fp16.h.d:Read-only file system >> *** Error code 1 >>=20 >> Stop. >>=20 >> The command is: >> make installworld __MAKE_CONF=3D/dev/null SRCCONF=3D/dev/null = DB_FROM_SRC=3D1 DESTDIR=3D/mnt >>=20 >=20 > It seems that buildworld NO_CLEAN=3D1 is not regenerating that header = for some reason. > The command was: make buildworld -s -j12 __MAKE_CONF=3D/dev/null = SRCCONF=3D/dev/null > NO_CLEAN=3D1 >=20 > If I do make buildenv and then cd lib/clang/headers/ and run make = there, I see this: > $ make > clang-tblgen -gen-arm-fp16 -I > /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic = -d > arm_fp16.h.d -o arm_fp16.h > = /usr/devel/svn/quick-head/contrib/llvm/tools/clang/include/clang/Basic/arm= _fp16.td >=20 > But afterwards: > $ ls -l = /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h= * > -rw-r--r-- 1 avg wheel 36361 21 Jun 15:12 > = /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h= > -rw-r--r-- 1 avg wheel 100 11 Oct 12:16 > = /usr/obj/usr/devel/svn/quick-head/amd64.amd64/lib/clang/headers/arm_fp16.h= .d >=20 > The .h.d file has a fresh timestamp, but .h is still old. The files should be generated when "make depend" is run, but are your NFS server and client clocks in sync? Usually this kind of thing is caused by time differences. -Dimitry --Apple-Mail=_8666D8B8-FBFA-4ED9-AA1F-774073ECFB5B Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXaDBMgAKCRCwXqMKLiCW o2UGAJ4stJQeVm3ajqmtzJTlzOX5+79kQgCbBKVvL5MvFOi3Ze67gtun3p4sgWU= =niyZ -----END PGP SIGNATURE----- --Apple-Mail=_8666D8B8-FBFA-4ED9-AA1F-774073ECFB5B--