11 Nov
2019
11 Nov
'19
5:30 p.m.
On 11/11/2019 17:22 Frank Elsner via dovecot dovecot@dovecot.org wrote:
Hi,
I try to compile dovecot -2.2.24 on Fedora 31 and get the following error:
iostream-openssl.c: In function ‘openssl_iostream_verify_client_cert’: iostream-openssl.c:118:37: error: dereferencing pointer to incomplete type ‘X509_STORE_CTX’ {aka ‘struct x509_store_ctx_st’} 118 | subject = X509_get_subject_name(ctx->current_cert); | ^~ make[3]: *** [Makefile:561: iostream-openssl.lo] Error 1
All openssl packages installed. What's the reason and how solve the problem?
Kind regards, Frank Elsner
Is there some reason you want to use ancient dovecot? You should use 2.2.36 at least.
Aki