Uploaded image for project: 'CFEngine Community'
  1. CFEngine Community
  2. CFE-2629

Unable to build CFEngine with OpenSSL 1.1.0e

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Priority: Higher
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: 3.12.0
    • Labels:
    • Environment:
      Arch Linux, fully up-to-date at the moment of this report

      Description

      Trying to compile CFEngine against OpenSSL 1.1.0e on an up-to-date Arch Linux machine fails with the following error:

      hashes.c: In function 'FileChecksum':
      hashes.c:50:20: error: storage size of 'context' isn't known
               EVP_MD_CTX context;
                          ^~~~~~~
      hashes.c:50:20: warning: unused variable 'context' [-Wunused-variable]
      make[3]: *** [Makefile:623: hashes.lo] Error 1
      make[2]: *** [Makefile:498: all] Error 2
      make[1]: *** [Makefile:688: all-recursive] Error 1
      make: *** [Makefile:590: all] Error 2

       

      Let me know if you need more information on this

      (Note: Arch Linux also provides OpenSSL 1.0.2k, and CFEngine seems to compile against it with no problems)

       

        Attachments

        1. config.log
          588 kB
          Vanush "Misha" Paturyan
        2. make.log
          0.9 kB
          Vanush "Misha" Paturyan

          Activity

            People

            • Assignee:
              a10038 jimis (Dimitrios Apostolou)
              Reporter:
              ektich Vanush "Misha" Paturyan
            • Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: