[EMAIL PROTECTED] wrote:
> 
> lex -t -Paddr ./addr-lex.l > addr-lex.c
> lex: illegal option -- P
> Usage: lex [-ewctvnVY] [-Q(y/n)] [file]
> *** Error code 1
> make: Fatal error: Command failed for target `addr-lex.c'
> Current working directory /dotcomdot/cyrus-imapd-1.6.24/sieve

The Sieve implementation contains two grammars (one for the Sieve
language and one for RFC822 addresses) which is not easily done with
plain old lex.  You'll need GNU Flex in order to make addr-lex.c, or
simply pull it out of the distribution again.

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp

Reply via email to