Re: a few observations with 15-prerelease as of early this week

From: Herbert <herbert_at_fastmail.jp>
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?