BIND 10 #3179: boost and macos 64 bit failures
BIND 10 Development
do-not-reply at isc.org
Mon Sep 30 16:33:05 UTC 2013
#3179: boost and macos 64 bit failures
-------------------------------------+-------------------------------------
Reporter: jreed | Owner:
Type: defect | Status: new
Priority: medium | Milestone: New
Component: Unclassified | Tasks
Keywords: | Resolution:
Sensitive: 0 | CVSS Scoring:
Sub-Project: Core | Defect Severity: N/A
Estimated Difficulty: 0 | Feature Depending on Ticket:
Total Hours: 0 | Add Hours to Ticket: 0
| Internal?: 0
-------------------------------------+-------------------------------------
Comment (by jreed):
That was with G++ i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc.
build 5666) (dot 3)
With clang it wouldn't configure without --without-shared-memory
clang version 2.8 (tags/RELEASE_28 115909)
Then it failed like:
{{{
Making all in util
Making all in .
CXX base_n.lo
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits),
^
In file included from encode/base_n.cc:15:
In file included from
../../../src/lib/util/encode/base32hex_from_binary.h:32:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/base64_from_binary.hpp:94:13:
note: in instantiation of member function
'boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
6, 8, unsigned char>::transform_width' requested here
Base(BOOST_MAKE_PFTO_WRAPPER(static_cast< T >(start))),
^
encode/base_n.cc:307:19: note: in instantiation of function template
specialization
'boost::archive::iterators::base64_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
6, 8, unsigned char>, unsigned
char>::base64_from_binary<isc::util::encode::<anonymous>::EncodeNormalizer>'
requested here
result.assign(Encoder(EncodeNormalizer(binary.begin(), binary.end())),
^
encode/base_n.cc:448:32: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<6, 65,
boost::archive::iterators::base64_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
6, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 6, char> >::encode' requested here
return (Base64Transformer::encode(binary));
^
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits),
^
encode/base_n.cc:376:23: note: in instantiation of member function
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 6, char>::transform_width' requested here
result.assign(Decoder(DecodeNormalizer(BaseZeroCode,
input.begin(),
^
encode/base_n.cc:453:24: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<6, 65,
boost::archive::iterators::base64_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
6, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 6, char> >::decode' requested here
Base64Transformer::decode("base64", input, result);
^
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits),
^
In file included from encode/base_n.cc:15:
../../../src/lib/util/encode/base32hex_from_binary.h:92:13: note: in
instantiation of member function
'boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
5, 8, unsigned char>::transform_width' requested here
Base(BOOST_MAKE_PFTO_WRAPPER(static_cast<T>(start))),
^
encode/base_n.cc:307:19: note: in instantiation of function template
specialization
'boost::archive::iterators::base32hex_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
5, 8, unsigned char>, unsigned
char>::base32hex_from_binary<isc::util::encode::<anonymous>::EncodeNormalizer>'
requested here
result.assign(Encoder(EncodeNormalizer(binary.begin(), binary.end())),
^
encode/base_n.cc:458:35: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<5, 48,
boost::archive::iterators::base32hex_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
5, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 5, char> >::encode' requested here
return (Base32HexTransformer::encode(binary));
^
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits),
^
encode/base_n.cc:376:23: note: in instantiation of member function
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 5, char>::transform_width' requested here
result.assign(Decoder(DecodeNormalizer(BaseZeroCode,
input.begin(),
^
encode/base_n.cc:463:27: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<5, 48,
boost::archive::iterators::base32hex_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
5, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 5, char> >::decode' requested here
Base32HexTransformer::decode("base32hex", input, result);
^
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits),
^
In file included from encode/base_n.cc:17:
../../../src/lib/util/encode/base16_from_binary.h:90:13: note: in
instantiation of member function
'boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
4, 8, unsigned char>::transform_width' requested here
Base(BOOST_MAKE_PFTO_WRAPPER(static_cast<T>(start))),
^
encode/base_n.cc:307:19: note: in instantiation of function template
specialization
'boost::archive::iterators::base16_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
4, 8, unsigned char>, unsigned
char>::base16_from_binary<isc::util::encode::<anonymous>::EncodeNormalizer>'
requested here
result.assign(Encoder(EncodeNormalizer(binary.begin(), binary.end())),
^
encode/base_n.cc:468:32: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<4, 48,
boost::archive::iterators::base16_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
4, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 4, char> >::encode' requested here
return (Base16Transformer::encode(binary));
^
In file included from encode/base_n.cc:26:
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:122:9:
error: field 'm_remaining_bits' will be initialized after field
'm_buffer_in' [-Wreorder]
m_remaining_bits(rhs.m_remaining_bits), ^
encode/base_n.cc:376:23: note: in instantiation of member function
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 4, char>::transform_width' requested here
result.assign(Decoder(DecodeNormalizer(BaseZeroCode,
input.begin(),
^
encode/base_n.cc:473:24: note: in instantiation of member function
'isc::util::encode::<anonymous namespace>::BaseNTransformer<4, 48,
boost::archive::iterators::base16_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<anonymous>::EncodeNormalizer,
4, 8, unsigned char>, unsigned char>,
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<anonymous>::DecodeNormalizer,
char>, 8, 4, char> >::decode' requested here
Base16Transformer::decode("base16", input, result);
^
6 errors generated.
make[5]: *** [base_n.lo] Error 1
make[4]: *** [all-recursive] Error 1
}}}
--
Ticket URL: <http://bind10.isc.org/ticket/3179#comment:1>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list