Skip to content

brew install sgeb/mutt/mutt fails with "variable has incomplete type 'X509_STORE_CTX'" #8

Description

@sidcha
brew install sgeb/mutt/mutt --with-trash-patch --with-sidebar-patch --with-s-lang

Fails with:

==> ./prepare --disable-dependency-tracking --disable-warnings --prefix=/usr/local/Cellar/mutt/1.6.1 --with-ssl=/usr/local/opt/openssl@1.1 --wi
==> make
Last 15 lines from /Users/$USER/Library/Logs/Homebrew/mutt/02.make:
cp muttbug.sh flea
chmod +x flea
cp ./smime_keys.pl smime_keys
chmod +x smime_keys
mutt_ssl.c:599:18: error: variable has incomplete type 'X509_STORE_CTX' (aka 'struct x509_store_ctx_st')
  X509_STORE_CTX xsc;
                 ^
/usr/local/opt/openssl@1.1/include/openssl/ossl_typ.h:128:16: note: forward declaration of 'struct x509_store_ctx_st'
typedef struct x509_store_ctx_st X509_STORE_CTX;
               ^
1 error generated.
make[2]: *** [mutt_ssl.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions