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