From owner-freebsd-ports@freebsd.org Sat Apr 14 04:37:27 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 1CEF7FA261E for ; Sat, 14 Apr 2018 04:37:27 +0000 (UTC) (envelope-from marklmi26-fbsd@yahoo.com) Received: from sonic307-12.consmr.mail.ne1.yahoo.com (sonic307-12.consmr.mail.ne1.yahoo.com [66.163.190.35]) (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 A457368C4E for ; Sat, 14 Apr 2018 04:37:26 +0000 (UTC) (envelope-from marklmi26-fbsd@yahoo.com) X-YMail-OSG: lQw3i0oVM1lptrVWFwE2QW3gleR7HUQzkv34fMZFGctF4l_pdkvXxl3nVtLZMeT cJNbmK9zYvm..BQ.zQR4yu7LGhRwNVfumpHIXw3SL8mTNR8kJDMOtwIpOEvWLhvH3Ryn67s4N5eK beDp9jJOinFbuwbDcZ_IQOsxY0JZhIcQgVyDUx6svYtNfBkTEadxMFSQSFyhhTjUKdCirqKKRu8i wpVpDK2fqo0M.cvJl7.D3VFLyrzThKLy90zv1gD49goECmiok_3Ii3DB8GdSebJNUK4SNgxZMkiN p9_hpeze6mIPAbBZuAXuXITvGtygXSJkNJsaXvl_6PGY2zN5G45hAMooVJP3f7Kxw2ztvKuIBvja UPUyUXdWM7p0t.gLjtVJ6wVV0jBRacRBkWQ_3w5ourR_toHTEFQsYjeVRk1V9k8poXaXAwsN0m6l zPM9wBOPXTkf8c2u3vWx.rThFRFwqjXpGxrAifuGXgtZYDFE.QXgL_1LxJCkoRWpKAmpSn5aZGhx LORFo_5_.mybu8qdT4yz4Pjb.vyNnTpQuwTbt Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Sat, 14 Apr 2018 04:37:25 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp418.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 997985bccac3710255fce95504baa589; Sat, 14 Apr 2018 04:17:08 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\)) Subject: Re: svn commit: r466933 - head/devel/amd64-binutils Date: Fri, 13 Apr 2018 21:17:07 -0700 References: <45734867-9598-4C2A-916F-A09B91B7BFD5@yahoo.com> To: kan@FreeBSD.org, svn-ports-head@freebsd.org, freebsd-toolchain@freebsd.org, FreeBSD Ports In-Reply-To: <45734867-9598-4C2A-916F-A09B91B7BFD5@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3445.6.18) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Apr 2018 04:37:27 -0000 On 2018-Apr-13, at 8:09 PM, Mark Millard = wrote: >> Author: kan >> Date: Tue Apr 10 01:00:30 2018 >> New Revision: 466933 >> URL:=20 >> https://svnweb.freebsd.org/changeset/ports/466933 >>=20 >>=20 >> Log: >> Catch up with changed binutils prefix >>=20 >> . . . >> -BUTARGET=3D x86_64-${OPSYS:tl} >> +BUTARGET=3D x86_64-unknown-${OPSYS:tl}${OSREL} >=20 > Should something have been done to force the port > to rebuild after a svnlite update picks up this > change? The change has significant file name > differences in what would be installed but poudriere > bulk did not classify my reference to > devel/amd64-xtoolchain-gcc as needing to update > devel/amd64-binutils . Forcing devel/amd64-binutils to build worked. But afterwards devel/amd64-gcc fails to build because: . . . =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> amd64-gcc-6.3.0_3 depends on executable: x86_64-freebsd-as = - not found =3D=3D=3D> Installing existing package = /packages/All/amd64-binutils-2.30_2,1.txz [FBSDFSSDjailVariant] Installing amd64-binutils-2.30_2,1... [FBSDFSSDjailVariant] Extracting amd64-binutils-2.30_2,1: .......... = done =3D=3D=3D> amd64-gcc-6.3.0_3 depends on executable: x86_64-freebsd-as = - not found *** Error code 1 Stop. make: stopped in /usr/ports/devel/amd64-gcc =3D>> Cleaning up wrkdir =3D=3D=3D> Cleaning for amd64-gcc-6.3.0_3 build of devel/amd64-gcc | amd64-gcc-6.3.0_3 ended at Fri Apr 13 = 20:58:39 PDT 2018 build time: 00:01:16 !!! build failure encountered !!! This looks to be because of BU_PREFIX in devel/amd64-gcc/Makefile : GCC_TARGET=3D x86_64-unknown-${OPSYS:tl}${OSREL} BU_PREFIX=3D x86_64-${OPSYS:tl} devel/powerpc64-gcc (the master) shows the normal structure is: .if empty(GCC_TARGET) # We are building for a FreeBSD target GCC_TARGET?=3D ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL} BU_PREFIX?=3D ${PKGNAMEPREFIX}unknown-${OPSYS:tl}${OSREL} EXTRA_PATCHES+=3D ${FILESDIR}/freebsd-format-extensions . . . amd64 does need the x86_64- part of what it has but the suffix after that needs the unknown-${OPSYS:tl}${OSREL} part as well. Again, forcing an update after a svn update picks up such a change is likely appropriate. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)