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