Re: [Boost-bugs] [Boost C++ Libraries] #1563: MS releases TR1 support Beta

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #1563: MS releases TR1 support Beta
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-01-10 13:09:42


#1563: MS releases TR1 support Beta
--------------------------------------------------------------+-------------
  Reporter: John Pavel jrp -at- dial -dot- pipex -dot- com | Owner: johnmaddock
      Type: Feature Requests | Status: assigned
 Milestone: Boost 1.35.0 | Component: TR1
   Version: Boost Development Trunk | Severity: Optimization
Resolution: | Keywords:
--------------------------------------------------------------+-------------
Comment (by Richard Webb <Richard.Webb_at_[hidden]>):

 Running the tests with _HAS_TR1=1 results in a lot of test failures, with
 some seemingly down to missing typedefs in the MS libs. e.g.

 {{{
 test_bind.cpp(33) : error C2039: 'result_type' : is not a member of
 'std::tr1::_Bind<_Ret,_BindN>'

 E:\BoostSVN\boost/regex/concepts.hpp(560) : error C2039: 'size_type' : is
 not a member of 'std::tr1::basic_regex<_Elem>'

 test_hash.cpp(22) : error C2039: 'argument_type' : is not a member of
 'std::tr1::hash<std::string>'
 }}}

 The docs that ship with the beta say that bind has some problems, but i
 don't know about the others.

 Adding a <define>_HAS_TR1=0 to the test jamfile and then re-running the
 test gives the same results you get now without the beta (the MS version
 of hash gets included regardless of _HAS_TR1, so that still fails).

 Building the current Trunk code with the beta results in loads of
 'multiple declaration' errors, and my change removes all those.

 See attached logs for more info

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1563#comment:5>
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:49:57 UTC