BIND 10 #3179: boost and macos 64 bit failures
BIND 10 Development
do-not-reply at isc.org
Mon Sep 30 16:18:41 UTC 2013
#3179: boost and macos 64 bit failures
-------------------------------------+-------------------------------------
Reporter: jreed | Owner:
Type: | Status: new
defect | Milestone: New Tasks
Priority: | Keywords:
medium | Sensitive: 0
Component: | Sub-Project: Core
Unclassified | Estimated Difficulty: 0
CVSS Scoring: | Total Hours: 0
Defect Severity: N/A |
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Our macmini build system has always done 32 bit builds using 32-bit built
dependencies. I now installed 64-bit built dependencies (separate install
location) but bind10 fails to build with:
{{{
Making all in exceptions
Making all in .
make[5]: Nothing to be done for `all-am'.
Making all in tests
make[5]: Nothing to be done for `all'.
Making all in util
Making all in .
CXX base_n.lo
cc1plus: warnings being treated as errors
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base =
boost::archive::iterators::binary_from_base64<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, int BitsOut = 8, int BitsIn = 6, CharType = char]':
encode/base_n.cc:376: instantiated from 'static void
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::decode(const char*, const std::string&,
std::vector<unsigned char, std::allocator<unsigned char> >&) [with int
BitsPerChunk = 6, char BaseZeroCode = 'A', Encoder =
boost::archive::iterators::base64_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
6, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 6, char>]'
encode/base_n.cc:453: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 6, char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'char
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 6, char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base =
boost::archive::iterators::binary_from_base32hex<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, int BitsOut = 8, int BitsIn = 5, CharType = char]':
encode/base_n.cc:376: instantiated from 'static void
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::decode(const char*, const std::string&,
std::vector<unsigned char, std::allocator<unsigned char> >&) [with int
BitsPerChunk = 5, char BaseZeroCode = '0', Encoder =
boost::archive::iterators::base32hex_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
5, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 5, char>]'
encode/base_n.cc:463: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 5, char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'char
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 5, char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base =
boost::archive::iterators::binary_from_base16<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, int BitsOut = 8, int BitsIn = 4, CharType = char]':
encode/base_n.cc:376: instantiated from 'static void
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::decode(const char*, const std::string&,
std::vector<unsigned char, std::allocator<unsigned char> >&) [with int
BitsPerChunk = 4, char BaseZeroCode = '0', Encoder =
boost::archive::iterators::base16_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
4, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 4, char>]'
encode/base_n.cc:473: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 4, char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'char
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 4, char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base = isc::util::encode::<unnamed>::EncodeNormalizer,
int BitsOut = 6, int BitsIn = 8, CharType = unsigned char]':
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/base64_from_binary.hpp:96:
instantiated from 'boost::archive::iterators::base64_from_binary<Base,
CharType>::base64_from_binary(T) [with T =
isc::util::encode::<unnamed>::EncodeNormalizer, Base =
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
6, 8, unsigned char>, CharType = unsigned char]'
encode/base_n.cc:307: instantiated from 'static std::string
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::encode(const std::vector<unsigned char,
std::allocator<unsigned char> >&) [with int BitsPerChunk = 6, char
BaseZeroCode = 'A', Encoder =
boost::archive::iterators::base64_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
6, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base64<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 6, char>]'
encode/base_n.cc:448: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
6, 8, unsigned char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'unsigned char
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
6, 8, unsigned char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base = isc::util::encode::<unnamed>::EncodeNormalizer,
int BitsOut = 5, int BitsIn = 8, CharType = unsigned char]':
../../../src/lib/util/encode/base32hex_from_binary.h:94: instantiated
from 'boost::archive::iterators::base32hex_from_binary<Base,
CharType>::base32hex_from_binary(T) [with T =
isc::util::encode::<unnamed>::EncodeNormalizer, Base =
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
5, 8, unsigned char>, CharType = unsigned char]'
encode/base_n.cc:307: instantiated from 'static std::string
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::encode(const std::vector<unsigned char,
std::allocator<unsigned char> >&) [with int BitsPerChunk = 5, char
BaseZeroCode = '0', Encoder =
boost::archive::iterators::base32hex_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
5, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base32hex<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 5, char>]'
encode/base_n.cc:458: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
5, 8, unsigned char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'unsigned char
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
5, 8, unsigned char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:
In copy constructor 'boost::archive::iterators::transform_width<Base,
BitsOut, BitsIn, CharType>::transform_width(const
boost::archive::iterators::transform_width<Base, BitsOut, BitsIn,
CharType>&) [with Base = isc::util::encode::<unnamed>::EncodeNormalizer,
int BitsOut = 4, int BitsIn = 8, CharType = unsigned char]':
../../../src/lib/util/encode/base16_from_binary.h:92: instantiated from
'boost::archive::iterators::base16_from_binary<Base,
CharType>::base16_from_binary(T) [with T =
isc::util::encode::<unnamed>::EncodeNormalizer, Base =
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
4, 8, unsigned char>, CharType = unsigned char]'
encode/base_n.cc:307: instantiated from 'static std::string
isc::util::encode::<unnamed>::BaseNTransformer<BitsPerChunk, BaseZeroCode,
Encoder, Decoder>::encode(const std::vector<unsigned char,
std::allocator<unsigned char> >&) [with int BitsPerChunk = 4, char
BaseZeroCode = '0', Encoder =
boost::archive::iterators::base16_from_binary<boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
4, 8, unsigned char>, unsigned char>, Decoder =
boost::archive::iterators::transform_width<boost::archive::iterators::binary_from_base16<isc::util::encode::<unnamed>::DecodeNormalizer,
char>, 8, 4, char>]'
encode/base_n.cc:468: instantiated from here
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:104:
warning:
'boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
4, 8, unsigned char>::m_remaining_bits' will be initialized after
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:101:
warning: 'unsigned char
boost::archive::iterators::transform_width<isc::util::encode::<unnamed>::EncodeNormalizer,
4, 8, unsigned char>::m_buffer_in'
/Local/Users/jreed/opt/pkg64/include/boost/archive/iterators/transform_width.hpp:119:
warning: when initialized here
make[5]: *** [base_n.lo] Error 1
make[4]: *** [all-recursive] Error 1
}}}
The above is with boost 1.53.0 and 1.54.0.
--
Ticket URL: <http://bind10.isc.org/ticket/3179>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list