[PATCH] kerberos: Fix compilation on systems where SONAME_LIBKRB5 is not defined.

Hans Leidekker hans at codeweavers.com
Tue Jul 2 05:08:17 CDT 2019


On Tue, 2019-07-02 at 17:02 +0800, Dmitry Timoshkov wrote:
> Where do you see this? Note that this code is inside an #ifdef SONAME_LIBGSSAPI_KRB5
> > block and configure should disable gssapi when it can't detect krb5. This means that
> > SONAME_LIBGSSAPI_KRB5 should not be set when SONAME_LIBKRB5 isn't.
> 
> I can confirm that on my system configure undefs SONAME_LIBGSSAPI_KRB5.
> 
> Unfortunately that's not on one of my machines. According to the reporter,
> configure fails to find libkrb55.so but successfully locates libgssapi.so,
> and configure log confirms that.

Sounds like a broken install. To fix this I think it would be better to improve
our configure check than to add more (nested) ifdefs. AcquireCredentialsHandle
won't be very useful without these krb5 functions.




More information about the wine-devel mailing list