> 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