BIND Compile on Solaris7/GCC-2.95.2

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Tue Mar 21 23:13:15 UTC 2000


	Install the package SUNWhea.  There may be some other packages you
	also need to install.

	Mark

> 
> I'm trying to compile BIND 8.2.2 patchlevel 5 on Solaris 7 with gcc
> version 2.95.2 19991024 installed. I get the following mess of errors. It
> looks like a path issue maybe? Thoughts? Thanks for the time. 
> 
> andy
> 
> gmake[2]: Entering directory `/usr/share/src/src/lib/resolv'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> herror
> .c \
>  -o threaded/herror.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from herror.c:56:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> herror.c:58: sys/types.h: No such file or directory
> herror.c:59: sys/param.h: No such file or directory
> herror.c:60: sys/uio.h: No such file or directory
> herror.c:62: netinet/in.h: No such file or directory
> In file included from herror.c:63:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> In file included from herror.c:65:
> ../../include/netdb.h:95: sys/param.h: No such file or directory
> ../../include/netdb.h:100: netinet/in.h: No such file or directory
> ../../include/netdb.h:101: stdio.h: No such file or directory
> In file included from herror.c:66:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> herror.c:67: string.h: No such file or directory
> herror.c:68: unistd.h: No such file or directory
> In file included from herror.c:69:
> ../../include/irs.h:25: sys/types.h: No such file or directory
> ../../include/irs.h:29: grp.h: No such file or directory
> ../../include/irs.h:32: pwd.h: No such file or directory
> In file included from herror.c:71:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from herror.c:71:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [herror.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/resolv'
> /usr/share/src/src/lib/irs
> gmake[2]: Entering directory `/usr/share/src/src/lib/irs'
> if test ! -d threaded ; then mkdir threaded ; fi
> (gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> dns.c
>  \
>  -o threaded/dns.o ; \
>  : ld -x -r threaded/dns.o && \
>  : mv a.out threaded/dns.o)
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from dns.c:26:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> dns.c:28: stdlib.h: No such file or directory
> dns.c:29: string.h: No such file or directory
> dns.c:30: errno.h: No such file or directory
> dns.c:32: sys/types.h: No such file or directory
> dns.c:33: netinet/in.h: No such file or directory
> In file included from dns.c:34:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> In file included from dns.c:35:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> In file included from dns.c:39:
> ../../include/isc/memcluster.h:21: stdio.h: No such file or directory
> In file included from dns.c:40:
> ../../include/irs.h:25: sys/types.h: No such file or directory
> ../../include/irs.h:29: grp.h: No such file or directory
> In file included from ../../include/irs.h:30,
>                  from dns.c:40:
> ../../include/netdb.h:95: sys/param.h: No such file or directory
> ../../include/netdb.h:100: netinet/in.h: No such file or directory
> ../../include/netdb.h:101: stdio.h: No such file or directory
> In file included from dns.c:40:
> ../../include/irs.h:32: pwd.h: No such file or directory
> In file included from dns.c:42:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from dns.c:42:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> In file included from dns.c:44:
> irs_p.h:25: stdio.h: No such file or directory
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -c dns.c
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from dns.c:26:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> dns.c:28: stdlib.h: No such file or directory
> dns.c:29: string.h: No such file or directory
> dns.c:30: errno.h: No such file or directory
> dns.c:32: sys/types.h: No such file or directory
> dns.c:33: netinet/in.h: No such file or directory
> In file included from dns.c:34:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> In file included from dns.c:35:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> In file included from dns.c:39:
> ../../include/isc/memcluster.h:21: stdio.h: No such file or directory
> In file included from dns.c:40:
> ../../include/irs.h:25: sys/types.h: No such file or directory
> ../../include/irs.h:29: grp.h: No such file or directory
> In file included from ../../include/irs.h:30,
>                  from dns.c:40:
> ../../include/netdb.h:95: sys/param.h: No such file or directory
> ../../include/netdb.h:100: netinet/in.h: No such file or directory
> ../../include/netdb.h:101: stdio.h: No such file or directory
> In file included from dns.c:40:
> ../../include/irs.h:32: pwd.h: No such file or directory
> In file included from dns.c:42:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from dns.c:42:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> In file included from dns.c:44:
> irs_p.h:25: stdio.h: No such file or directory
> gmake[2]: *** [dns.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/irs'
> /usr/share/src/src/lib/isc
> gmake[2]: Entering directory `/usr/share/src/src/lib/isc'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> tree.c
>  \
>  -o threaded/tree.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from tree.c:43:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> tree.c:45: stdio.h: No such file or directory
> tree.c:46: stdlib.h: No such file or directory
> In file included from tree.c:48:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from tree.c:48:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> In file included from tree.c:50:
> ../../include/isc/memcluster.h:21: stdio.h: No such file or directory
> gmake[2]: *** [tree.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/isc'
> /usr/share/src/src/lib/bsd
> gmake[2]: Entering directory `/usr/share/src/src/lib/bsd'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> daemon
> .c \
>  -o threaded/daemon.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from daemon.c:39:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> daemon.c:41: fcntl.h: No such file or directory
> daemon.c:43: unistd.h: No such file or directory
> In file included from daemon.c:45:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from daemon.c:45:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [daemon.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/bsd'
> /usr/share/src/src/lib/inet
> gmake[2]: Entering directory `/usr/share/src/src/lib/inet'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> nsap_a
> ddr.c \
>  -o threaded/nsap_addr.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from nsap_addr.c:22:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> nsap_addr.c:24: sys/types.h: No such file or directory
> nsap_addr.c:25: sys/param.h: No such file or directory
> nsap_addr.c:26: sys/socket.h: No such file or directory
> nsap_addr.c:28: netinet/in.h: No such file or directory
> In file included from nsap_addr.c:29:
> ../../include/arpa/inet.h:66: sys/param.h: No such file or directory
> In file included from nsap_addr.c:30:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> nsap_addr.c:32: ctype.h: No such file or directory
> In file included from nsap_addr.c:33:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> In file included from nsap_addr.c:35:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from nsap_addr.c:35:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [nsap_addr.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/inet'
> /usr/share/src/src/lib/nameser
> gmake[2]: Entering directory `/usr/share/src/src/lib/nameser'
> if test ! -d threaded ;  then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> ns_par
> se.c \
>  -o threaded/ns_parse.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from ns_parse.c:24:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> ns_parse.c:26: sys/types.h: No such file or directory
> ns_parse.c:28: netinet/in.h: No such file or directory
> In file included from ns_parse.c:29:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> ns_parse.c:31: errno.h: No such file or directory
> In file included from ns_parse.c:32:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> ns_parse.c:33: string.h: No such file or directory
> In file included from ns_parse.c:35:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from ns_parse.c:35:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [ns_parse.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/nameser'
> /usr/share/src/src/lib/dst
> gmake[2]: Entering directory `/usr/share/src/src/lib/dst'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT
> -I../cyli
> nk -I../dnssafe -DCYLINK_DSS -DHMAC_MD5 -DUSE_MD5 -DDNSSAFE -c dst_api.c
> -o thre
> aded/dst_api.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from dst_api.c:42:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> dst_api.c:43: stdio.h: No such file or directory
> dst_api.c:44: errno.h: No such file or directory
> dst_api.c:45: fcntl.h: No such file or directory
> dst_api.c:46: stdlib.h: No such file or directory
> dst_api.c:47: unistd.h: No such file or directory
> dst_api.c:48: string.h: No such file or directory
> dst_api.c:49: memory.h: No such file or directory
> dst_api.c:50: ctype.h: No such file or directory
> dst_api.c:51: time.h: No such file or directory
> dst_api.c:52: sys/param.h: No such file or directory
> dst_api.c:53: sys/stat.h: No such file or directory
> dst_api.c:54: sys/socket.h: No such file or directory
> dst_api.c:55: netinet/in.h: No such file or directory
> In file included from dst_api.c:56:
> ../../include/arpa/nameser.h:60: sys/param.h: No such file or directory
> In file included from dst_api.c:57:
> ../../include/resolv.h:59: sys/param.h: No such file or directory
> ../../include/resolv.h:66: stdio.h: No such file or directory
> In file included from dst_api.c:59:
> dst_internal.h:21: sys/param.h: No such file or directory
> In file included from dst_api.c:60:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from dst_api.c:60:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [dst_api.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/dst'
> /usr/share/src/src/lib/cylink
> gmake[2]: Entering directory `/usr/share/src/src/lib/cylink'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> bn.c \
>  -o threaded/bn.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from bn.c:48:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> In file included from bn.c:50:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from bn.c:50:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [bn.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/cylink'
> /usr/share/src/src/lib/dnssafe
> gmake[2]: Entering directory `/usr/share/src/src/lib/dnssafe'
> if test ! -d threaded ; then mkdir threaded ; fi
> gcc  -g -O2 -I../../port/solaris/include -I../../include  -D_REENTRANT -c
> bgclrb
> it.c \
>  -o threaded/bgclrbit.o
> In file included from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /syslimits.h:7,
>                  from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include
> /limits.h:11,
>                  from ../../port/solaris/include/port_before.h:98,
>                  from bgclrbit.c:9:
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/include/limits.h:117:
> limits.
> h: No such file or directory
> In file included from bgclrbit.c:10:
> global.h:25: sys/types.h: No such file or directory
> global.h:26: sys/param.h: No such file or directory
> In file included from bgclrbit.c:12:
> ../../port/solaris/include/port_after.h:28: sys/types.h: No such file or
> directo
> ry
> ../../port/solaris/include/port_after.h:29: sys/socket.h: No such file or
> direct
> ory
> ../../port/solaris/include/port_after.h:30: sys/param.h: No such file or
> directo
> ry
> In file included from bgclrbit.c:12:
> ../../port/solaris/include/port_after.h:112: sys/resource.h: No such file
> or dir
> ectory
> gmake[2]: *** [bgclrbit.o] Error 1
> gmake[2]: Leaving directory `/usr/share/src/src/lib/dnssafe'
> gmake[1]: *** [all] Error 2
> gmake[1]: Leaving directory `/usr/share/src/src/lib'
> gmake: *** [all] Error 2
> 
> 
> 
--
Mark Andrews, Nominum Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com



More information about the bind-users mailing list