diff --git a/Configure b/Configure index bd8f51e3a..8a111cc22 100755 --- a/Configure +++ b/Configure @@ -685,6 +685,7 @@ if ($no_krb5 { $cflags="-DNO_KRB5 $cflags"; $options.=" no-krb5" unless $no_krb5; + $openssl_algorithm_defines .= "#define NO_KRB5\n"; } else { diff --git a/ssl/ssl.h b/ssl/ssl.h index b07c5ef72..55f32724f 100644 --- a/ssl/ssl.h +++ b/ssl/ssl.h @@ -59,6 +59,14 @@ #ifndef HEADER_SSL_H #define HEADER_SSL_H +#ifdef OPENSSL_ALGORITHM_DEFINES +# include +#else +# define OPENSSL_ALGORITHM_DEFINES +# include +# undef OPENSSL_ALGORITHM_DEFINES +#endif + #ifndef NO_COMP #include #endif