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
    • Platform:
      Linux

      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
        2. make.log
          0.9 kB

          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:

                Summary Panel