From: Nicola Musatti (Nicola.Musatti_at_[hidden])
Date: 2007-01-26 07:44:45
Roland Schwarz <roland.schwarz <at> chello.at> writes:
> Nicola Musatti wrote:
> > Roland Schwarz <roland.schwarz <at> chello.at> writes:
> >> Nicola Musatti wrote:
> >>> 1) Get hold of the most recent Spirit 1.6 release and unpack it
> >>> somewhere
> Checking out from the SPIRIT_1_6 branch will do the job?
I believe it should, but I can't check now, as I'm sitting behind a
firewall. Yet there shouldn't have been many changes since Spirit 1.6.2
except for my patch.
> >>> 2) Apply a patch that changes all '#include "..."' directives
> >>> into '#include <...>'
> >> Hmm, why? What would this change?
> > I was imprecise: the Borland compiler requires all the Spirit include
> > directives to use angle brackets *and* to be relative to the Boost
> > root directory. This compiler has a weird include search scheme when
> > double quotes are involved that results in Spirit files to be taken
> > partly from the external 1.6 location and partly from the main Boost
> > tree.
> I see a log message in the boost tree for SPIRIT_1_6 branch which reads:
> Changed include directives to use <> instead of ""
> Does this contain the patch you are talking about?
Yes that's my patch.
Cheers & thanks,
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk