Timo Sirainen schrieb:
Hi,
the dovecot-sieve plugin from the hg repository
(http://hg.dovecot.org/dovecot-sieve-1.0/) does not build against
current dovecot-1.0 repository.
..
/.libs/libsieve.a(script.o): In function `sieve_script_parse':
/usr/src/dovecot-sieve-1.0/src/libsieve/script.c:140: undefined
reference to `yylineno'
It builds with me, so I guess the problem has something to do with the
software you're using to build it. Perhaps you're using some other lex
than flex?
Yup that's it, no flex installed, and no lex either :-(
Works fine now (after removing the whole working directory and cloning
it again from hg, "make distclean; sh autogen.sh; ./configure; make" did
not solve the problem), maybe ./configure should complain if flex is not
found?
Thanks and sorry for the noise,
Bernhard