Make fails with 2.3.0.1 & 2.2.34 on Mac OS X 10.7.5

Aki Tuomi aki.tuomi at dovecot.fi
Fri Mar 2 08:59:05 EET 2018


> On 02 March 2018 at 08:42 James Brown <jlbrown at bordo.com.au> wrote:
> 
> 
> > On 1 Mar 2018, at 9:52 pm, Aki Tuomi <aki.tuomi at dovecot.fi <mailto:aki.tuomi at dovecot.fi>> wrote:
> > 
> > Can you also post your config.h? It should be at source root.
> > 
> > Aki
> 
> I tried but it was too big to post on the mailing list. I’m not sure if you got the direct email.
> 

Yeah I got it. 

We have attempted to compile our code with OpenSSL 1.0, 1.0.2 and 1.1.0, but I'll try the specific releases too.

Can you try this patch? 

diff --git a/src/lib-dcrypt/dcrypt-openssl.c b/src/lib-dcrypt/dcrypt-openssl.c
index 26c9b91..187bb75 100644
--- a/src/lib-dcrypt/dcrypt-openssl.c
+++ b/src/lib-dcrypt/dcrypt-openssl.c
@@ -9,17 +9,17 @@
 #include "array.h"
 #include "module-dir.h"
 #include "dovecot-openssl-common.h"
-#include <openssl/evp.h>
-#include <openssl/sha.h>
-#include <openssl/err.h>
-#include <openssl/rsa.h>
-#include <openssl/ec.h>
-#include <openssl/bio.h>
-#include <openssl/pem.h>
-#include <openssl/x509.h>
-#include <openssl/engine.h>
-#include <openssl/hmac.h>
-#include <openssl/objects.h>
+#include "openssl/evp.h"
+#include "openssl/sha.h"
+#include "openssl/err.h"
+#include "openssl/rsa.h"
+#include "openssl/ec.h"
+#include "openssl/bio.h"
+#include "openssl/pem.h"
+#include "openssl/x509.h"
+#include "openssl/engine.h"
+#include "openssl/hmac.h"
+#include "openssl/objects.h"
 #include "dcrypt.h"
 #include "dcrypt-private.h"

And if it does not work, add after the includes

#pragma message("OpenSSL version is " OPENSSL_VERSION_TEXT)
#error See above

And provide output?

Aki


More information about the dovecot mailing list