Op 3/31/2016 om 1:14 AM schreef Noel Butler: > On 31/03/2016 02:06, Stephan Bosch wrote: >> Hi, >> >> Op 3/30/2016 om 5:34 PM schreef Juan C. Blanco: >>> Hello, I supose that a new version of pigeonhole is on the way because >>> version 0.4.13 does not compile against dovecot 2.2.23 >>> >>> This is the error that I get >>> >>> gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. >>> -I../../../src/lib-sieve -I../../../src/lib-sieve/util >>> -I../../../src/lib-sieve/plugins/environment >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/imap >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-lda >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lda >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23 >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-dict >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-dns >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-http >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-mail >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-imap >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-fs >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-charset >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-auth >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-master >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-ssl-iostream >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-compression >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-settings >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-test >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-sasl >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-stats >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-index >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-storage >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-storage/list >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-storage/index >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-storage/index/raw >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/lib-imap-storage >>> -I/home/jc/rpmbuild/BUILD/dovecot-2.2.23/src/plugins/quota >>> -DPKG_RUNDIR=\"\" -std=gnu99 -O2 -g -pipe -Wall >>> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector >>> --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -W >>> -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith >>> -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime >>> -Wstrict-aliasing=2 -I/usr/kerberos/include -I../../.. -MT >>> imap-sieve-storage.lo -MD -MP -MF .deps/imap-sieve-storage.Tpo -c >>> imap-sieve-storage.c -fPIC -DPIC -o .libs/imap-sieve-storage.o >>> imap-sieve-storage.c: In function 'imap_sieve_mailbox_transaction_run': >>> imap-sieve-storage.c:595: error: 'struct client' has no member named >>> 'lda_set' >>> make[4]: *** [imap-sieve-storage.lo] Error 1 >> >> I don't know what that is, but it is definitely not Pigeonhole 0.4.13. >> The code it is failing on is a recently added feature >> (https://tools.ietf.org/html/rfc6785) that currently only lives in git >> master. >> >> Regards, >> >> Stephan. >> >> >>> >>> Regards. >>> Juan C. Blanco >>> >>> >>>> http://dovecot.org/releases/2.2/dovecot-2.2.23.tar.gz >>>> http://dovecot.org/releases/2.2/dovecot-2.2.23.tar.gz.sig >>>> >>>> This is a bugfix-only release with various important fixes on top of >>>> v2.2.22. >>>> >>>> - Various fixes to doveadm. Especially running commands via >>>> doveadm-server was broken. >>>> - director: Fixed user weakness getting stuck in some situations >>>> - director: Fixed a situation where directors keep re-sending >>>> different states to each others and never becoming synced. >>>> - director: Fixed assert-crash related to a slow "user killed" reply >>>> - Fixed assert-crash related to istream-concat, which could have >>>> been triggered at least by a Sieve script. >>> >>> > > Starting dovecot POP3/IMAP daemon... doveconf: Error: Couldn't load > plugin /usr/lib/dovecot/settings/libmanagesieve_login_settings.so: > Module is for different ABI version 2.2.ABIv22(2.2.22) (we have > 2.2.ABIv23(2.2.23)) > doveconf: Error: Couldn't load plugin > /usr/lib/dovecot/settings/libmanagesieve_settings.so: Module is for > different ABI version 2.2.ABIv22(2.2.22) (we have 2.2.ABIv23(2.2.23)) > doveconf: Error: Couldn't load plugin > /usr/lib/dovecot/settings/libpigeonhole_settings.so: Module is for > different ABI version 2.2.ABIv22(2.2.22) (we have 2.2.ABIv23(2.2.23)) > doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf > line 232: Unknown setting: managesieve_logout_format > Failed.
Pigeonhole needs to be recompiled. Regards, Stephan.