<div dir="ltr">Hi i have a problem compiling as mantioned on object of this mail: i'm changing dovecot on my debian 6 from version 2.2.32 to 2.2.36 and pigeonhole from 0.4.20 to 0.4.24<div>this is output of dovecot -n for listing versions installed</div><div><br></div><div><div>dovecot -n</div><div># 2.2.32 (dfbe293d4): /usr/local/etc/dovecot/dovecot.conf</div><div># Pigeonhole version 0.4.20 (7cd71ba)</div><div># OS: Linux 2.6.32-5-amd64 x86_64 Debian 6.0.10</div></div><div> i have downloaded packages from site and compiling from source</div><div><br></div><div>so far so good </div><div>for pigeonhole this is the configure command that i always use</div><div><br></div><div>./configure CFLAGS=-O3</div><div>but when i run make this is the error that i came accross:</div><div><br></div><div><div>/bin/bash ../../libtool  --tag=CC   --mode=link gcc  -std=gnu99 -O3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2  -I../..  -export-dynamic  -o sievec sievec.o ../../src/lib-sieve/<a href="http://libdovecot-sieve.la">libdovecot-sieve.la</a> ../../src/lib-sieve-tool/<a href="http://libsieve-tool.la">libsieve-tool.la</a> -ldovecot-storage  -ldovecot-lda -L/usr/local/lib/dovecot -ldovecot -lrt</div><div>libtool: link: gcc -std=gnu99 -O3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -I../.. -o .libs/sievec sievec.o -Wl,--export-dynamic  ../../src/lib-sieve/.libs/libdovecot-sieve.so ../../src/lib-sieve-tool/.libs/libsieve-tool.a /usr/local/lib/dovecot/libdovecot-storage.so /usr/local/lib/dovecot/libdovecot-lda.so -L/usr/local/lib/dovecot /usr/local/lib/dovecot/libdovecot.so -lrt -Wl,-rpath -Wl,/usr/local/lib/dovecot</div><div>../../src/lib-sieve/.libs/libdovecot-sieve.so: undefined reference to `str_sanitize_utf8'</div><div>collect2: ld returned 1 exit status</div><div>make[3]: *** [sievec] Error 1</div><div>make[3]: Leaving directory `/download/dovecot-2.2-pigeonhole-0.4.24/src/sieve-tools'</div><div>make[2]: *** [all-recursive] Error 1</div><div>make[2]: Leaving directory `/download/dovecot-2.2-pigeonhole-0.4.24/src'</div><div>make[1]: *** [all-recursive] Error 1</div><div>make[1]: Leaving directory `/download/dovecot-2.2-pigeonhole-0.4.24'</div><div>make: *** [all] Error 2</div></div><div><br></div><div>What's wrong ? Thanks in advance on helping me</div></div>