
On Mon, Jan 28, 2013 at 10:28 PM, Joel de Guzman <djowel@gmail.com> 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