Hi list
Trying to get sieve for 1.2 running (dovecot sieve, not cmusieve)
I'm running on centos 5.4 64bit, dovecot rpms installed from http://atrpms.net/dist/el5/dovecot/ ( dovecot-1.2.7-0_102.el5.x86_64.rpm and dovecot-devel-1.2.7-0_102.el5.x86_64.rpm )
I pulled the sieve sources ( hg clone http://hg.rename-it.nl/dovecot-1.2-sieve ) autogen.sh ./configure --with-dovecot=/usr/include/dovecot/
so far so good
but make fails:
[...]
make[4]: Leaving directory /work/dovecot-1.2-sieve/src/sieve-tools/debug' make[4]: Entering directory
/work/dovecot-1.2-sieve/src/sieve-tools'
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src/lib-sieve
-I../../src/lib-sieve-tool -I./debug -I/usr/include/dovecot
-I/usr/include/dovecot/src/lib -I/usr/include/dovecot/src/lib-mail
-I/usr/include/dovecot/src/lib-index
-I/usr/include/dovecot/src/lib-storage
-I/usr/include/dovecot/src/deliver -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 -Wstrict-aliasing=2
-I/usr/kerberos/include -MT sievec.o -MD -MP -MF ".deps/sievec.Tpo" -c
-o sievec.o sievec.c;
then mv -f ".deps/sievec.Tpo" ".deps/sievec.Po"; else rm -f
".deps/sievec.Tpo"; exit 1; fi
make[4]: *** No rule to make target
/usr/include/dovecot/src/lib-storage/register/libstorage-register.a', needed by
sievec'. Stop.
make[4]: Leaving directory /work/dovecot-1.2-sieve/src/sieve-tools' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory
/work/dovecot-1.2-sieve/src/sieve-tools'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /work/dovecot-1.2-sieve/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory
/work/dovecot-1.2-sieve'
make: *** [all] Error 2
Any hints?
Thanks in advance Oli