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. > >