On Fri, Dec 19, 2014 at 05:17:58PM +0100, Tobi wrote:> Hi list
>
> I'm trying to build dovecot 2.2.15 from source on a debian wheezy
> (64bit). As I wanted to get starttls support for dovecot's lmtp I got
> the patched files from here:
> http://hg.dovecot.org/dovecot-2.2/rev/297192cfbd37
>
> My ./configure
>
> ./configure --prefix=/usr/local/dovecot-test --with-solr --with-mysql
> --with-sql --without-shadow --without-pam
>
> configure seems to run fine but the following make ends up in
>
> client.c:17:26: fatal error: iostream-ssl.h: No such file or directory
> compilation terminated.
> make[3]: *** [client.o] Error 1
> make[3]: Leaving directory `/usr/local/src/dovecot-2.2.15/src/lmtp'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/src/dovecot-2.2.15/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/dovecot-2.2.15'
> make: *** [all] Error 2
>
> Any ideas what I'm missing? libssl-dev is installed via apt
AM_CPPFLAGS in src/lmtp/Makefile.in does not include
-I$(top_srcdir)/src/lib-ssl-iostream.
Try:
% rm src/lmtp/Makefile.in
% automake
% ./configure
% make
or the below patch:
--- src/lmtp/Makefile.in.orig 2014-12-20 01:34:24.954195978 +0100
+++ src/lmtp/Makefile.in 2014-12-20 01:36:26.757153501 +0100
@@ -356,6 +356,7 @@
-I$(top_srcdir)/src/lib-index \
-I$(top_srcdir)/src/lib-master \
-I$(top_srcdir)/src/lib-lda \
+ -I$(top_srcdir)/src/lib-ssl-iostream \
-I$(top_srcdir)/src/lib-storage \
-I$(top_srcdir)/src/lib-storage/index \
-I$(top_srcdir)/src/lib-storage/index/raw
--
Herbert