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