From owner-freebsd-ports@freebsd.org Sat Nov 5 13:54:59 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53DA6C31E6B for ; Sat, 5 Nov 2016 13:54:59 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 08E4DB31 for ; Sat, 5 Nov 2016 13:54:58 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id uA5DsuFe082876 for ; Sat, 5 Nov 2016 13:54:56 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id uA5DsunC082875 for freebsd-ports@freebsd.org; Sat, 5 Nov 2016 06:54:56 -0700 (PDT) (envelope-from david) Date: Sat, 5 Nov 2016 06:54:56 -0700 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: Re: devel/llvm38 install seems to be missing files (e.g., FileCheck) Message-ID: <20161105135456.GV1203@albert.catwhisker.org> References: <20161103125007.GP1203@albert.catwhisker.org> <20161105122633.GS1203@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6v6D1TmJGugSv1/l" Content-Disposition: inline In-Reply-To: <20161105122633.GS1203@albert.catwhisker.org> User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Nov 2016 13:54:59 -0000 --6v6D1TmJGugSv1/l Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 05, 2016 at 05:26:33AM -0700, David Wolfskill wrote: > ... > I circumvented the problem: ... >=20 > g1-252(11.0-S)[20] sudo cp -p !$ /usr/local/llvm38/bin/ > sudo cp -p work/stage/usr/local/llvm38/bin/FileCheck /usr/local/llvm38/bi= n/ > g1-252(11.0-S)[21] >=20 > That done, lang/rust built. >=20 > My build machine is doing the first of its weekend poudriere runs > as I type; if that shows anything relevant with respect to lang/rust > and devel/llvm38, I'll follow up. > .... Turns out that "PORT_LLVM" is, by default, off; I had turned it on since I had other reasons to need llvm38 anyway. And since I only use lang/rust as a build dependency (e.g., for www/fierfox), I had not specified any non-default options for the poudriere build. Thus, poudriere had built rust using the "bundled" llvm38, which apparently has FileCheck in the place where the rust config looks for it. So poudriere didn't have an issue building www/firefox (which required lang/rust). Am I incorrect in thinking that devel/llvm38 has a problem, though, in that "%%LIT%%llvm38/bin/FileCheck" is in that port's pkg-plist, and llvm38/bin/FileCheck is found in the staging directory, but llvm38/bin/FileCheck is not actually installed? Peace, david --=20 David H. Wolfskill david@catwhisker.org Those who would murder in the name of God or prophet are blasphemous coward= s. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --6v6D1TmJGugSv1/l Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJYHeSwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XFmIH/RR1qfRbjd5djl2IPpnsEWBn zpqItnQktXlglvaev7Qj9WC/YQPVKCYskTh/DLw/XKljOnPk51KpU1aWHvO9XHDj N05UqEyRAzCOPbGy/d7po6OHWnHAKybXAZDU1s7ovTCiZJPWoIBAy1QzDt2DXU0J Mu6jAsHnNgaLJ3nPECdKmIXAMSdBDSFeaCcbhm2HkX526pif++0lUPzyQ/ekmlzf zq3tpfP4Es3CzqqLdsUHPmFmjInk3wu0sROJ7VdxEG1Ap/p5ll0lzi32B8OZEJ43 hvtU6iiHUCIPVINj5WbVjoX0K3KGCaBC+UTp6vvuGHjkz6POF2TdgDxR1vU0akc= =wg7L -----END PGP SIGNATURE----- --6v6D1TmJGugSv1/l--