9.6-ESV-R9b1 bsdi build help

Mark Andrews marka at isc.org
Tue Jan 29 00:44:44 UTC 2013


In message <201301282337.r0SNbo7c054406 at ottis.wso.net>, Mailinglists writes:
> I can successfully build 9.6-ESV-R8 on an old bsdi 4.0.1 box using only the f
> ollowing tweak:
> 
> ./configure --enable-getifaddrs=no
> 
> But with 9.6-ESV-R9b1 I am hitting a snag. Almost immediately after issuing m
> ake I get the following error:
> 
> In file included from ../include/isc/socket.h:66,
>                  from socket.c:52:
> ../include/isc/sockaddr.h:37: field `ss' has incomplete type
> socket.c: In function `build_msghdr_send':
> socket.c:1224: warning: comparison between signed and unsigned
> make[3]: *** [socket.o] Error 1
> make[3]: Leaving directory `/usr/src/contrib/bind-9.6-ESV-R9b1/lib/isc/unix'
> make[2]: *** [subdirs] Error 1
> make[2]: Leaving directory `/usr/src/contrib/bind-9.6-ESV-R9b1/lib/isc'
> make[1]: *** [subdirs] Error 1
> make[1]: Leaving directory `/usr/src/contrib/bind-9.6-ESV-R9b1/lib'
> make: *** [subdirs] Error 1

sockaddr_storage is defined in RFC 3493.  I would add the appropriate
version to lib/isc/include/isc/ipv6.h.

> I know the proper advice is to retire the box or work on building bind 9.9. I
>  will be retiring this box soon enough, but for now I need to keep it up and 
> running. I tried 9.9 and it had all kinds of build issues. I feel my best sho
> t a getting a working, secure bind on this OS is sticking with 9.6. Any help 
> would be appreciated. And yes, I did google first.
> 
> Thank you
> 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka at isc.org



More information about the bind-users mailing list