bind-8.2.3/Solaris 8 compilation error

R Gilbert R.Gilbert at sheffield.ac.uk
Mon Feb 5 16:34:36 UTC 2001


In response to a security alert I just downloaded bind-8.2.3-REL.  I
tried to build it in the usual way on Solaris 8 but the compilation
fails as follows:

> if test ! -d threaded ; then mkdir threaded ; else true ; fi
> (gcc -I../../port/solaris/include -I../../include -g -O2  -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 `scan_interfaces':
> gethostent.c:488: storage size of `lifreq' isn't known
> gethostent.c:585: sizeof applied to an incomplete type
> gethostent.c:600: sizeof applied to an incomplete type
> gcc -I../../port/solaris/include -I../../include -g -O2  -c
> gethostent.c
> gethostent.c: In function `scan_interfaces':
> gethostent.c:488: storage size of `lifreq' isn't known
> gethostent.c:585: sizeof applied to an incomplete type
> gethostent.c:600: sizeof applied to an incomplete type
> *** Error code 1

I checked on a Solaris 6 system and built just fine.

Has anybody got a solution to this problem?  I need to get this
version installed fairly soon because of the security threat.
Apparently our network was scanned for DNS over the weekend.

Thank you in anticipation.

--
Richard Gilbert
Corporate Information and Computing Services
University of Sheffield, Sheffield, S10 2TN, UK
Phone: +44 114 222 3028   Fax: +44 114 222 3040


More information about the bind-users mailing list