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