dovecot -2.2.24 on Fedora 31

Aki Tuomi aki.tuomi at open-xchange.com
Mon Nov 11 17:30:37 EET 2019


> On 11/11/2019 17:22 Frank Elsner via dovecot <dovecot at 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


More information about the dovecot mailing list