Pigeonhole 0.4.13 does not compile against dovecot 2.2.23

Juan C. Blanco jcblanco at fi.upm.es
Wed Mar 30 16:21:02 UTC 2016


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: jcblanco at 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  |
+-------------------------------------------------------------------+


More information about the dovecot mailing list