From owner-freebsd-ports@freebsd.org Sun Jul 8 00:56:24 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 710C41043BC9 for ; Sun, 8 Jul 2018 00:56:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 E19E776265 for ; Sun, 8 Jul 2018 00:56:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: z_DQ8WsVM1nKxMDDy.OdaujnO5qV6SKidupjMLL11Ia6jQdz_pXDD9Vzx3vPaUq Gwu.Mpxs1VaSxc7NUMhFt90cdF2J8NHShLatQbKoXndGpftG0aRsKIjX9S7uYV800lsjs316kjsK ec_vMXgL6z1BlNoF67CWyF5Y6bArtG8NsfS90kUnahnVKLefjScwQK4VgbOXhjBmlQsKmjWy.6UP s7oWnC3IZG0OGrCr_rswbOrnvHun0Ux.Hj6qdOwsLNzG7_fMYjDkTLaxRIv727HD8rUHB9ppOSa7 LtWN1kgL.ggzEcTikKY6HzXv76e_JRT3VAsXhGRsKOdiUeKpg4g0lYh7pGlP4imd6iJqxwp4mqsW eNbggq7V5PGSqJqbpqwwVluq3PJYXYPFmx4kWHODUP7Pmk_jbJiN7rUVPxR7W33H0MKEzTPrfZtL 2NUsI4HVvKPOFh0uzNNLXtwt32cOJfDut3qlcOiAZ8cOxZSBzVzfBzOfJZKlnPNriYl0DZDI3jh_ n5ZdHSIVfMnTkCqLaWBtHzzDmD5BBPTwp4vIU_hWGAz8v2dwhE02jGTDOFfRxJFOGmTBqSDCBL19 clyK5YmIoGWaEAyolhZuSyMCUM2jgLck2APIj3.dEIu93NtD7orB5sLBFbSsZfC.j5yRkhS0W8LY q5AMp7miV532Osth0MYWFn7QA7nl0sZEZj1lhywcqKhG6UMVFSNaZm_TsBsxH1.n3SIkB_h78Qiy 3QIC0R.2k5_6.1ucCzIhddudbYDNMEpNzilW3CoCMGpFD9zvCegFY52pamHw3eLEyTqo4X5IVWbC fDP3kC1KhNv9bw4G.KvXQsN6Qy0Z5n2oAY_dssk58xMJ3Gri8vUrghYisDtqKzGdWUzZ4dfxFG5C YG3H2qMzUn4JwuGIaimBlayKUH9Ui5iZCKDSrZxJ85cXSMWVM5qCU5jq5Eqc9PadmSooFSV.7TON C0Ndn6hhPLZ2JiHwkQvqKX5buZdLB4n0s.AGK4cLyUNPNX7BSLrs8t25RqNlIc8kSLJBgYVE9Ulu t Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Sun, 8 Jul 2018 00:56:16 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp411.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 3d40c3754a523dcc12030f08d37669d6; Sun, 08 Jul 2018 00:56:16 +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.4 \(3445.8.2\)) Subject: Re: aarch64-none-elf-gcc and related programs will not install Message-Id: Date: Sat, 7 Jul 2018 17:56:14 -0700 Cc: kevans@FreeBSD.org, Bryan Drewery , John Baldwin To: tech-lists@zyxst.net, FreeBSD Ports X-Mailer: Apple Mail (2.3445.8.2) 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: Sun, 08 Jul 2018 00:56:24 -0000 Things seem to be in a confused state/status. Here is my limited = understanding, including what has me confused . . . = https://svnweb.freebsd.org/ports/head/devel/aarch64-none-elf-gcc/Makefile?= revision=3D472670&view=3Dmarkup shows that this is a slave port of powerpc64-gcc : 17 MASTERDIR=3D ${.CURDIR}/../powerpc64-gcc (This looks to be true from when aarch64-none-elf-gcc/Makefile was first checked in as well.) As of -r465416 powerpc64-gcc recursively removes: ${STAGEDIR}${PREFIX}/lib/gcc/${GCC_TARGET}/${PORTVERSION}/include-fixed in post-install . (Other things are also removed.) ("include-fixed" tends to not track FreeBSD in a timely manor, for = example. I'll not get into all the issues that I'm aware of.) But = https://svnweb.freebsd.org/ports/head/devel/aarch64-none-elf-gcc/pkg-plist= ?revision=3D467716&view=3Dmarkup shows: 23 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/limits.h 24 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_fil.h 25 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_lookup.h 26 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_nat.h 27 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_proxy.h 28 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_scan.h 29 = lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_state.h 30 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/README 31 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/stddef.h 32 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/stdio.h 33 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/stdlib.h 34 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/sys/types.h 35 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/syslimits.h 36 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/unistd.h 37 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/wchar.h and so has references to files that do not exist as far as I can tell so far. Most/all other slave ports of powerpc64-gcc have had such references removed as I understand. For example, -r437977 removed: lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/README =20 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/limits.h =20 lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/syslimits.h in devel/aarch64-gcc/pkg-plist . But -r466699 (that included aarch64-none-elf-gcc changes) says: Author: jhb Date: Sat Apr 7 00:26:46 2018 UTC (3 months ago) Changed paths: 3 Log Message:=09 Fix two more issues with r465416 . . . - Don't remove the include-fixed headers for the aarch64-none-elf-gcc and arm-none-eabi-gcc packages. . . . Reported by: kevans (2) Reviewed by: bdrewery, kevans Differential Revision:=09 https://reviews.freebsd.org/D14925 ( -r466699 is after -r465416 added the removal of include-fixed/. Thus my confusion.) There is also -r467716 which says: Wed Apr 18 17:07:23 2018 UTC (2 months, 2 weeks ago) by kevans=20 File size: 29483 byte(s) Fix arm-none-eabi-gcc/aarch64-none-elf-gcc plist after r466699 jhb fixed these ports in r466699, but include-fixed headers has changed since the last update, perhaps due to --sysroot and these ports being = built differently since then. Add the extra headers to the plist and bump PORTREVISION due to package differences. This fixes some sanity checking in the plist, since these = files are installed to the stage dir. Reported by: Phillip R. Jaenke Approved by: ler (ports) MFH: 2018Q2 (This also confuses me, given when powerpc64-gcc [the master port] started removing include-fixed well before this.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)