Pigeonhole 0.4.13 does not compile against dovecot 2.2.23

Stephan Bosch stephan at rename-it.nl
Wed Mar 30 16:06:19 UTC 2016


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




More information about the dovecot mailing list