New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incompatibility with newer OpenSSL versions #1576
Comments
@wxprospero I merged a fix for the missing symbols. Can you try again with the latest commit and update submodules? |
I appreciate the prompt response. Unfortunately, there are residual errors:
I looked into the issue myself, but after seeing LibreSSL is supported, I figured, why not use that? So I built LibreSSl locally (instead of replacing the system OpenSSL3 lib), ran "export LD_LIBRARY_PATH=...", and tried rebuilding Drogon, but due to hard-coding of OPENSSL_CRYPTO_LIBRARY:FILEPATH and OPENSSL_SSL_LIBRARY:FILEPATH, that didn't work, so I manually edited them to respect the LibreSSl install path, and the build went fine. So you can close this if you like, or if you prefer I keep testing fixes, that's fine as well. |
I have OpenSSL (EDIT: it's 3, not 1.3) (openssl-devel 3.0.8-1.fc36) on Fedora 36, and get the error below when running make. The issue is that trantor is using a number of deprecated, and apparently since removed, OpenSSL functions, including SSL_library_init(). Is there any easy way to disable the use of OpenSSL?
The text was updated successfully, but these errors were encountered: