[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