On Mon, Feb 22, 2016 at 03:55:12PM -1000, Bill Bierman wrote: > The Microsoft compiler team has suggested removing the include of ssl.h > from srtp.h as it creates a circular reference which is likely confusing > the compiler.
Could you test the patch below. It tries to avoid incompatible loss of the implicit inclusion, by making it conditional: -- Viktor. diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h index 9709103..ee61451 100644 --- a/include/openssl/ssl.h +++ b/include/openssl/ssl.h @@ -901,7 +901,9 @@ __owur int SSL_extension_supported(unsigned int ext_type); # include <openssl/ssl3.h> # include <openssl/tls1.h> /* This is mostly sslv3 with a few tweaks */ # include <openssl/dtls1.h> /* Datagram TLS */ -# include <openssl/srtp.h> /* Support for the use_srtp extension */ +# ifndef HEADER_D1_SRTP_H +# include <openssl/srtp.h> /* Support for the use_srtp extension */ +# endif #ifdef __cplusplus extern "C" { -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev