> > It seems that Cyrus 2.0.9 (and probably earlier versions) will build
under
> > Solaris 2.7 (and probably other versions) only if bison has been
installed.
> > The prerequisites page mention flex but not bison - and even then only
as a
> > recommendation.
>
> Are you running 'make distclean' at any point?  The newer distributions
> (at least 2.0.7+) that you get from CMU already contain the sources
> files that need to be generated by flex/bison (addr.c addr.h addr-lex.c
> sieve.c sieve.h sieve-lex.c).
>
> If you are getting these linker errors, then these files are being
> generated by whatever lex/yacc you have on your system.  The only time
> this *should* happen is if you run 'make distclean' or remove them your
> self.

Yes,  I did 'make distclean' a few times, to clean up after various failed
configuration attempts and thinking this would get me back to the original
distribution.

Maybe a warning about this would be useful, then?

Thanks, John.




Reply via email to