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
OpenSSL 1.1.0 support (field ‘ctx’ has incomplete type EVP_CIPHER_CTX ctx) #54
Comments
What distribution/release are you running? Also, what version of OpenSSL is installed? A quick search for If so, you could try building with |
so this is the dun-munge-munge-0.5.12-12-g7fec2e0.tar.gz
file I downloaded which i think 0.5.12 is the version? For openssl, I
currently have OpenSSL 1.1.0c 10 Nov 2016 installed, I will attempt to
rebuild with the libgcrypt a bit later this morning. Thanks for the help
…On Sun, Dec 18, 2016 at 2:28 AM, Chris Dunlap ***@***.***> wrote:
What distribution/release are you running? Also, what version of OpenSSL
is installed?
A quick search for field ‘ctx’ has incomplete type EVP_CIPHER_CTX ctx
returns several pages related to API changes in OpenSSL 1.1.0. I'm
wondering if this is the problem you're having.
If so, you could try building with ./configure --with-crypto-lib=libgcrypt
until I get this fixed.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#54 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AO8y7hMeSN8z7Jnzb0Si20eaRFwwDckSks5rJOCCgaJpZM4LP7Kp>
.
|
OK, I suspect this is due to the OpenSSL 1.1.0 API changes. Which Linux distribution are you running? |
Yea I was kind of reading that it may have been a problem with the openssl,
but I thought you were already onto it from another post I read somewhere
in my search to get this machine running which is why I closed it. So once
I get a little time on the plan this evening I'll get some time to mess
with changing to the other library and see if I can get it going. the specs
for my server are included below.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial
just let me know if there is anything else I may be able to help with.
Thanks
Zack
…On Sun, Dec 18, 2016 at 11:18 AM, Chris Dunlap ***@***.***> wrote:
Reopened #54 <#54>.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#54 (comment)>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AO8y7leNNyNHpO0drDU2xyGEl59bsacpks5rJVzvgaJpZM4LP7Kp>
.
|
I've installed a Debian Sid VM and can reproduce this error with libssl-dev 1.1.0c-2. I'm also able to successfully build there with |
Ok awesome, I was able to use with the other library. So to the best of my
knowledge everything is currently installed, I just need to configure.
…On Dec 19, 2016 4:13 PM, "Chris Dunlap" ***@***.***> wrote:
I've installed a Debian Sid VM and can reproduce this error with
libssl-dev 1.1.0c-2.
I'm also able to successfully build there with ./configure
--with-crypto-lib=libgcrypt, so that's an option until this is fixed.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#54 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AO8y7jaW5f-Rrz5T_pRCDF3tqfuEI7RSks5rJvOFgaJpZM4LP7Kp>
.
|
Hey Dun, I'm also having this problem with Fedora Rawhide. Let me know when you have this fixed. |
Will do. |
Have the same problem. Any bugfix on the horizon? |
This bug was fixed on 2017-06-09 (see above). This fix appeared in 0.5.13 released on 2017-09-26. If you're experiencing a problem, please open a new bug report. Include a description of the problem, the version of munge, the version of your distribution, the version of OpenSSL, and any other relevant information. |
I look at cipher.h and I didn't see anything that looked out of place so I'm going to have to ask for your assistance in resolving this error.
make[2]: Leaving directory '/home/ubuntu/software/munge/dun-munge-7fec2e0/src/munge' Making all in munged make[2]: Entering directory '/home/ubuntu/software/munge/dun-munge-7fec2e0/src/munged' gcc -DHAVE_CONFIG_H -I. -I../../config -I../../src/libcommon -I../../src/libmissing -I../../src/libmunge -DWITH_PTHREADS -g -O2 -MT munged-cipher.o -MD -MP -MF .deps/munged-cipher.Tpo -c -o munged-cipher.o
test -f 'cipher.c' || echo './'cipher.c In file included from cipher.c:36:0: cipher.h:69:25: error: field ‘ctx’ has incomplete type EVP_CIPHER_CTX ctx; ^ Makefile:860: recipe for target 'munged-cipher.o' failed make[2]: *** [munged-cipher.o] Error 1 make[2]: Leaving directory '/home/ubuntu/software/munge/dun-munge-7fec2e0/src/munged' Makefile:432: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/ubuntu/software/munge/dun-munge-7fec2e0/src' Makefile:508: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1
The text was updated successfully, but these errors were encountered: