On Sun, 2009-12-13 at 22:12 -0500, Timo Sirainen wrote:
http://dovecot.org/releases/2.0/beta/dovecot-2.0.beta1.tar.gz http://dovecot.org/releases/2.0/beta/dovecot-2.0.beta1.tar.gz.sig
Testing this in low volume very simple setup and seems to work fine after a day. Configuration is just plain pam/passwd, Maildirs and postfix using dovecot-lda and sasl auth.
On an unrelated note: I also felt brave and installed dovecot-2.0-sieve from pigeonhole mercurial repository. It works fine.
dovecot-2.0-managesieve does not even build though. I know this is not for you Timo, but here is the debug output anyway if anyone cares.
ciao
Luca
Making all in managesieve
make[3]: Entering directory
/usr/local/src/dovecot/dovecot-2.0-managesieve/src/managesieve' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/src/dovecot/dovecot-2.0.beta1 -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-settings -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-dict -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-master -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-mail -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-index -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-storage -DMODULEDIR= \""/usr/local/lib/dovecot"\" -I../../src/lib-managesieve -I../../src/lib-sievestorage -I/usr/local/src/dovecot/dovecot-2.0-sieve -I/usr/local/src/dovecot/dovecot-2.0-sieve/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-settings.lo -MD -MP -MF .deps/managesieve-settings.Tpo -c -o managesieve-settings.lo managesieve-settings.c gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/src/dovecot/dovecot-2.0.beta1 -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-settings -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-dict -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-master -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-mail -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-index -I/usr/local/src/dovecot/dovecot-2.0.beta1/src/lib-storage -DMODULEDIR= \"/usr/local/lib/dovecot\" -I../../src/lib-managesieve -I../../src/lib-sievestorage -I/usr/local/src/dovecot/dovecot-2.0-sieve -I/usr/local/src/dovecot/dovecot-2.0-sieve/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-settings.lo -MD -MP -MF .deps/managesieve-settings.Tpo -c managesieve-settings.c -fPIC -DPIC -o .libs/managesieve-settings.o managesieve-settings.c:30: warning: implicit declaration of function 'MEMBER' managesieve-settings.c:30: error: 'name' undeclared here (not in a function) managesieve-settings.c:30: error: initializer element is not constant managesieve-settings.c:30: error: (near initialization for 'managesieve_settings_service_settings.name') managesieve-settings.c:30: error: expected '}' before string constant managesieve-settings.c:76: error: 'mail_debug' undeclared here (not in a function) managesieve-settings.c:76: error: called object 'MEMBER((struct setting_define *)&<erroneous-expression>)' is not a function managesieve-settings.c:76: error: initializer element is not constant managesieve-settings.c:76: error: (near initialization for 'managesieve_default_settings.mail_debug') managesieve-settings.c:77: error: 'verbose_proctitle' undeclared here (not in a function) managesieve-settings.c:77: error: called object 'MEMBER((struct setting_define *)&<erroneous-expression>)' is not a function managesieve-settings.c:77: error: initializer element is not constant managesieve-settings.c:77: error: (near initialization for 'managesieve_default_settings.verbose_proctitle') managesieve-settings.c:82: error: 'managesieve_max_line_length' undeclared here (not in a function) managesieve-settings.c:82: error: initializer element is not constant managesieve-settings.c:82: error: (near initialization for 'managesieve_default_settings.managesieve_max_line_length') managesieve-settings.c:82: error: expected '}' before numeric constant managesieve-settings.c:95: error: 'module_name' undeclared here (not in a function) managesieve-settings.c:95: error: initializer element is not constant managesieve-settings.c:95: error: (near initialization for 'managesieve_setting_parser_info.module_name') managesieve-settings.c:95: error: expected '}' before string constant make[3]: *** [managesieve-settings.lo] Error 1 make[3]: Leaving directory
/usr/local/src/dovecot/dovecot-2.0-managesieve/src/managesieve'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
/usr/local/src/dovecot/dovecot-2.0-managesieve/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/usr/local/src/dovecot/dovecot-2.0-managesieve'
make: *** [all] Error 2