Boost logo

Boost :

Subject: Re: [boost] [log][phoenix][spirit] Cygwin compiler crashes in actor_operator_10.hpp
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2013-01-28 12:47:59


On Tuesday 29 January 2013 00:52:04 Joel de Guzman wrote:
> On 1/29/13 12:38 AM, Bernd Prager wrote:
> > All,
> > I am trying to compile the trunk version of Andrey Semashev's great
> > Boost.Log library in Cygwin 1.7.17 with g++ 4.5.3.
>
> > The line that crashes compiling his code is:
> [snip]
>
> > Andrey suggests it might be related to the Boost.Spirit parser rather then
> > Boost.Phoenix.
> >
> > Could somebody please have a look at this?
>
> It's a compiler problem. It's neither a problem of Spirit nor Phoenix ;-)
> Is there any chance you can use a newer version of GCC? Also, have
> you tried not defining -DBOOST_SPIRIT_USE_PHOENIX_V3?

Boost.Log uses Boost.Phoenix v3 for its expressions, and as I understand
Boost.Spirit will not compile if this macro is not defined.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk