Date: Thu, 10 Oct 2013 08:05:59 -0500 From: Bryan Drewery <bdrewery@FreeBSD.org> To: mexas@bris.ac.uk Cc: freebsd-ports@freebsd.org Subject: Re: poudriere options -c does not work as expected? Message-ID: <5256A637.6060508@FreeBSD.org> In-Reply-To: <201310101302.r9AD2apP062677@mech-cluster241.men.bris.ac.uk> References: <201310101302.r9AD2apP062677@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5256A637.6060508>