-
Notifications
You must be signed in to change notification settings - Fork 104
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
Cannot build with pip because of EVP_CIPHER_CTX error #395
Comments
Hi! Has anybody know how to fix this issue? still opened on Debian/Testing/Stretch, I tried to compile Attic in virtualenv with python3. creating build/temp.linux-x86_64-3.5/attic |
attic is not compatible with openssl 1.1.0. use borgbackup. ;-) |
Same on fedora 26:
|
same on Debian 9.1.0
|
Solution on debian: |
I have just developed a patch to fix this issue with OpenSSL 1.1.0: |
@jmfernandez ever heard of borgbackup? it's solved there since long. |
Yes, but I have to have a working Attic installation , in order to restore/migrate old backups |
Ah! Other options would be:
|
Thanks it worked perfectly! |
@jmfernandez where did you find this? is it official part of the api? |
The function is not publicly documented, but it is declared in the same include file as other publicly documented functions, like |
Interesting. So the question now is whether the missing docs are the bug or the function being in that header file. |
I had the same problem and your patch made it work perfectly. thanks! can you open a pull request to avoid having it to apply manually? @ThomasWaldmann: I suppose that making this type visible for user code was a mistake in old openSSL versions and treating |
I have just created it (#399) |
Worked perfectly for Ubuntu 18.04 |
When I try to build attic on Debian/Testing box with python 3.5 (pip 9.0.1) and openssl 1.1.0c-2 I get the following error during build
attic/crypto.c:448:18: error: field 'ctx' has incomplete type
EVP_CIPHER_CTX ctx;
The text was updated successfully, but these errors were encountered: