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

Hans Leidekker hans at codeweavers.com
Tue Jul 2 02:56:48 CDT 2019


On Tue, 2019-07-02 at 11:05 +0800, Dmitry Timoshkov wrote:
> Signed-off-by: Dmitry Timoshkov <dmitry at 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.




More information about the wine-devel mailing list