building on FreeBSD 10

Waitman Gobble uzimac at da3m0n8t3r.com
Sat Feb 11 17:35:15 UTC 2012


Hi,

I'm trying to build ISC BIND 10 on FreeBSD. 

configure:PACKAGE_STRING='bind10-devel 20120127'


It's bombing out complaining about boost warnings.


cc1plus: warnings being treated as errors
/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: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: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:90: warning: comparison between 'enum mpl_::int_<32>::<anonymous>' and 'enum mpl_::int_<16>::<anonymous>'
cc1plus: warnings being treated as errors
/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: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: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:90: warning: comparison between 'enum mpl_::int_<32>::<anonymous>' and 'enum mpl_::int_<16>::<anonymous>'



I tried starting over from scratch, removing -Werror from B10_CXXFLAGS before make... still getting compile w/ -Werror when it gets to B10 compile/boost stuff... so build fails. :(

Here's my library/system info.

boost-libs-1.45.0_1
(without Boost.Python, requirement not clear in docs or i Missed it..?)
python32-3.2.2_2
py32-sqlite3-3.2.2_1
sqlite3-3.7.9_1
py32-elementtree-1.2.6_1
py32-setproctitle-1.1.3

googletest in ports appears to be broken, it's v1.5. looks like 1.6 is available, maybe build outside of ports might work.
But I think googletest is optional for BIND 10(?)


p00ntang# uname -a
FreeBSD p00ntang.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Feb  4 09:08:09 PST 2012     waitman at p00ntang.waitman.net:/usr/obj/usr/src/sys/AXE  i386


Any suggestions/pointers appreciated!!!

Thank you,

-- 
Waitman Gobble
San Jose California USA


More information about the bind10-users mailing list