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