Re: a few observations with 15-prerelease as of early this week
Date: Sun, 31 Aug 2025 12:55:54 UTC
On Sun, Aug 31, 2025, at 11:24, Alexander Leidinger wrote:
> Am 2025-08-30 22:45, schrieb Lexi Winter:
>> Chris Torek:
>>> I ran into the libcurl issue and had a heck of a time rebuilding
>>> it with the krb5 changes and "git fetch" failing, but a quick
>>> temporary update of the curl port to disable gssapi entirely got
>>> past it. :-)
>>
>> assuming you have an up-to-date base system and ports tree, building
>> curl with base (MIT) Kerberos should work fine. if you were unable
>> to build it, please provide more details.
>
> Does p5-GSSAPI build with base kerberos for you? With a world as of
> 2025-08-21-223348 and an up-to-date ports tree it fails for me in the
> configure step:
> ---snip---
> # make
> ===> License ART10 GPLv1+ accepted by the user
> ===> p5-GSSAPI-0.28_2 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by p5-GSSAPI-0.28_2 for building
> ===> Extracting for p5-GSSAPI-0.28_2
> => SHA256 Checksum OK for GSSAPI-0.28.tar.gz.
> ===> Patching for p5-GSSAPI-0.28_2
> ===> Applying FreeBSD patches for p5-GSSAPI-0.28_2 from
> /usr/ports/security/p5-GSSAPI/files
> ===> p5-GSSAPI-0.28_2 depends on package: perl5>=5.40.r<5.41 - found
> ===> p5-GSSAPI-0.28_2 depends on file: /usr/local/bin/ccache - found
> ===> Configuring for p5-GSSAPI-0.28_2
>
> Welcome to GSSAPI.pm setup!
>
> (./Makefile.PL Version 0.03)
>
> run "perl Makefile.PL --help" to see further installation options
>
>
> ----------------------------------------------------------
> Searching krb5-config command...
>
> using krb5-config command '/bin/krb5-config'.
>
> ----------------------------------------------------------
> using GSSAPI implementation
> /bin/krb5-config does not respond libconf! at ./Makefile.PL line 116.
> *** Error code 2
Yes, it's broken. The problematic part:
GSSAPI_MIT_VARS_OFF= KRB5CONF=${HEIMDAL_HOME}/bin/krb5-config
and on main HEIMDAL_HOME is empty.
Maybe we need an OSVERSION check fpr this line?