Skip site navigation (1)Skip section navigation (2)
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>