John Holman wrote:
> 
> > > 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?

Based on what you and Gabor have said, I'll remove these files from the
'distclean' target.  I'll move them into a different (perhaps 'clobber')
target.

Ken
-- 
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