Sorry for the noise, I forgot I've been testing 0.4.13+git patches.
I'll try again with a clean pigeonhole 0.4.13.
Seems that this feature is using a field in imap client struct that was
removed in the last release of dovecot.
Thanks.
Juan C. Blanco
On 30/03/2016 18: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.
--
+-------------------------------------------------------------------+
| Juan C. Blanco |
| |
| Centro de Calculo | |
| E.T.S. Ingenieros Informáticos | E-mail: jcbla...@fi.upm.es |
| Universidad Politécnica de Madrid | |
| Campus de Montegancedo | |
| Boadilla del Monte | Tel.: (+34) 91 336 7466 |
| 28660 MADRID (Spain) | Fax : (+34) 91 336 6913 |
+-------------------------------------------------------------------+