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-29 00:17:35


On Mon, Jan 28, 2013 at 10:28 PM, Joel de Guzman <djowel_at_[hidden]> wrote:
> On 1/29/13 1:47 AM, Andrey Semashev wrote:
>>
>> 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.
>
>
> I see. I'll look into it as soon as I can (quite busy at the moment).
> It would be best of the op adds a trac ticket so this won't be missed.

I've created a ticket:

https://svn.boost.org/trac/boost/ticket/7946


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