Hans Leidekker hans@codeweavers.com wrote:
On Tue, 2019-07-02 at 11:05 +0800, Dmitry Timoshkov wrote:
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru
dlls/kerberos/krb5_ap.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/dlls/kerberos/krb5_ap.c b/dlls/kerberos/krb5_ap.c index 3827e5ccbc..0a6463c5f3 100644 --- a/dlls/kerberos/krb5_ap.c +++ b/dlls/kerberos/krb5_ap.c @@ -842,6 +842,8 @@ static int get_buffer_index( SecBufferDesc *desc, DWORD type ) return -1; }
+#ifdef SONAME_LIBKRB5
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.