How about just perl? Re: poudriere + host src.conf WITHOUT_GSSAPI WITHOUT_KERBEROS fails now
Russell L. Carter
rcarter at pinyon.org
Tue Feb 6 23:16:31 UTC 2018
On 02/04/18 11:14, Russell L. Carter wrote:
> Greetings,
>
> Recently, within the last month, my poudriere builds have been failing
> to build ports that interact with the host system's /etc/src.conf
> settings of WITHOUT_GSSAPI=yes and WITHOUT_KERBEROS=yes. I've had all
> but chromium working for several years, and chromium had been working
> for at least 6 months, due to hard work on the part of the port
> maintainer. (Thank you! chromium is a beast, I really appreciate the
> effort.)
>
> Now ports that depend on perl (default 5.24) fail because they now
> depend on security/p5-GSSAPI which fails in poudriere like this:
>
> [00:00:29] [01] [00:00:01] Finished security/p5-GSSAPI |
> p5-GSSAPI-0.28_1: Ignored: You are using OpenSSL from ports and have
> selected GSSAPI from base, please select another GSSAPI value
>
> and chromium fails with the very familiar problem from before that it
> can't find the system gssapi headers (because there aren't any in the
> installed host system, which is installed into the jail).
>
> I've noodled my way through most of the ports build system and I don't
> see an obvious fix or change that I should make. In particular, for
> perl, I don't see any option to turn kerberos support off. Is this a
> bug, or have I missed something?
>
> Many thanks,
> Russell
>
This is 10-Stable as of today for both host and jail. The ports tree
was updated as well.
I would like to disable GSSAPI for the default perl 5.24 port. Quite
a bit of googling has turned up this thread:
https://lists.freebsd.org/pipermail/freebsd-ports/2017-January/106646.html
The thread suggests to add:
OPTIONS_UNSET+= GSSAPI_BASE GSSAPI_NONE
to /usr/local/etc/poudriere.d/make.conf
Unfortunately a bulk poudriere run fails with:
Finished security/p5-GSSAPI | p5-GSSAPI-0.28_1: Failed: check-sanity
The option GSSAPI_NONE is defined in Uses/gssapi.mk, but I don't see
it referenced for any use.
Any ideas?
This worked for years w/o any customization required at all, and I'm
pretty certain that I haven't touched my sys build automation
recently.
Thanks,
Russell
More information about the freebsd-ports
mailing list