Re: [Boost-bugs] [Boost C++ Libraries] #9199: Fail to build under Visual Studio 2013 RC since revision 86107

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #9199: Fail to build under Visual Studio 2013 RC since revision 86107
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-04 17:02:35


#9199: Fail to build under Visual Studio 2013 RC since revision 86107
--------------------------------------+---------------------------
  Reporter: gauchyler@… | Owner: jsiek
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: concept_check
   Version: Boost Development Trunk | Severity: Problem
Resolution: | Keywords:
--------------------------------------+---------------------------

Comment (by forwiss@…):

 same here. I's trying to build date_time. Sure enough, reverting to rev
 86106 worked.
 What really amazes me: in rev 86107 the same code lines as in rev 86106
 are active for cl12rc.

 I got down to modifying the essential lines in file
  boost-trunk\boost\concept\detail\concept_def.hpp
 to
 {{{
  #if 1
  #define BOOST_concept(blah) \
   ...
  #endif
 }}}
 I may also replace the #if 1 and do this and cl12rc still did the build:
 {{{
  // #if 1
  #pragma message("dude, this message line fixes build for cl12rc!?")
  #define BOOST_concept(blah) \
   ...
  // #endif
 }}}

 But as soon as I had neither of those preprocessor commands beforehand the
 #define BOOST_concept, cl12rc reported the same compile errors mentioned
 in the first posting.

 My evaluation time for VS2013RC has expired some time ago, but cl12rc
 still works when called from cmd, e.g. by bjam. I sense, there might be a
 bug in the preprocessor of cl12rc, not necessarily a bug in the boost src
 file "concept_def.hpp"

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9199#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:14 UTC