From: Hans Leidekker Subject: Re: [PATCH] kerberos: Fix compilation on systems where SONAME_LIBKRB5 is not defined. Message-Id: <1562054208.14568.12.camel@codeweavers.com> Date: Tue, 02 Jul 2019 09:56:48 +0200 In-Reply-To: <20190702110526.29839fa3f058de521e92d7d3@baikal.ru> References: <20190702110526.29839fa3f058de521e92d7d3@baikal.ru> On Tue, 2019-07-02 at 11:05 +0800, Dmitry Timoshkov wrote: > Signed-off-by: Dmitry Timoshkov > --- > 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.