Re: [Boost-bugs] [Boost C++ Libraries] #10040: Incompatibility headers spirit::qi and log

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