failing to make OSX

stmoddell at mac.com stmoddell at mac.com
Tue May 29 23:51:45 UTC 2001


hello,

Well, that change (see down the thread) got me much farther down the 
road of making bind 8.2.4 for OSX (darwin). I am still failing to 
complete the make, as you can see by the output posted below. (I have 
included the whole of the make output, as I'm not certain that there is 
something early on that might be useful). The crucial bit seems to be 
the part right before it ceases the make, shown here;
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gethostent.c \
  -o threaded/gethostent.o ; \
   ld -x -r threaded/gethostent.o \
  -o threaded/gethostent.out && \
   mv threaded/gethostent.out threaded/gethostent.o)
gethostent.c: In function `getipnodebyaddr':
gethostent.c:408: `in6addr_any' undeclared (first use in this function)
gethostent.c:408: (Each undeclared identifier is reported only once
gethostent.c:408: for each function it appears in.)
gethostent.c: In function `scan_interfaces':
gethostent.c:599: `in6addr_any' undeclared (first use in this function)
ld: can't open: threaded/gethostent.o (No such file or directory, 
errno = 2)
ld: no object files loaded
make[2]: [gethostent.o] Error 1 (ignored)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gethostent.c
gethostent.c: In function `getipnodebyaddr':
gethostent.c:408: `in6addr_any' undeclared (first use in this function)
gethostent.c:408: (Each undeclared identifier is reported only once
gethostent.c:408: for each function it appears in.)
gethostent.c: In function `scan_interfaces':
gethostent.c:599: `in6addr_any' undeclared (first use in this function)
make[2]: *** [gethostent.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1

Thanks,
STModdell
below find complete make output:
Making /usr/share/bind8/.systype
Making .settings
/usr/share/bind8/include
/usr/share/bind8/include/arpa
make[2]: Nothing to be done for `all'.
/usr/share/bind8/include/isc
make[2]: Nothing to be done for `all'.
/usr/share/bind8/port
/usr/share/bind8/port/darwin
/usr/share/bind8/port/darwin/include
/usr/share/bind8/port/darwin/include/sys
make[4]: Nothing to be done for `all'.
cc  -O2 -g -I../../port/darwin/include -I../../include -c noop.c
ld -x -r noop.o &&  mv a.out noop.o
ar cru ../../lib/libbind.a  noop.o
ranlib  ../../lib/libbind.a
/usr/share/bind8/lib
/usr/share/bind8/lib/resolv
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
herror.c \
  -o threaded/herror.o
ld -x -r threaded/herror.o \
  -o threaded/herror.out && \
   mv threaded/herror.out threaded/herror.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c herror.c
ld -x -r herror.o -o herror.out && \
   mv herror.out herror.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_debug.c \
  -o threaded/res_debug.o
ld -x -r threaded/res_debug.o \
  -o threaded/res_debug.out && \
   mv threaded/res_debug.out threaded/res_debug.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_debug.c
ld -x -r res_debug.o -o res_debug.out && \
   mv res_debug.out res_debug.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_data.c \
  -o threaded/res_data.o
ld -x -r threaded/res_data.o \
  -o threaded/res_data.out && \
   mv threaded/res_data.out threaded/res_data.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_data.c
ld -x -r res_data.o -o res_data.out && \
   mv res_data.out res_data.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_comp.c \
  -o threaded/res_comp.o
ld -x -r threaded/res_comp.o \
  -o threaded/res_comp.out && \
   mv threaded/res_comp.out threaded/res_comp.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_comp.c
ld -x -r res_comp.o -o res_comp.out && \
   mv res_comp.out res_comp.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_init.c \
  -o threaded/res_init.o
ld -x -r threaded/res_init.o \
  -o threaded/res_init.out && \
   mv threaded/res_init.out threaded/res_init.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_init.c
ld -x -r res_init.o -o res_init.out && \
   mv res_init.out res_init.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_mkquery.c \
  -o threaded/res_mkquery.o
ld -x -r threaded/res_mkquery.o \
  -o threaded/res_mkquery.out && \
   mv threaded/res_mkquery.out threaded/res_mkquery.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_mkquery.c
ld -x -r res_mkquery.o -o res_mkquery.out && \
   mv res_mkquery.out res_mkquery.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_query.c \
  -o threaded/res_query.o
ld -x -r threaded/res_query.o \
  -o threaded/res_query.out && \
   mv threaded/res_query.out threaded/res_query.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_query.c
ld -x -r res_query.o -o res_query.out && \
   mv res_query.out res_query.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_send.c \
  -o threaded/res_send.o
ld -x -r threaded/res_send.o \
  -o threaded/res_send.out && \
   mv threaded/res_send.out threaded/res_send.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_send.c
ld -x -r res_send.o -o res_send.out && \
   mv res_send.out res_send.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_sendsigned.c \
  -o threaded/res_sendsigned.o
ld -x -r threaded/res_sendsigned.o \
  -o threaded/res_sendsigned.out && \
   mv threaded/res_sendsigned.out threaded/res_sendsigned.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c 
res_sendsigned.c
ld -x -r res_sendsigned.o -o res_sendsigned.out && \
   mv res_sendsigned.out res_sendsigned.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_mkupdate.c \
  -o threaded/res_mkupdate.o
ld -x -r threaded/res_mkupdate.o \
  -o threaded/res_mkupdate.out && \
   mv threaded/res_mkupdate.out threaded/res_mkupdate.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_mkupdate.c
ld -x -r res_mkupdate.o -o res_mkupdate.out && \
   mv res_mkupdate.out res_mkupdate.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_update.c \
  -o threaded/res_update.o
ld -x -r threaded/res_update.o \
  -o threaded/res_update.out && \
   mv threaded/res_update.out threaded/res_update.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c res_update.c
ld -x -r res_update.o -o res_update.out && \
   mv res_update.out res_update.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
res_findzonecut.c \
  -o threaded/res_findzonecut.o
ld -x -r threaded/res_findzonecut.o \
  -o threaded/res_findzonecut.out && \
   mv threaded/res_findzonecut.out threaded/res_findzonecut.o
cc -I../../port/darwin/include -I../../include -O2 -g  -c 
res_findzonecut.c
ld -x -r res_findzonecut.o -o res_findzonecut.out && \
   mv res_findzonecut.out res_findzonecut.o
( cd threaded ; \
ar cru ../../../lib/libbind_r.a  herror.o res_debug.o res_data.o 
res_comp.o res_init.o res_mkquery.o res_query.o res_send.o 
res_sendsigned.o res_mkupdate.o res_update.o res_findzonecut.o  ; \
: ../../../lib/libbind_r.a )
ar cru ../../lib/libbind.a  herror.o res_debug.o res_data.o res_comp.o 
res_init.o res_mkquery.o res_query.o res_send.o res_sendsigned.o 
res_mkupdate.o res_update.o res_findzonecut.o
: ../../lib/libbind.a
/usr/share/bind8/lib/irs
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns.c \
  -o threaded/dns.o ; \
   ld -x -r threaded/dns.o \
  -o threaded/dns.out && \
   mv threaded/dns.out threaded/dns.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns.c
ld -x -r dns.o -o dns.out && \
   mv dns.out dns.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_gr.c \
  -o threaded/dns_gr.o ; \
   ld -x -r threaded/dns_gr.o \
  -o threaded/dns_gr.out && \
   mv threaded/dns_gr.out threaded/dns_gr.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_gr.c
ld -x -r dns_gr.o -o dns_gr.out && \
   mv dns_gr.out dns_gr.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_ho.c \
  -o threaded/dns_ho.o ; \
   ld -x -r threaded/dns_ho.o \
  -o threaded/dns_ho.out && \
   mv threaded/dns_ho.out threaded/dns_ho.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_ho.c
ld -x -r dns_ho.o -o dns_ho.out && \
   mv dns_ho.out dns_ho.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_nw.c \
  -o threaded/dns_nw.o ; \
   ld -x -r threaded/dns_nw.o \
  -o threaded/dns_nw.out && \
   mv threaded/dns_nw.out threaded/dns_nw.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_nw.c
ld -x -r dns_nw.o -o dns_nw.out && \
   mv dns_nw.out dns_nw.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_pr.c \
  -o threaded/dns_pr.o ; \
   ld -x -r threaded/dns_pr.o \
  -o threaded/dns_pr.out && \
   mv threaded/dns_pr.out threaded/dns_pr.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_pr.c
ld -x -r dns_pr.o -o dns_pr.out && \
   mv dns_pr.out dns_pr.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_pw.c \
  -o threaded/dns_pw.o ; \
   ld -x -r threaded/dns_pw.o \
  -o threaded/dns_pw.out && \
   mv threaded/dns_pw.out threaded/dns_pw.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_pw.c
ld -x -r dns_pw.o -o dns_pw.out && \
   mv dns_pw.out dns_pw.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
dns_sv.c \
  -o threaded/dns_sv.o ; \
   ld -x -r threaded/dns_sv.o \
  -o threaded/dns_sv.out && \
   mv threaded/dns_sv.out threaded/dns_sv.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c dns_sv.c
ld -x -r dns_sv.o -o dns_sv.out && \
   mv dns_sv.out dns_sv.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gai_strerror.c \
  -o threaded/gai_strerror.o ; \
   ld -x -r threaded/gai_strerror.o \
  -o threaded/gai_strerror.out && \
   mv threaded/gai_strerror.out threaded/gai_strerror.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gai_strerror.c
ld -x -r gai_strerror.o -o gai_strerror.out && \
   mv gai_strerror.out gai_strerror.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen.c \
  -o threaded/gen.o ; \
   ld -x -r threaded/gen.o \
  -o threaded/gen.out && \
   mv threaded/gen.out threaded/gen.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen.c
ld -x -r gen.o -o gen.out && \
   mv gen.out gen.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_gr.c \
  -o threaded/gen_gr.o ; \
   ld -x -r threaded/gen_gr.o \
  -o threaded/gen_gr.out && \
   mv threaded/gen_gr.out threaded/gen_gr.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_gr.c
ld -x -r gen_gr.o -o gen_gr.out && \
   mv gen_gr.out gen_gr.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_ho.c \
  -o threaded/gen_ho.o ; \
   ld -x -r threaded/gen_ho.o \
  -o threaded/gen_ho.out && \
   mv threaded/gen_ho.out threaded/gen_ho.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_ho.c
ld -x -r gen_ho.o -o gen_ho.out && \
   mv gen_ho.out gen_ho.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_ng.c \
  -o threaded/gen_ng.o ; \
   ld -x -r threaded/gen_ng.o \
  -o threaded/gen_ng.out && \
   mv threaded/gen_ng.out threaded/gen_ng.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_ng.c
ld -x -r gen_ng.o -o gen_ng.out && \
   mv gen_ng.out gen_ng.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_nw.c \
  -o threaded/gen_nw.o ; \
   ld -x -r threaded/gen_nw.o \
  -o threaded/gen_nw.out && \
   mv threaded/gen_nw.out threaded/gen_nw.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_nw.c
ld -x -r gen_nw.o -o gen_nw.out && \
   mv gen_nw.out gen_nw.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_pr.c \
  -o threaded/gen_pr.o ; \
   ld -x -r threaded/gen_pr.o \
  -o threaded/gen_pr.out && \
   mv threaded/gen_pr.out threaded/gen_pr.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_pr.c
ld -x -r gen_pr.o -o gen_pr.out && \
   mv gen_pr.out gen_pr.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_pw.c \
  -o threaded/gen_pw.o ; \
   ld -x -r threaded/gen_pw.o \
  -o threaded/gen_pw.out && \
   mv threaded/gen_pw.out threaded/gen_pw.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_pw.c
ld -x -r gen_pw.o -o gen_pw.out && \
   mv gen_pw.out gen_pw.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gen_sv.c \
  -o threaded/gen_sv.o ; \
   ld -x -r threaded/gen_sv.o \
  -o threaded/gen_sv.out && \
   mv threaded/gen_sv.out threaded/gen_sv.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gen_sv.c
ld -x -r gen_sv.o -o gen_sv.out && \
   mv gen_sv.out gen_sv.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
getaddrinfo.c \
  -o threaded/getaddrinfo.o ; \
   ld -x -r threaded/getaddrinfo.o \
  -o threaded/getaddrinfo.out && \
   mv threaded/getaddrinfo.out threaded/getaddrinfo.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c getaddrinfo.c
ld -x -r getaddrinfo.o -o getaddrinfo.out && \
   mv getaddrinfo.out getaddrinfo.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
getgrent.c \
  -o threaded/getgrent.o ; \
   ld -x -r threaded/getgrent.o \
  -o threaded/getgrent.out && \
   mv threaded/getgrent.out threaded/getgrent.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c getgrent.c
ld -x -r getgrent.o -o getgrent.out && \
   mv getgrent.out getgrent.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
getgrent_r.c \
  -o threaded/getgrent_r.o ; \
   ld -x -r threaded/getgrent_r.o \
  -o threaded/getgrent_r.out && \
   mv threaded/getgrent_r.out threaded/getgrent_r.o)
cc -I../../port/darwin/include -I../../include -O2 -g  -c getgrent_r.c
ld -x -r getgrent_r.o -o getgrent_r.out && \
   mv getgrent_r.out getgrent_r.o
if test ! -d threaded ; then mkdir threaded ; else true ; fi
(cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c 
gethostent.c \
  -o threaded/gethostent.o ; \
   ld -x -r threaded/gethostent.o \
  -o threaded/gethostent.out && \
   mv threaded/gethostent.out threaded/gethostent.o)
gethostent.c: In function `getipnodebyaddr':
gethostent.c:408: `in6addr_any' undeclared (first use in this function)
gethostent.c:408: (Each undeclared identifier is reported only once
gethostent.c:408: for each function it appears in.)
gethostent.c: In function `scan_interfaces':
gethostent.c:599: `in6addr_any' undeclared (first use in this function)
ld: can't open: threaded/gethostent.o (No such file or directory, 
errno = 2)
ld: no object files loaded
make[2]: [gethostent.o] Error 1 (ignored)
cc -I../../port/darwin/include -I../../include -O2 -g  -c gethostent.c
gethostent.c: In function `getipnodebyaddr':
gethostent.c:408: `in6addr_any' undeclared (first use in this function)
gethostent.c:408: (Each undeclared identifier is reported only once
gethostent.c:408: for each function it appears in.)
gethostent.c: In function `scan_interfaces':
gethostent.c:599: `in6addr_any' undeclared (first use in this function)
make[2]: *** [gethostent.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1

On Tuesday, May 29, 2001, at 04:19  PM, STModdell wrote:

> M
>
> Thanks for your suggestion. It appears to be making fine with this 
> change. I'll know for sure soon enough.
>
> STModdell
> On Wednesday, May 23, 2001, at 05:32  PM,  wrote:
>
>>
>> 	It sounds like 10.0.3 has IPv6 support.
>> 	Add a "#define HAS_INET6_STRUCTS 1" to port_after.h before the
>> 	#ifndef HAS_INET6_STRUCTS.
>>
>>
>> 	M
>>>
>>> I have attempted to compile bind 8.2.4 on a Mac running OSX ver 
>>> 10.0.3,
>>> and am getting an error that indicates and issue with IPv6. (error
>>> pasted below). Can anyone help. I've tried going in and editing line 
>>> 52
>>> of port_after, and adding in a semicolon, but no joy there. Any ideas,
>>> anyone done this successfully?
>>>
>>> thanks,
>>> stmodell
>>>
>>> [localhost:local/src/bind8] root# make
>>> Making /usr/local/src/bind8/.systype
>>> Making .settings
>>> /usr/local/src/bind8/include
>>> /usr/local/src/bind8/include/arpa
>>> make[2]: Nothing to be done for `all'.
>>> /usr/local/src/bind8/include/isc
>>> make[2]: Nothing to be done for `all'.
>>> /usr/local/src/bind8/port
>>> /usr/local/src/bind8/port/darwin
>>> /usr/local/src/bind8/port/darwin/include
>>> /usr/local/src/bind8/port/darwin/include/sys
>>> make[4]: Nothing to be done for `all'.
>>> cc  -O2 -g -I../../port/darwin/include -I../../include -c noop.c
>>> ld -x -r noop.o &&  mv a.out noop.o
>>> ar cru ../../lib/libbind.a  noop.o
>>> ranlib  ../../lib/libbind.a
>>> /usr/local/src/bind8/lib
>>> /usr/local/src/bind8/lib/resolv
>>> if test ! -d threaded ; then mkdir threaded ; else true ; fi
>>> cc -I../../port/darwin/include -I../../include -O2 -g  -D_REENTRANT -c
>>> herror.c \
>>>   -o threaded/herror.o
>>> ../../port/darwin/include/port_after.h:52: undefined type, found
>>> `__u6_addr'
>>> ../../port/darwin/include/port_after.h:52: illegal member declaration,
>>> missing name, found `.'
>>> cpp-precomp: warning: errors during smart preprocessing, retrying in
>>> basic mode
>>> In file included from herror.c:71:
>>> ../../port/darwin/include/port_after.h:51: redefinition of `struct
>>> in6_addr'
>>> /usr/include/netinet6/in6.h:126: previous definition of `struct 
>>> in6_addr'
>>> ../../port/darwin/include/port_after.h:52: warning: useless keyword or
>>> type name in empty declaration
>>> ../../port/darwin/include/port_after.h:52: warning: empty declaration
>>> ../../port/darwin/include/port_after.h:52: parse error before 
>>> `__u6_addr'
>>> ../../port/darwin/include/port_after.h:52: warning: no semicolon at 
>>> end
>>> of struct or union
>>> ../../port/darwin/include/port_after.h:56: redefinition of `struct
>>> sockaddr_in6'
>>> /usr/include/netinet6/in6.h:145: previous definition of `struct
>>> sockaddr_in6'
>>> make[2]: *** [herror.o] Error 1
>>> make[1]: *** [all] Error 1
>>> make: *** [all] Error 1
>>>




More information about the bind-users mailing list