From owner-freebsd-ports@freebsd.org Sat Jul 28 19:16:04 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7F736105B15C for ; Sat, 28 Jul 2018 19:16:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EA1F77BB3D for ; Sat, 28 Jul 2018 19:16:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: PDKPxg8VM1lhEUGCtHhXvlbhsodqPgGHayUx8l4d1IgVVkxmJWrfhBHPWq4aoiW xV4kUAcWww0cq06drMT5yIhQ07jS_4Pq5Gh28KTUBZrPSmVgzGQYs7qdqlEKtFDQf3WSHyqAD15P bxV3B5RCTrUmka8_8wy1OuDk_3uqdkT8VRpVLMarK8GrfvyI2YlG.gHmCO3l3_Dmunlm3qURflMV VWUDENBg8uNZ7P_FnbFPwefLHO1b3ysVjfw5pI2IY1WrHBVZsVKp24g8OvbD_jTZd7Fs5Tn92wKa 4iEsKkeLya_KarezKdt8ObFxQ8bgPZjraTBQK6iKF_CziNe8iewb1fwnAS.cMi3wHeWo6dln0CuR h.2JnC6odMnctfjJkxwBfx9gQELa9qEDhAPKz.reL1lzyQi8ptv.nOIbfZYYgHcOkcq.5oM2vQ8Q 3zPSIbfWH8nTpZVhYID7UhhO8i0Yu.yhW0lY9hrbDxxZZEIAAjvu0bQv6XyYYmHbHftirvBWlecJ 5NY9JjSp50lIl5_og4qzKdXAlLIJjqIN2wAujhdLqmHUJtQOowg5CDP.s8jx9BqtSYRhjoeEC3Dc C1e6zqaDoONwcyt8proI9DWBht.UmnfAGm4JTQg2kIgex5ba75sD51Q5lRf1tAGLzP9M9Zt_w2pP BiHRiNpvkVpG0kNdw3tOggONXmjCNLSOv0i7lWrDWV4lKD7v91zA9fLux_RBPEqgCEOhNQpWOeOp UM8K9tfEihcxKIuem1.JsySA0NdLhjW7eWonagEC4HCLQqQBAdmtrr3PEkPy.YmZukq0D8WIsEDC .DjPbN6aguoRL3FEZC1hYiugE76DU79pwMYbS3zDHnB5dCB0IqLh4py9jj2XNS6j6Jnotx606hRo o7c_S19NLr7GtgUB0DqZmZTMvmHcUL4iEccwBkhKdZB3FOQyopNN.51On_bMwh2IM0R3tDxRZPrV Azrg8HPLKgLJGSyZUATW.L3wob31tMNBVFaYoP.wuPTDl4YfgBmzIySS4dWQdbnwtxY4.O1mILeK BitvEPbL2PXQ08PPdgG3vU7Mvkg-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sat, 28 Jul 2018 19:15:57 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp402.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 9370fab012d17efef61304d157f0d673; Sat, 28 Jul 2018 19:15:52 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: Building devel/powerpc64-gcc and devel/amd64-gcc and the like fail: "Unable to access file" for many files in work/stage/... From: Mark Millard In-Reply-To: <3C4A5862-AC5B-4AC8-B1D3-CD951364C5A7@yahoo.com> Date: Sat, 28 Jul 2018 12:15:51 -0700 Cc: FreeBSD Ports , Bryan Drewery Content-Transfer-Encoding: quoted-printable Message-Id: References: <3A54CD6F-FEE9-4813-97B8-76A3E619D7F4@yahoo.com> <884de41d-011e-a025-bfec-4e61b5546336@FreeBSD.org> <47AE95CB-1BD7-42DA-AA17-3EC0252FAF59@yahoo.com> <3C4A5862-AC5B-4AC8-B1D3-CD951364C5A7@yahoo.com> To: John Baldwin , mat@FreeBSD.org X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jul 2018 19:16:04 -0000 On 2018-Jul-28, at 10:36 AM, Mark Millard wrote: > [So much for reverting -r475361 : it still is producing = *-gcc-6.4.0_2.tbz files. > and the version relationship was wrong for when I first saw the = issue.] >=20 > On 2018-Jul-28, at 9:39 AM, Mark Millard wrote: >=20 >> [Older directions of investigation omitted.] >>=20 >> On 2018-Jul-26, at 10:24 AM, John Baldwin wrote: >>=20 >>> On 7/26/18 12:02 AM, Mark Millard wrote: >>>> Based on attempting to update (via poudriere-devel and pkg) to = -r475344 (from >>>> a prior 2018-Jul-15 6.4.0_1 build and installation of such = devel/*-gcc --and >>>> other things). . . >=20 > During experiments with this issue I have progressed past > -r475344 and the problem has repeated. >=20 > But I should have noticed 475344 < 475361 . >=20 >>>> =3D=3D=3D> Building package for powerpc64-gcc-6.4.0_2 >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/gtype.state:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/ada/gcc-interface/ada-tree.de= f:No such file or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/addresses.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/alias.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/all-tree.def:No such file = or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/alloc-pool.h:No such file = or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/ansidecl.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/asan.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/attribs.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/auto-host.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/auto-profile.h:No such file = or directory >>>> . . . >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/xcoff.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/plugin/include/xcoffout.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/libexec/gcc/po= werpc64-unknown-freebsd12.0/6.4.0/plugin/gengtype:No such file or = directory >>>> *** Error code 1 >>>>=20 >>>>=20 >>>> =3D=3D=3D> Building package for amd64-gcc-6.4.0_2 >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/gtype.state:No such file or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/ada/gcc-interface/ada-tree.def:No = such file or directo >>>> ry >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/addresses.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/alias.h:No such file or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/all-tree.def:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/alloc-pool.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/ansidecl.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/asan.h:No such file or directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/attribs.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/auto-host.h:No such file or = directory >>>> pkg-static: Unable to access file = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/auto-profile.h:No such file or = directory >>>> . . . >>>>=20 >>>> I'll not list devel/aarch64 materials but they are similar. >>>>=20 >>>>=20 >>>> Looking around for, say, gtype.state shows the likes of: >>>>=20 >>>> # find /wrkdirs/usr/ports/devel/ -name gtype.state -print | more >>>> /wrkdirs/usr/ports/devel/powerpc64-gcc/work/.build/gcc/gtype.state >>>> /wrkdirs/usr/ports/devel/amd64-gcc/work/.build/gcc/gtype.state >>>>=20 >>>> ( Nothing in work/stage/... ) >>>>=20 >>>>=20 >>>> In fact: >>>>=20 >>>> # ls -laTt = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/lib/gcc/powerp= c64-unknown-freebsd12.0/6.4.0/ >>>> total 16 >>>> drwxr-xr-x 4 root wheel 512 Jul 25 22:00:28 2018 . >>>> drwxr-xr-x 3 root wheel 512 Jul 25 21:59:38 2018 install-tools >>>> drwxr-xr-x 2 root wheel 512 Jul 25 21:59:37 2018 include >>>> drwxr-xr-x 3 root wheel 512 Jul 25 21:59:26 2018 .. >>>>=20 >>>> # ls -laTt = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/ >>>> total 16 >>>> drwxr-xr-x 4 root wheel 512 Jul 25 22:07:48 2018 . >>>> drwxr-xr-x 2 root wheel 2048 Jul 25 22:07:48 2018 include >>>> drwxr-xr-x 3 root wheel 512 Jul 25 22:07:47 2018 install-tools >>>> drwxr-xr-x 3 root wheel 512 Jul 25 22:07:44 2018 .. >>>>=20 >>>> # ls -laTt = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/libexec/gcc/po= werpc64-unknown-freebsd12.0/6.4.0/ >>>> total 284336 >>>> drwxr-xr-x 3 root wheel 512 Jul 25 22:00:28 2018 . >>>> -r-xr-xr-x 1 root wheel 2812448 Jul 25 22:00:26 2018 = lto-wrapper >>>> drwxr-xr-x 2 root wheel 512 Jul 25 21:59:38 2018 = install-tools >>>> -r-xr-xr-x 1 root wheel 101453496 Jul 25 21:59:35 2018 cc1plus >>>> -r-xr-xr-x 1 root wheel 2402600 Jul 25 21:59:35 2018 collect2 >>>> -r-xr-xr-x 1 root wheel 90112408 Jul 25 21:59:35 2018 lto1 >>>> -r-xr-xr-x 1 root wheel 93819272 Jul 25 21:59:34 2018 cc1 >>>> lrwxr-xr-x 1 root wheel 22 Jul 25 21:59:28 2018 = liblto_plugin.so -> liblto_plugin.so.0.0.0 >>>> lrwxr-xr-x 1 root wheel 22 Jul 25 21:59:28 2018 = liblto_plugin.so.0 -> liblto_plugin.so.0.0.0 >>>> -rwxr-xr-x 1 root wheel 264360 Jul 25 21:59:28 2018 = liblto_plugin.so.0.0.0 >>>> drwxr-xr-x 3 root wheel 512 Jul 25 21:59:26 2018 .. >>>>=20 >>>> # ls -laTt = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/libexec/gcc/x86_64= -unknown-freebsd12.0/6.4.0/ >>>> total 317648 >>>> drwxr-xr-x 3 root wheel 512 Jul 25 22:07:48 2018 . >>>> drwxr-xr-x 2 root wheel 512 Jul 25 22:07:47 2018 = install-tools >>>> -r-xr-xr-x 1 root wheel 2829704 Jul 25 22:07:47 2018 = lto-wrapper >>>> -r-xr-xr-x 1 root wheel 105180264 Jul 25 22:07:46 2018 cc1 >>>> -r-xr-xr-x 1 root wheel 112817696 Jul 25 22:07:46 2018 cc1plus >>>> -r-xr-xr-x 1 root wheel 2404680 Jul 25 22:07:46 2018 collect2 >>>> -r-xr-xr-x 1 root wheel 101541352 Jul 25 22:07:46 2018 lto1 >>>> drwxr-xr-x 3 root wheel 512 Jul 25 22:07:44 2018 .. >>>> lrwxr-xr-x 1 root wheel 22 Jul 25 22:07:44 2018 = liblto_plugin.so -> liblto_plugin.so.0.0.0 >>>> lrwxr-xr-x 1 root wheel 22 Jul 25 22:07:44 2018 = liblto_plugin.so.0 -> liblto_plugin.so.0.0.0 >>>> -rwxr-xr-x 1 root wheel 264168 Jul 25 22:07:44 2018 = liblto_plugin.so.0.0.0 >>>>=20 >>>> So no plugin paths at all. So looking . . . >>>>=20 >>>> # find /wrkdirs/usr/ports/devel/ -name plugin -print | more >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/libjava/classpath/na= tive/plugin >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/libgomp/plugin >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/liboffloadmic/plugin= >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/testsuite/objc.d= g/plugin >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/testsuite/gcc.dg= /plugin >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/testsuite/g++.dg= /plugin >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/testsuite/obj-c+= +.dg/plugin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/libjava/classpath/native= /plugin >>>> /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/libgomp/plugin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/liboffloadmic/plugin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/testsuite/objc.dg/pl= ugin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/testsuite/gcc.dg/plu= gin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/testsuite/g++.dg/plu= gin >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/testsuite/obj-c++.dg= /plugin >>>>=20 >>>> (None of which seem to be a match.) >>>>=20 >>>> Picking a plugin/include/*.h file and looking for it: >>>>=20 >>>> lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/include/xcoff.h >>>>=20 >>>> # find /wrkdirs/usr/ports/devel/ -name xcoff.h -print | more >>>> = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/config/rs6000/xc= off.h >>>> /wrkdirs/usr/ports/devel/powerpc64-gcc/work/gcc-6.4.0/gcc/xcoff.h >>>> = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/config/rs6000/xcoff.= h >>>> /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/xcoff.h >>>>=20 >>>>=20 >>>> Note: the devel/*-binutils builds worked fine, as did devel/gdb . >>>> ( lang/gcc8 is still rebuilding. ) >>>>=20 >>>> Context: >>>>=20 >>>> # uname -apKU >>>> FreeBSD FBSDUSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r336693M amd64 = amd64 1200075 1200075 >>>=20 >>> Hmm, I'll investigate. I wonder if it's the fact that I fixed the = --host to correctly >>> use x86_64 instead of amd64 when building a !amd64 GCC on an amd64 = host (r475291). >>=20 >> I reverted -r475361 and started a poudriere-devel based build >> to test if it is contributing to the above. I'll report back >> later. >>=20 >> This was: >>=20 >> Author: mat >> Date: Thu Jul 26 11:09:46 2018 >> New Revision: 475361 >> URL:=20 >> https://svnweb.freebsd.org/changeset/ports/475361 >>=20 >>=20 >> Log: >> Extract PLIST_SUB substitutions into a sed script. >>=20 >> This fixes PLIST_SUB being too big and PLIST_SUB_SED getting bigger = than >> _POSIX2_LINE_MAX. >>=20 >> PR: 222355 >> Reported by: asomers >> Reviewed by: asomers, mfechner >> Sponsored by: Absolight >> Differential Revision: =20 >> https://reviews.freebsd.org/D14014 >>=20 >>=20 >> Modified: >> head/Mk/Scripts/check-stagedir.sh (contents, props changed) >> head/Mk/Scripts/check_leftovers.sh (contents, props changed) >> head/Mk/Scripts/plist_sub_sed_sort.sh (contents, props changed) >>=20 >> # svnlite update -r475360 /usr/ports/Mk/Scripts/check-stagedir.sh = /usr/ports/Mk/Scripts/check_leftovers.sh = /usr/ports/Mk/Scripts/plist_sub_sed_sort.sh >> Updating '/usr/ports/Mk/Scripts/check-stagedir.sh': >> U /usr/ports/Mk/Scripts/check-stagedir.sh >> Updated to revision 475360. >> Updating '/usr/ports/Mk/Scripts/check_leftovers.sh': >> U /usr/ports/Mk/Scripts/check_leftovers.sh >> Updated to revision 475360. >> Updating '/usr/ports/Mk/Scripts/plist_sub_sed_sort.sh': >> U /usr/ports/Mk/Scripts/plist_sub_sed_sort.sh >> Updated to revision 475360. >> Summary of updates: >> Updated '/usr/ports/Mk/Scripts/check-stagedir.sh' to r475360. >> Updated '/usr/ports/Mk/Scripts/check_leftovers.sh' to r475360. >> Updated '/usr/ports/Mk/Scripts/plist_sub_sed_sort.sh' to r475360. >=20 > I still have not figured out why the staging associated with > $(srcdir)/cp/Make-lang.in is not being executed. >=20 > In other words, after normal material in the log, the following > sort of material is missing. (". . ."s for various omissions, > lots omitted.) (This repeats text from an earlier message for > a different investigation path, from before I added mat.) >=20 > headers=3D"cp-tree.h cxx-pretty-print.h name-lookup.h type-utils.h"; \ > for file in $headers; do \ > path=3D/wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/$file; = \ > = dest=3D/usr/local/lib/gcc/x86_64-unknown-freebsd12.0/6.4.0/plugin/include/= cp/$file; \ > echo install -m 0644 $path = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage$dest; \ > dir=3D`dirname $dest`; \ > /bin/sh = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/../mkinstalldirs = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage$dir; \ > install -m 0644 $path = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage$dest; \ > done > install -m 0644 = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/cp-tree.h = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/cp/cp-tree.h > mkdir = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin > mkdir = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include > mkdir = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/cp > install -m 0644 = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/cxx-pretty-print.= h = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/cp/cxx-pretty-print.h > install -m 0644 = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/name-lookup.h = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/cp/name-lookup.h > install -m 0644 = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/type-utils.h = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include/cp/type-utils.h > rm -f tmp-header-vars > echo USER_H=3Dtgmath.h mm_malloc.h >> tmp-header-vars; echo = HASHTAB_H=3Dhashtab.h >> tmp-header-vars; echo OBSTACK_H=3Dobstack.h >> = tmp-header-vars; . . . echo GTFILES_LANG_H=3Dgtype-ada.h gtype-c.h = gtype-cp.h gtype-fortran.h gtype-go.h gtype-java.h gtype-jit.h = gtype-lto.h gtype-objc.h gtype-objcp.h >> tmp-header-vars; \ > /bin/sh = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/../move-if-change = tmp-header-vars b-header-vars > echo timestamp > s-header-vars > /bin/sh = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/../mkinstalldirs = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin > install -m 0644 gtype.state = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/gtype.state > /bin/sh = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/../mkinstalldirs = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/libexec/gcc/x86_64= -unknown-freebsd12.0/6.4.0/plugin > mkdir = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/libexec/gcc/x86_64= -unknown-freebsd12.0/6.4.0/plugin > install -s -m 555 gengtype = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/libexec/gcc/x86_64= -unknown-freebsd12.0/6.4.0/plugin/gengtype > /bin/sh = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/../mkinstalldirs = /wrkdirs/usr/ports/devel/amd64-gcc/work/stage/usr/local/lib/gcc/x86_64-unk= nown-freebsd12.0/6.4.0/plugin/include > headers=3D`echo tree.h tree-core.h coretypes.h all-tree.def tree.def = c-family/c-common.def = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/ada/gcc-interface/ad= a-tree.def = /wrkdirs/usr/ports/devel/amd64-gcc/work/gcc-6.4.0/gcc/cp/cp-tree.def . . = . > . . . >=20 >=20 > So far the /wrkdirs/usr/ports/devel/*-gcc/work/.build/ seems normal = for what I've > looked at the files that should be installed somewhere under stage/ = are available. > The prior parts off the install-into-stage material went fine. The tail end of the "phase: stage" log material looks like = (powerpc64-gcc example): (I cause the DONTSTRIP 's.) . . . install -m 555 lto-wrapper = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/libexec/gcc/po= werpc64-unknown-freebsd12.0/6.4.0/lto-wrapper install: DONTSTRIP set - will not strip installed binaries if test "" !=3D "yes" ; then \ for i in gcc-ar gcc-nm gcc-ranlib; do \ install_name=3D`echo $i|sed 's&^&powerpc64-unknown-freebsd12.0-&'` = ;\ target_install_name=3Dpowerpc64-unknown-freebsd12.0-`echo $i|sed = 's&^&powerpc64-unknown-freebsd12.0-&'` ; \ rm -f = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/bin/$install_n= ame ; \ install -m 555 $i = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/bin/$install_n= ame ;\ if test -f gcc-cross; then \ :; \ else \ rm -f = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/bin/$target_in= stall_name; \ ( cd = /wrkdirs/usr/ports/devel/powerpc64-gcc/work/stage/usr/local/bin && \ ln $install_name $target_install_name ) ; \ fi ; \ done; \ fi install: DONTSTRIP set - will not strip installed binaries install: DONTSTRIP set - will not strip installed binaries install: DONTSTRIP set - will not strip installed binaries gmake[2]: Leaving directory = '/wrkdirs/usr/ports/devel/powerpc64-gcc/work/.build/gcc' gmake[1]: Leaving directory = '/wrkdirs/usr/ports/devel/powerpc64-gcc/work/.build' =3D=3D=3D=3D> Compressing man pages (compress-man) = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D . . . Normally there would be more after gcc-ar gcc-nm gcc-ranlib material, such as material associated with $(srcdir)/cp/Make-lang.in . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)