From owner-freebsd-ports@FreeBSD.ORG Thu Oct 10 13:06:05 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 85E591BC for ; Thu, 10 Oct 2013 13:06:05 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6912C2AEE for ; Thu, 10 Oct 2013 13:06:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r9AD64q8069656 for ; Thu, 10 Oct 2013 13:06:04 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r9AD64YX069655 for freebsd-ports@freebsd.org; Thu, 10 Oct 2013 13:06:04 GMT (envelope-from bdrewery) Received: (qmail 70066 invoked from network); 10 Oct 2013 08:06:03 -0500 Received: from unknown (HELO ?10.10.0.24?) (freebsd@shatow.net@10.10.0.24) by sweb.xzibition.com with ESMTPA; 10 Oct 2013 08:06:03 -0500 Message-ID: <5256A637.6060508@FreeBSD.org> Date: Thu, 10 Oct 2013 08:05:59 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: mexas@bris.ac.uk Subject: Re: poudriere options -c does not work as expected? References: <201310101302.r9AD2apP062677@mech-cluster241.men.bris.ac.uk> In-Reply-To: <201310101302.r9AD2apP062677@mech-cluster241.men.bris.ac.uk> X-Enigmail-Version: 1.5.2 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bJ5JPc5hx5iSk7lJ17hjpAB3uXCJFhk5E" Cc: freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Oct 2013 13:06:05 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bJ5JPc5hx5iSk7lJ17hjpAB3uXCJFhk5E Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 10/10/2013 8:02 AM, Anton Shterenlikht wrote: >>From bdrewery@freebsd.org Thu Oct 10 13:48:11 2013 >> >> On 10/10/2013 7:19 AM, Anton Shterenlikht wrote: >>> >From bdrewery@freebsd.org Thu Oct 10 13:11:24 2013 >>>> >>>> On 10/10/2013 6:26 AM, Anton Shterenlikht wrote: >>>>> I need to change options for several ports to get >>>>> them build on ia64, e.g.=3D3D20 >>>>> =3D3D3D=3D3D3D=3D3D3D> Configuring for R-3.0.1 >>>>> libquadmath is not available for your compiler and architecture: pl= ea=3D >> se=3D3D >>>> enable the MISSING option. >>>>> *** Error code 1 >>>>> make: stopped in /usr/ports/math/R >>>>> =3D3D20 >>>>> I set the options with "poudriere options -c math/R". >>>>> =3D3D20 >>>>> But the option doesn't seem to be set: >>>>> =3D3D20 >>>>> # make -C /pdr/ports/math/R showconfig |grep MISSING >>>>> MISSING=3D3D3Doff: use libmissing rather than libquadmath >>>> >>>> It doesn't work like this. poudriere options stores options in >>>> /usr/local/etc/poudriere.d/options not in /var/db/ports, you can't r= un=3D >> >>>> 'make -C...showconfig' from host to see the options without adding >>>> PORT_DBDIR. >>>> >>>> Try make -C ... showconfig PORT_DBDIR=3D3D3D/usr/local/etc/poudriere= =2Ed/o=3D >> ption=3D3D >>> =3D20 >>> ok: >>> =3D20 >>> # grep =3D3DMISSING /usr/local/etc/poudriere.d/options/math_R/options= >>> OPTIONS_FILE_SET+=3D3DMISSING >>> #=3D20 >>> =3D20 >>> So the option is set. >>> Still, I get: >>> =3D20 >>> =3D3D=3D3D=3D3D=3D3D>> Failed ports: math/R:configure >>> =3D20 >>> # tail /pdr/data/logs/bulk/ia64-default/latest/logs/R-3.0.1.log=3D20 >>> libquadmath is not available for your compiler and architecture: plea= se=3D >> enable the MISSING option. >>> =3D20 >>> =3D20 >>> *** Error code 1 >>> =3D20 >>> Stop. >>> make: stopped in /usr/ports/math/R >>> =3D3D=3D3D=3D3D> Cleaning for R-3.0.1 >>> build of /usr/ports/math/R ended at Thu Oct 10 13:09:10 BST 2013 >>> build time: 00:02:45 >>> #=3D20 >>> =3D20 >>> Thanks >>> =3D20 >>> Anton >>> =3D20 >> >> What is in the build log when it shows the options? Is MISSING enabled= ? >=20 > no >=20 > MISSING=3Doff: use libmissing rather than libquadmath >=20 > http://eis.bris.ac.uk/~mexas/R-3.0.1.log >=20 > # grep =3DMISSING /usr/local/etc/poudriere.d/options/math_R/options > OPTIONS_FILE_SET+=3DMISSING > #=20 >=20 > Thanks >=20 Show me: echo /usr/local/etc/poudriere.d/*-options. I am guessing you have an ia64-options directory. If so, this would be used instead of the 'options' dir as it is more specific. Delete that and then your options will work as expected. --=20 Regards, Bryan Drewery --bJ5JPc5hx5iSk7lJ17hjpAB3uXCJFhk5E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJSVqY3AAoJEG54KsA8mwz5b0gP/3inlTZvF/ocyYrrcDO/AW/s sPK2ZYW0j5vUuL7sXBEdn/rjxMAsHa1B5pKekhow5NwbeEz3SY8Zpt9FQYxBHXEg +SBe4NvLuAnPNPyAT19t2fDerqyFfPTIceJV0ZsXRImepcfMcQ0uO62drSAzMnEt XdJswGCwGYvsvIXlXuFTxv8uY8CyZaQUzZr7ovI95CCQUTb/WRrxS8jKNpNOhqtU zhqsgF12aLSHcPgNlWJk5hVXCmWDBj699RR2vzGPr1TwC2oYNsoQV2z12+LqHcAB bnILYH4fqb8w2fXZruwicY7CMR35qicHUbdhe8gs9nNvSsI6R2Wq28IgOOFiT+qS hCFUbkcihKxuXODzIrvdK5nyI6Ul5mTc/wqCoySSWNE2pw/td7Igh+HCH5tgZfcO GWKLxJHpUwXf8fYiF9WBU+O6WiFRNZi8+8QdZhMJa+/lpFjoQX+32Jube0DVNsyx jmUu51RC/g7pKanYczrilspXXAj4/MVV8HgHmAF/3uqkjza4rfFMsdg4tGE0L3Ex 4ZHk6pZ0wy11o9/4NpqDHriXbXVe4yJ3sYo3tC9NaHtpkgTrRKiskhl1OcuerBep g1jVxNjmMAQjIIVlqQ8+fdixZLjue8Vx+KZgK3+xcnVrAMt3a4zOq/Sktgl4Ghu4 j43+ftnRnKM/jZgm0taz =DRTx -----END PGP SIGNATURE----- --bJ5JPc5hx5iSk7lJ17hjpAB3uXCJFhk5E--