Uploaded image for project: 'Santuario'
  1. Santuario
  2. SANTUARIO-588

Build failure with libressl >= 3.5.0

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • C++ 2.0.4
    • C++ 2.0.4
    • C++
    • None
    • buildroot
    • Patch

    Description

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

      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;
                          ^~~~~~~~~~~~
      

      Full build log:

      Please find attached a patch that fixes this build failure.

      Attachments

        Activity

          People

            scantor Scott Cantor
            ffontaine Fabrice Fontaine
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: