- Timo Sirainen <tss@iki.fi>:
On 24.4.2012, at 11.59, Gerhard Wiesinger wrote:
Hello Timo,
Dovecot 2.1.5 seems to be broken. After upgrade from 2.1.3 + patch http://hg.dovecot.org/dovecot-2.1/rev/86e6dc46a80e I only see Inbox and Trash folder.
Reverting => OK.
Same config as before and disucssed per private E-mail and on the list. Guessing this comes again from: mail_full_filesystem_access=yes
I guess the problem was this: http://hg.dovecot.org/dovecot-2.1/rev/249c1c89d9d3
2.1.5 doesn't seem to build with pigeonhole-sieve (or it's pigeonhole-sieve itself?):
/bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -export-dynamic -g -Wl,--as-needed -o sievec sievec.o ../../src/lib-sieve/libdovecot-sieve.la ../../src/lib-sieve-tool/libsieve-tool.la /usr/src/dovecot-2.1/dovecot-2.1/src/lib-storage/libdovecot-storage.la -lssl -lcrypto /usr/src/dovecot-2.1/dovecot-2.1/src/lib-lda/libdovecot-lda.la /usr/src/dovecot-2.1/dovecot-2.1/src/lib-dovecot/libdovecot.la -export-dynamic -ldl -lrt libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -g -Wl,--as-needed -o .libs/sievec sievec.o -Wl,--export-dynamic ../../src/lib-sieve/.libs/libdovecot-sieve.so ../../src/lib-sieve-tool/.libs/libsieve-tool.a /usr/src/dovecot-2.1/dovecot-2.1/src/lib-storage/.libs/libdovecot-storage.so -lssl -lcrypto /usr/src/dovecot-2.1/dovecot-2.1/src/lib-lda/.libs/libdovecot-lda.so /usr/src/dovecot-2.1/dovecot-2.1/src/lib-dovecot/.libs/libdovecot.so -ldl -lrt -Wl,-rpath -Wl,/usr/local/dovecot-2.1/lib/dovecot ../../src/lib-sieve/.libs/libdovecot-sieve.so: error: undefined reference to 'sieve_file_script' ../../src/lib-sieve/.libs/libdovecot-sieve.so: error: undefined reference to 'sieve_dict_script' sievec.c:116: error: undefined reference to 'sieve_scriptfile_has_extension' collect2: ld returned 1 exit status make[3]: *** [sievec] Error 1 make[3]: Leaving directory /usr/src/dovecot-2.1/dovecot-2.1-pigeonhole/src/sieve-tools' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory /usr/src/dovecot-2.1/dovecot-2.1-pigeonhole/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory /usr/src/dovecot-2.1/dovecot-2.1-pigeonhole' make: *** [all] Error 2 Making install in .
-- Ralf Hildebrandt Geschäftsbereich IT | Abteilung Netzwerk Charité - Universitätsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt@charite.de | http://www.charite.de