Subject: [Boost-bugs] [Boost C++ Libraries] #1148: boost_1_34_1 regex library compile failure on aix with xlv
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-08-07 03:32:21
#1148: boost_1_34_1 regex library compile failure on aix with xlv
---------------------------------+------------------------------------------
Reporter: jareg.dao_at_[hidden] | Type: Bugs
Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.34.1
Severity: Problem | Keywords:
---------------------------------+------------------------------------------
I made some modification, to make the compile success.
Because i'am not familar with the boost regex source,is all the
mondification right?
basic_regex.hpp
266 : old : #if !defined(BOOST_NO_MEMBER_TEMPLATES)
266 : new : #if !defined(BOOST_NO_MEMBER_TEMPLATES) &&
!defined(__IBMCPP__)
regex_traits.hpp
79 : old : #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) &&
!BOOST_WORKAROUND(__HP_aCC, BOOST_TESTED_AT(55500))
79 : new : #if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) &&
!BOOST_WORKAROUND(__HP_aCC, BOOST_TESTED_AT(55500)) &&
!defined(__IBMCPP__)
iterator_category.hpp
68: old
template <class I>
struct is_random_access_iterator
{
private:
typedef detail::is_random_imp_selector< ::boost::is_pointer<I>::value>
selector;
typedef typename selector::template rebind<I> bound_type;
typedef typename bound_type::type answer;
public:
BOOST_STATIC_CONSTANT(bool, value = answer::value);
};
68: new
template <class I>
struct is_random_access_iterator
{
private:
typedef detail::is_random_imp_selector< ::boost::is_pointer<I>::value>
selector;
typedef typename selector::template rebind<I> bound_type;
public:
typedef typename bound_type::type answer;
BOOST_STATIC_CONSTANT(bool, value = answer::value);
};
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1148>
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:56 UTC