Hi list I'm trying to get managesieve running (which seem to include the managesieve patches) on centos5, but compilation fails. What I did:
mkdir /work cd /work wget http://dl.atrpms.net/all/dovecot-devel-1.2.8-0_103.el5.x86_64.rpm wget http://dl.atrpms.net/all/dovecot-1.2.8-0_103.el5.x86_64.rpm wget http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-sieve-0.1.14pre.tar.gz wget http://www.rename-it.nl/dovecot/1.2/dovecot-1.2-managesieve-0.11.10pre.tar.g... rpm -ivh dovecot-*.rpm
tar -xzf dovecot-1.2-sieve-0.1.14pre.tar.gz cd dovecot-1.2-sieve-0.1.13/ ./configure --with-dovecot=/usr/lib64/dovecot/ make && make install
cd /work tar -xf dovecot-1.2-managesieve-0.11.10pre.tar.gz cd dovecot-1.2-managesieve-0.11.9/ ./configure --with-dovecot=/usr/lib64/dovecot/ --with-dovecot-sieve=/work/dovecot-1.2-sieve-0.1.13/
(no errors so far) make
[...]
gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/dovecot
-I/usr/include/dovecot/src/lib -I/usr/include/dovecot/src/lib-dict
-I/usr/include/dovecot/src/lib-mail -I/usr/include/dovecot/src/lib-auth
-I/usr/include/dovecot/src/lib-index
-I/usr/include/dovecot/src/lib-storage
-DMODULEDIR=\""/usr/lib64/dovecot"\" -I../../src/lib-managesieve
-I../../src/lib-sievestorage -I/work/dovecot-1.2-sieve-0.1.13
-I/work/dovecot-1.2-sieve-0.1.13/src/lib-sieve -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 main.o -MD -MP -MF .deps/main.Tpo -c -o
main.o main.c
mv -f .deps/main.Tpo .deps/main.Po
make[3]: *** No rule to make target
/usr/include/dovecot/src/lib-storage/libstorage.a', needed by
managesieve'. Stop.
make[3]: Leaving directory
/work/dovecot-1.2-managesieve-0.11.9/src/managesieve' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
/work/dovecot-1.2-managesieve-0.11.9/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/work/dovecot-1.2-managesieve-0.11.9'
make: *** [all] Error 2
Did I pass a wrong argument to configure like in my last post or is this a different problem?
Thanks in advance Oli