From owner-freebsd-questions@freebsd.org Wed Sep 25 04:23:23 2019 Return-Path: Delivered-To: freebsd-questions@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 EF17CFA5B6; Wed, 25 Sep 2019 04:23:23 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (blogreen.org [88.161.59.228]) by mx1.freebsd.org (Postfix) with ESMTP id 46dQ0W06Cxz4NHX; Wed, 25 Sep 2019 04:23:22 +0000 (UTC) (envelope-from romain@blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 2949CC38E5; Wed, 25 Sep 2019 06:16:45 +0200 (CEST) Date: Wed, 25 Sep 2019 06:16:45 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: George Hartzell Cc: FreeBSD Questions , freebsd-ports Subject: Re: Problem overriding ports with portshaker. Message-ID: <20190925041645.GA11443@blogreen.org> Mail-Followup-To: George Hartzell , FreeBSD Questions , freebsd-ports References: <23943.45748.104392.96450@alice.local> <23945.3567.44900.631073@alice.local> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline In-Reply-To: <23945.3567.44900.631073@alice.local> X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 46dQ0W06Cxz4NHX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of romain@blogreen.org designates 88.161.59.228 as permitted sender) smtp.mailfrom=romain@blogreen.org X-Spamd-Result: default: False [-4.96 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; SIGNED_PGP(-2.00)[]; FORGED_SENDER(0.30)[romain@freebsd.org,romain@blogreen.org]; RCVD_NO_TLS_LAST(0.10)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:12322, ipnet:88.160.0.0/12, country:FR]; FROM_NEQ_ENVFROM(0.00)[romain@freebsd.org,romain@blogreen.org]; IP_SCORE(-0.96)[ipnet: 88.160.0.0/12(-2.84), asn: 12322(-1.94), country: FR(-0.00)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Sep 2019 04:23:24 -0000 --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: Problem overriding ports with portshaker. On Mon, Sep 23, 2019 at 11:24:47AM -0700, George Hartzell wrote: > > hartzell@corvid:/usr/portshaker/github_hartzell_freebsd-ports/audio % = sudo portshaker -M > > make: "/usr/share/mk/bsd.port.mk" line 32: Cannot open /usr/ports/Mk/b= sd.port.mk > > make: "/usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmed= iaserver/Makefile" line 87: Malformed conditional (${ARCH} =3D=3D "i386") > > make: "/usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmed= iaserver/Makefile" line 94: Malformed conditional (${ARCH} =3D=3D "amd64") > > make: "/usr/share/mk/bsd.port.mk" line 32: Cannot open /usr/ports/Mk/b= sd.port.mk > > make: Fatal errors encountered -- cannot continue[: make: stopped in /= usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmediaserver: bad= number > > make: "/usr/share/mk/bsd.port.mk" line 32: Cannot open /usr/ports/Mk/b= sd.port.mk > > make: "/usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmed= iaserver/Makefile" line 87: Malformed conditional (${ARCH} =3D=3D "i386") > > make: "/usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmed= iaserver/Makefile" line 94: Malformed conditional (${ARCH} =3D=3D "amd64") > > make: "/usr/share/mk/bsd.port.mk" line 32: Cannot open /usr/ports/Mk/b= sd.port.mk > > make: Fatal errors encountered -- cannot continue[: make: stopped in /= usr/portshaker/github_hartzell_freebsd-ports/audio/logitechmediaserver: bad= number > > [: make: stopped in /usr/portshaker/github_hartzell_freebsd-ports/audi= o/logitechmediaserver: bad number Can you try setting PORTSDIR to your target ports tree, e.g. % sudo env PORTSDIR=3D/usr/local/poudriere/ports/default portshaker -M My guess is that since Mk/bsd.port.mk was not found, ARCH is not set and the Makefile is malformed. If you confirm it fixes your issue, I'll commit something to do this automagically. It does not really make sense to not set PORTSDIR to the target ports tree IMO=E2=80=A6 Kind regards, Romain --=20 Romain Tarti=C3=A8re http://people.FreeBSD.org/~romai= n/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAABCAAdFiEEgjSaeOfAuAcLWYD/uk0dlVESM28FAl2K6i0ACgkQuk0dlVES M2+cvAwAu6dlp3zG2jm/C1NJwV47uQbQFiA7zt03OqR9UyGLFLgUldF1L/hQeuPv HBz+RTt218WtXQVLfpGVISsd1mrgXVuhFnzZf0JXUtUK+U1lGdj3DkdY88SsZErB 7PzwpLMagz5yULTDvhPOEbJ8hPQdb2S/XDmixLmD20z25IEo7JFGydLA96K7qNxS aoL2+pB5PKq3Dvkbq8oEdd8Z5n5HLwhtXVADOS/1A2VCGDpHbzvWKMqFiIt6sn9G J0pT92Cd51ILGX8kwD/R7L/C4PJ9SYQ47C0t7mMuOObtTb6+sjco56CaS8kDuFpB Hasd6oDlns0QwlU2dHvC22vi7uh4JdS0SV8I3/fSfpfK0V6UDtqR4DkkzMnEY4y+ oRoHAQNRSRNu0KS49B5qL8le4SLp2lnzAut2E1fArIZXTmQPcODK/GnckrdhbEAi z9r+1ZphyIFL/99cbNJFuxPE77FB4VPvCHh62HhPVFEqFSW60dRfypcsj2mkAAWl wNTV2MKL =jZrv -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND--