[Dovecot] v1.2.4 released

Christian Felsing hostmaster at taunusstein.net
Tue Aug 18 08:43:53 EEST 2009


dovecot-1.2-managesieve-0.11.8 fails to compile with dovecot 1.2.4 and  
sieve 0.1.11, following versions were used:

drwxrwxrwx  4 root root     4096 18. Aug 07:31 dovecot-1.2.4
drwxrwxrwx  4 root root     4096 18. Aug 07:34 dovecot-1.2-managesieve-0.11.8
drwxrwxrwx  6 root root     4096 18. Aug 07:33 dovecot-1.2-sieve-0.1.11

config was created as follows:

./configure \
   --prefix=/opt/dovecot \
   --with-dovecot=/usr/src/dovecot-1.2.4 \
   --with-dovecot-sieve=/usr/src/dovecot-1.2-sieve-0.1.11 \

host:/usr/src/dovecot-1.2-managesieve-0.11.8# make
make  all-recursive
make[1]: Entering directory `/usr/src/dovecot-1.2-managesieve-0.11.8'
Making all in src
make[2]: Entering directory `/usr/src/dovecot-1.2-managesieve-0.11.8/src'
Making all in lib-managesieve
make[3]: Entering directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-managesieve'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-managesieve'
Making all in lib-sievestorage
make[3]: Entering directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-sievestorage'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/lib-sievestorage'
Making all in managesieve
make[3]: Entering directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve'
Making all in managesieve-login
make[3]: Entering directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve-login'
gcc -DHAVE_CONFIG_H -I. -I../..  -I/usr/src/dovecot-1.2.4  
-I/usr/src/dovecot-1.2.4/src/lib -I/usr/src/dovecot-1.2.4/src/lib-auth  
-I/usr/src/dovecot-1.2.4/src/lib-mail  
-I/usr/src/dovecot-1.2.4/src/lib-index  
-I/usr/src/dovecot-1.2.4/src/lib-storage  
-I/usr/src/dovecot-1.2.4/src/login-common -I../../src/lib-managesieve  
-I/usr/src/dovecot-1.2-sieve-0.1.11  
-I/usr/src/dovecot-1.2-sieve-0.1.11/src/lib-sieve   -std=gnu99 -g -O2  
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith  
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2   
-MT managesieve-proxy.o -MD -MP -MF .deps/managesieve-proxy.Tpo -c -o  
managesieve-proxy.o managesieve-proxy.c
managesieve-proxy.c:492:40: error: macro "login_proxy_new" requires 7  
arguments, but only 6 given
managesieve-proxy.c: In function ‘managesieve_proxy_new’:
managesieve-proxy.c:491: warning: assignment from incompatible pointer type
make[3]: *** [managesieve-proxy.o] Fehler 1
make[3]: Leaving directory  
`/usr/src/dovecot-1.2-managesieve-0.11.8/src/managesieve-login'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/dovecot-1.2-managesieve-0.11.8/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/dovecot-1.2-managesieve-0.11.8'
make: *** [all] Fehler 2
host:/usr/src/dovecot-1.2-managesieve-0.11.8#

config dovecot 1.2.4:

./configure \
   --prefix=/opt/dovecot \
   --enable-asserts \
   --enable-header-install \
   --enable-largefile \
   --with-ldap=yes \
   --with-zlib \
   --with-bzlib \
   --with-libcap \
   --with-ssl=openssl \
   --with-gc \
   --with-storages=maildir,mbox,dbox,cydir \

config dovecot-1.2-sieve-0.1.11:

./configure \
   --prefix=/opt/dovecot \
   --with-dovecot=/usr/src/dovecot-1.2.4 \

Of cource diff for dovecot 1.2.4 was applied. That patch was for  
1.2.3, but patch did not complain. Is there any reason not to include  
that patch into Dovecot with option to select/deselect by configure ?

regards
Christian


----------------------------------------------------------------
Powered bei http://freemail.taunusstein.net



More information about the dovecot mailing list