Juan C. Blanco
2016-Mar-30 15:34 UTC
Pigeonhole 0.4.13 does not compile against dovecot 2.2.23
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 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 | +-------------------------------------------------------------------+
Stephan Bosch
2016-Mar-30 16:06 UTC
Pigeonhole 0.4.13 does not compile against dovecot 2.2.23
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 1I 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
2016-Mar-30 16:21 UTC
Pigeonhole 0.4.13 does not compile against dovecot 2.2.23
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 | +-------------------------------------------------------------------+
Noel Butler
2016-Mar-30 23:14 UTC
Pigeonhole 0.4.13 does not compile against dovecot 2.2.23
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. -- If you have the urge to reply to all rather than reply to list, you best first read http://members.ausics.net/qwerty/