BIND 10 #1991: boost/numeric/conversion/detail/meta.hpp:30: warning: comparison between 'enum mpl_::integral_c<boost::numeric::sign_mixture_enum, unsigned_to_unsigned>::<anonymous>' and 'enum mpl_::integral_c<boost::numeric::sign_mixture_enum, unsigned_to_signed>::<anonymous>'

BIND 10 Development do-not-reply at isc.org
Thu May 24 18:25:17 UTC 2012


#1991: boost/numeric/conversion/detail/meta.hpp:30: warning: comparison between
'enum mpl_::integral_c<boost::numeric::sign_mixture_enum,
unsigned_to_unsigned>::<anonymous>' and 'enum
mpl_::integral_c<boost::numeric::sign_mixture_enum,
unsigned_to_signed>::<anonymous>'
-------------------------------------+-------------------------------------
            Reporter:  jreed         |                        Owner:
                Type:  defect        |                       Status:  new
            Priority:  medium        |                    Milestone:  New
           Component:  Unclassified  |  Tasks
           Sensitive:  0             |                     Keywords:
         Sub-Project:  Core          |              Defect Severity:  N/A
Estimated Difficulty:  0             |  Feature Depending on Ticket:
         Total Hours:  0             |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
 I think this is the same issue as in this long thread:
 https://lists.isc.org/pipermail/bind10-users/2012-February/000197.html

 This encouraged the ticket #1671.  The --without-werror option does work,
 but I don't think this should be required on a standard release of FreeBSD
 (now seen on two different FreeBSD versions) and anyways --without-werror
 will make us lose some value of this system on build farm.

 I think it was suggested to test for this issue in configure and then only
 turn off Werror for that specific point.

 I am on stable branch of FreeBSD 8.3 with
 g++ (GCC) 4.2.2 20070831 prerelease [FreeBSD]

 {{{

 ===>  Building for bind10-devel-20120517
 make  all-recursive
 Making all in compatcheck
 Making all in doc
 Making all in guide
 Making all in src
 Making all in lib
 Making all in exceptions
 Making all in .
 Making all in tests
 Making all in util
 Making all in .
 Making all in io
 Making all in unittests
 Making all in tests
 Making all in .
 Making all in pyunittests
 Making all in python
 Making all in log
 Making all in .
 Making all in compiler
 Making all in .
 Making all in tests
 Making all in .
 Making all in cryptolink
 Making all in .
 Making all in tests
 Making all in .
 Making all in dns
 make  all-recursive
 Making all in .
 Making all in tests
 Making all in testdata
 make  all-am
 Making all in .
 Making all in python
 Making all in .
 Making all in tests
 Making all in benchmarks
 Making all in cc
 make  all-recursive
 Making all in .
 Making all in tests
 Making all in config
 make  all-recursive
 Making all in .
 Making all in tests
 Making all in testdata
 make  all-am
 Making all in .
 Making all in acl
 Making all in .
 Making all in tests
 Making all in xfr
 Making all in .
 Making all in tests
 Making all in bench
 Making all in .
 Making all in tests
 Making all in example
 Making all in asiolink
 Making all in .
 Making all in tests
 Making all in asiodns
 make  all-recursive
 Making all in .
   CXX    libasiodns_la-tcp_server.lo
 cc1plus: warnings being treated as errors
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp: In
 instantiation of
 'boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed> >':
 /usr/local/include/boost/mpl/if.hpp:67:   instantiated from
 'boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >,
 boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > > >'
 /usr/local/include/boost/mpl/eval_if.hpp:37:   instantiated from
 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >,
 boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > > >'
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:82:
 instantiated from
 'boost::numeric::convdetail::ct_switch4<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Sig2Unsig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Unsig2Sig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp:63:
 instantiated from
 'boost::numeric::convdetail::for_sign_mixture<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:164:
 instantiated from 'boost::numeric::convdetail::get_subranged_Int2Int<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:186:
 instantiated from
 'boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<short unsigned
 int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:208:
 instantiated from 'boost::numeric::convdetail::get_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:227:
 instantiated from 'boost::numeric::convdetail::get_is_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp:37:
 instantiated from
 'boost::numeric::convdetail::non_trivial_traits_impl<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp:23:
 instantiated from 'boost::numeric::conversion_traits<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/cast.hpp:40:   instantiated
 from 'Target boost::numeric_cast(Source) [with Target = short unsigned
 int, Source = long unsigned int]'
 ../../../src/lib/asiolink/tcp_socket.h:269:   instantiated from 'void
 isc::asiolink::TCPSocket<C>::asyncSend(const void*, size_t, const
 isc::asiolink::IOEndpoint*, C&) [with C = isc::asiolink::DummyIOCallback]'
 tcp_server.cc:246:   instantiated from here
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:30: warning:
 comparison between 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>::<anonymous>' and 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed>::<anonymous>'
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp: In
 instantiation of
 'boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >':
 /usr/local/include/boost/mpl/if.hpp:67:   instantiated from
 'boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > >'
 /usr/local/include/boost/mpl/eval_if.hpp:37:   instantiated from
 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > >'
 /usr/local/include/boost/mpl/eval_if.hpp:38:   instantiated from
 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >,
 boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > > >'
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:82:
 instantiated from
 'boost::numeric::convdetail::ct_switch4<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Sig2Unsig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Unsig2Sig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp:63:
 instantiated from
 'boost::numeric::convdetail::for_sign_mixture<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:164:
 instantiated from 'boost::numeric::convdetail::get_subranged_Int2Int<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:186:
 instantiated from
 'boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<short unsigned
 int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:208:
 instantiated from 'boost::numeric::convdetail::get_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:227:
 instantiated from 'boost::numeric::convdetail::get_is_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp:37:
 instantiated from
 'boost::numeric::convdetail::non_trivial_traits_impl<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp:23:
 instantiated from 'boost::numeric::conversion_traits<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/cast.hpp:40:   instantiated
 from 'Target boost::numeric_cast(Source) [with Target = short unsigned
 int, Source = long unsigned int]'
 ../../../src/lib/asiolink/tcp_socket.h:269:   instantiated from 'void
 isc::asiolink::TCPSocket<C>::asyncSend(const void*, size_t, const
 isc::asiolink::IOEndpoint*, C&) [with C = isc::asiolink::DummyIOCallback]'
 tcp_server.cc:246:   instantiated from here
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:30: warning:
 comparison between 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>::<anonymous>' and 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned>::<anonymous>'
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp: In
 instantiation of
 'boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >':
 /usr/local/include/boost/mpl/if.hpp:67:   instantiated from
 'boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >'
 /usr/local/include/boost/mpl/eval_if.hpp:38:   instantiated from
 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > >'
 /usr/local/include/boost/mpl/eval_if.hpp:38:   instantiated from
 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >,
 boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned> >,
 boost::mpl::identity<boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int> >,
 boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed> >,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> > > >'
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:82:
 instantiated from
 'boost::numeric::convdetail::ct_switch4<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_signed>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 signed_to_unsigned>, mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Sig2Unsig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Unsig2Sig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/sign_mixture.hpp:63:
 instantiated from
 'boost::numeric::convdetail::for_sign_mixture<mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>,
 boost::numeric::convdetail::subranged_SameSign<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_Sig2Unsig<short
 unsigned int, long unsigned int>,
 boost::numeric::convdetail::subranged_Unsig2Sig<short unsigned int, long
 unsigned int>, boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int> >'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:164:
 instantiated from 'boost::numeric::convdetail::get_subranged_Int2Int<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:186:
 instantiated from
 'boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<short unsigned
 int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:208:
 instantiated from 'boost::numeric::convdetail::get_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:227:
 instantiated from 'boost::numeric::convdetail::get_is_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp:37:
 instantiated from
 'boost::numeric::convdetail::non_trivial_traits_impl<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp:23:
 instantiated from 'boost::numeric::conversion_traits<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/cast.hpp:40:   instantiated
 from 'Target boost::numeric_cast(Source) [with Target = short unsigned
 int, Source = long unsigned int]'
 ../../../src/lib/asiolink/tcp_socket.h:269:   instantiated from 'void
 isc::asiolink::TCPSocket<C>::asyncSend(const void*, size_t, const
 isc::asiolink::IOEndpoint*, C&) [with C = isc::asiolink::DummyIOCallback]'
 tcp_server.cc:246:   instantiated from here
 /usr/local/include/boost/numeric/conversion/detail/meta.hpp:30: warning:
 comparison between 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_unsigned>::<anonymous>' and 'enum
 mpl_::integral_c<boost::numeric::sign_mixture_enum,
 unsigned_to_signed>::<anonymous>'
 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: In
 instantiation of 'boost::mpl::less_impl<mpl_::integral_c_tag,
 mpl_::integral_c_tag>::apply<mpl_::int_<16>, mpl_::int_<64> >':
 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:73:
 instantiated from 'boost::mpl::less<mpl_::int_<16>, mpl_::int_<64> >'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:84:
 instantiated from 'boost::numeric::convdetail::subranged_SameSign<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:210:
 instantiated from 'boost::numeric::convdetail::get_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/is_subranged.hpp:227:
 instantiated from 'boost::numeric::convdetail::get_is_subranged<short
 unsigned int, long unsigned int>'
 /usr/local/include/boost/numeric/conversion/detail/conversion_traits.hpp:37:
 instantiated from
 'boost::numeric::convdetail::non_trivial_traits_impl<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/conversion_traits.hpp:23:
 instantiated from 'boost::numeric::conversion_traits<short unsigned int,
 long unsigned int>'
 /usr/local/include/boost/numeric/conversion/cast.hpp:40:   instantiated
 from 'Target boost::numeric_cast(Source) [with Target = short unsigned
 int, Source = long unsigned int]'
 ../../../src/lib/asiolink/tcp_socket.h:269:   instantiated from 'void
 isc::asiolink::TCPSocket<C>::asyncSend(const void*, size_t, const
 isc::asiolink::IOEndpoint*, C&) [with C = isc::asiolink::DummyIOCallback]'
 tcp_server.cc:246:   instantiated from here
 /usr/local/include/boost/mpl/aux_/preprocessed/gcc/less.hpp:90: warning:
 comparison between 'enum mpl_::int_<64>::<anonymous>' and 'enum
 mpl_::int_<16>::<anonymous>'
 *** Error code 1

 Stop in
 /usr/ports/new/bind10-devel/work/bind10-devel-20120517/src/lib/asiodns.
 *** Error code 1

 Stop in
 /usr/ports/new/bind10-devel/work/bind10-devel-20120517/src/lib/asiodns.
 *** Error code 1

 Stop in
 /usr/ports/new/bind10-devel/work/bind10-devel-20120517/src/lib/asiodns.
 *** Error code 1

 Stop in /usr/ports/new/bind10-devel/work/bind10-devel-20120517/src/lib.
 *** Error code 1

 Stop in /usr/ports/new/bind10-devel/work/bind10-devel-20120517/src.
 *** Error code 1

 Stop in /usr/ports/new/bind10-devel/work/bind10-devel-20120517.
 *** Error code 1

 Stop in /usr/ports/new/bind10-devel/work/bind10-devel-20120517.
 *** Error code 1

 Stop in /usr/ports/new/bind10-devel.
 }}}

-- 
Ticket URL: <http://bind10.isc.org/ticket/1991>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list