[Dovecot] dovecot-sieve-1.0 (hg) does not build

Bernhard Schmidt berni at birkenwald.de
Mon Jun 4 15:28:17 EEST 2007


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


More information about the dovecot mailing list