[Boost-bugs] [Boost C++ Libraries] #8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.

Subject: [Boost-bugs] [Boost C++ Libraries] #8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-02-13 01:44:18


#8048: Boost 1.53 + GCC 4.6.3 __int128 undefined.
--------------------------------+-------------------------------------------
 Reporter: wchan212@… | Type: Bugs
   Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.53.0
 Severity: Showstopper | Keywords:
--------------------------------+-------------------------------------------
 Hi. I am using gcc 4.6.3 as well as boost 1.53.0; my program previously
 compiles fine w/ boost 1.52.0.

 I get this error:

 /opt/orange/include/boost/config/suffix.hpp(496): error: identifier
 "__int128" is undefined

 /opt/orange/include/boost/config/suffix.hpp(497): error: expected a ";"

 /opt/orange/include/boost/config/suffix.hpp(496): error: identifier
 "__int128" is undefined

 /opt/orange/include/boost/config/suffix.hpp(497): error: expected a ";"

 /opt/orange/include/boost/config/suffix.hpp(496): error: identifier
 "__int128" is undefined

 /opt/orange/include/boost/config/suffix.hpp(497): error: expected a ";"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<volatile boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const volatile boost::int128_type>" has already been
 defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<volatile boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const volatile boost::int128_type>" has already been
 defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<volatile boost::int128_type>" has already been defined

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/is_integral.hpp(74): error: class
 "boost::is_integral<const volatile boost::int128_type>" has already been
 defined

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(79): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(111): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(79): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(111): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(79): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/type_traits/make_unsigned.hpp(111): error:
 namespace "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(92): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(92): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(92): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: class
 "boost::hash<boost::int128_type>" has already been defined

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: class
 "boost::hash<boost::int128_type>" has already been defined

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: class
 "boost::hash<boost::int128_type>" has already been defined

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

 /opt/orange/include/boost/functional/hash/hash.hpp(444): error: namespace
 "boost" has no member "uint128_type"

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