Compile errors with 8.4.7 on Solaris 10.

Pat Masterson bat at grumman.com
Fri Apr 20 14:46:28 UTC 2007


I have a new sparc/solaris 10 system, with GCC 3.4.6. I get these
errors:

In file included from ns_main.c:111:
/usr/include/net/route.h:51:28: sys/tsol/label.h: No such file or
directory
/usr/include/net/route.h:52:34: sys/tsol/label_macro.h: No such file or
directory
In file included from ns_main.c:111:
/usr/include/net/route.h:242: error: syntax error before "brange_t"
/usr/include/net/route.h:247: error: syntax error before "rtsa_t"
ns_main.c: In function `getifaddrs_sun6':
ns_main.c:2136: warning: comparison between signed and unsigned
*** Error code 1
.
.
.
make: Fatal error: Command failed for target `all'
Current working directory /opt/src/bin
*** Error code 1
The following command caused the error:
set -e; \
version=`cat Version`; \
systype=`sh port/systype .systype`; \
if [ $systype = "unknown" ]; then \
        echo "There is no BIND port for this system in this kit."; \
        exit 1; \
else \
        settings=`sh port/settings .settings \
                < port/$systype/Makefile.set`; \
        PATH=`pwd`/port/$systype/bin:$PATH; export PATH; \
        for x in include port lib bin; do \
                ( cd $x; pwd; \
                  eval "make $settings  SYSTYPE=$systype \
                        VER=$version \
                        all"; \
                ) || exit 1; \
        done \
fi
make: Fatal error: Command failed for target `all'

Is assume "tsol" is trusted solaris? If so why does BIND reference it?
And how can I fix my little problem? thanks.  -pat



More information about the bind-users mailing list