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
murmur does not build against openssl-1.1.0e #3053
Comments
TODO: Migrate src/murmur/Cert.cpp to use RSA_generate_key_ex. |
PR for BN_GENCB_new/BN_GENCB_free at #3062 |
Is there any progress on this issue? Some of the prior commits have obviated the warnings and one of the errors, but trying to compile murmur-git from Arch's AUR still results in a single similar error:
|
Yep, but it's Arch's fault this time. They switched back to build qt5-base against openssl-1.0 instead of openssl-1.1. That's completely messing things up. |
This would be my mistake. I neglected to include <openssl/opensslv.h> in order for OPENSSL_VERSION to be defined. That is, my version checks were not working. |
This commits includes <openssl/opensslv.h> in murmur_pch.h. This fixes an issue noticed in mumble-voip#3053 where our recently introduced OPENSSL_VERSION preprocessor checks were not effective because OPENSSL_VERSION is not even defined. This commit fixes that problem.
I created a PR for this: #3093 |
I just attempted to compile with the latest changes and it yields the same result, as far as stock Arch is concerned. |
Whoops, it's OPENSSL_VERSION_NUMBER, not OPENSSL_VERSION... My bad. Fix coming up. |
Murmur now compiles correctly, can't test beyond that right now for the reasons Athemis mentioned above. Thanks! |
Attempt to compile 5489564 on ArchLinux after they switched to openssl-1.1.0 on stable repositories:
The text was updated successfully, but these errors were encountered: