You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by "Fabrice Fontaine (Jira)" <ji...@apache.org> on 2022/06/06 08:40:00 UTC

[jira] [Created] (SANTUARIO-588) Build failure with libressl >= 3.5.0

Fabrice Fontaine created SANTUARIO-588:
------------------------------------------

             Summary: Build failure with libressl >= 3.5.0
                 Key: SANTUARIO-588
                 URL: https://issues.apache.org/jira/browse/SANTUARIO-588
             Project: Santuario
          Issue Type: Bug
          Components: C++
    Affects Versions: C++ 2.0.4
         Environment: buildroot
            Reporter: Fabrice Fontaine
            Assignee: Scott Cantor
         Attachments: 0001-fix-build-with-libressl-3.5.0.patch

The following following build failure is raised with libressl >= 3.5.0:

{code:c}
In file included from ../xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp:36:0,
                 from enc/OpenSSL/OpenSSLCryptoKeyRSA.cpp:35:
../xsec/enc/OpenSSL/OpenSSLSupport.hpp:92:20: error: field 'mp_ctx_store' has incomplete type 'EVP_ENCODE_CTX {aka evp_Encode_Ctx_st}'
     EVP_ENCODE_CTX mp_ctx_store;
                    ^~~~~~~~~~~~
{code}

Full build log:
 - http://autobuild.buildroot.org/results/e908e59ec5b8e1ac505c44900dcb39527f0ec1d3

Please find attached a patch that fixes this build failure.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)