building on FreeBSD 10

JINMEI Tatuya / 神明達哉 jinmei at isc.org
Sat Feb 11 18:38:02 UTC 2012


At Sat, 11 Feb 2012 09:35:15 -0800 (PST),
"Waitman Gobble" <uzimac at da3m0n8t3r.com> wrote:

> 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>'

Where in the build did this happen?

> boost-libs-1.45.0_1
> (without Boost.Python, requirement not clear in docs or i Missed it..?)

Boost.Python isn't necessary.

> 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(?)

It's optional.  Unless you specify --with-gtest for ./configure
gootletest related parts will be ignored in build.

There's another dependency in addition to botan, btw: log4cplus.

> 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

That seems to be a bleeding edge version of FreeBSD, so there may be
something specific to that version, but this link may provide some
hints:
http://bind10.isc.org/wiki/SystemNotesFreeBSD

---
JINMEI, Tatuya
Internet Systems Consortium, Inc.



More information about the bind10-users mailing list