Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10040: Incompatibility headers spirit::qi and log
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-05-11 17:08:37
#10040: Incompatibility headers spirit::qi and log
-------------------------------+---------------------
Reporter: wixdesq@⦠| Owner: andysem
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: log
Version: Boost 1.55.0 | Severity: Problem
Resolution: wontfix | Keywords:
-------------------------------+---------------------
Changes (by andysem):
* status: new => closed
* resolution: => wontfix
Comment:
Yes, Boost.Log uses Boost.Phoenix v3. It is incompatible with
Boost.Phoenix v2 (which resides in boost/spirit/home/phoenix and AFAIK is
deprecated). You cannot include both Boost.Phoenix v3 and v2 in the same
project, you'll have to choose one. There's nothing I can do about it in
Boost.Log.
Boost.Spirit is compatible with Boost.Phoenix v3, but you have to define
BOOST_SPIRIT_USE_PHOENIX_V3=1 macro when compiling your code. If you use
Boost.Phoenix v2 in your code then you might have to do some adjustments
to make it compatible with v3 (and change includes, naturally).
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10040#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:16 UTC