There are two issues in the build log referenced:
- The bug in OpenSSL code which results in incorrect OPENSSL_VERSION_TEXT constant. This is to be addressed by the OpenSSL team.
- Various deprecations of OpenSSL library functions. These need changes in nginx. As a temporary workaround you may try configuring nginx with
--with-cc-opt="-Wno-error"
.
Note well that there are also behaviour changes in the OpenSSL library which won't result in compilation failure, but will cause incorrect behaviour (for example, see here and here).
We'll consider introducing support for the new OpenSSL library. Note though that this is more likely to happen, if at all, once a release version is available.