[Dovecot] dovecot-lda compilation problem and feature request
Hi!
I tried to compile deliver from CVS (as described in the wiki), but unfortunately make stopped with the following error:
In file included from sieve_interface.h:37,
from script.h:31,
from addr.y:34:
sieve_err.h:7:24: et/com_err.h: No such file or directory
make[3]: *** [addr.o] Error 1
make[3]: Leaving directory
/usr/local/src/dovecot/dovecot-lda-CVS/src/libsieve'make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
/usr/local/src/dovecot/dovecot-lda-CVS/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/dovecot/dovecot-lda-CVS'
make: *** [all] Error 2
Any suggestions how to fix this?
And a second question about deliver: Is it possible to use a system wide default sieve script which applies to all users that do not have their own sieve script? That would be a great feature to easily set up (and maintain) some defaults for virus/spam filtering. Maildrop does it like this ;-)
Thanks,
Michael
You haven't mentioned which platform/distribution you are using, however for me the et/com_err.h header file is a part of the e2fsprogs-devel package... Quite _why_ that file is needed I'm not sure, but that's beside the point ;-)
Glad to see someone reading the wiki, many thanks to Tomi Hakala and others who have worked on getting some great information up on the LDA page - http://wiki.dovecot.org/moin.cgi/LDA for those who haven't yet seen.
Reuben
On 19/08/2005 12:15 a.m., Michael Goth wrote:
Hi!
I tried to compile deliver from CVS (as described in the wiki), but unfortunately make stopped with the following error:
In file included from sieve_interface.h:37, from script.h:31, from addr.y:34: sieve_err.h:7:24: et/com_err.h: No such file or directory make[3]: *** [addr.o] Error 1 make[3]: Leaving directory
/usr/local/src/dovecot/dovecot-lda-CVS/src/libsieve'make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory
/usr/local/src/dovecot/dovecot-lda-CVS/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/dovecot/dovecot-lda-CVS' make: *** [all] Error 2Any suggestions how to fix this?
And a second question about deliver: Is it possible to use a system wide default sieve script which applies to all users that do not have their own sieve script? That would be a great feature to easily set up (and maintain) some defaults for virus/spam filtering. Maildrop does it like this ;-)
Thanks,
Michael
On 18.8.2005, at 15:15, Michael Goth wrote:
I tried to compile deliver from CVS (as described in the wiki), but unfortunately make stopped with the following error:
In file included from sieve_interface.h:37, from script.h:31, from addr.y:34: sieve_err.h:7:24: et/com_err.h: No such file or directory
I have that in comerr-dev Debian package. A bit useless include file though, maybe I'll get rid of it..
Is it possible to use a system wide default sieve script which applies to all users that do not have their own sieve script? That would be a great feature to easily set up (and maintain) some defaults for virus/spam filtering. Maildrop does it like this ;-)
I could do that, except compiling the .sievec file could be problematic if user doesn't have permission to that directory.
Added global_script_path setting. That should do it.
participants (3)
-
Michael Goth
-
Reuben Farrelly
-
Timo Sirainen