Details
-
Type:
Bug
-
Status: Done
-
Priority:
Higher
-
Resolution: Fixed
-
Affects Version/s: master
-
Fix Version/s: 3.12.0
-
Component/s: Building and Installing
-
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)