Solaris7 - Bind 8.2.1 Fatal error when running make install

John Jr d at oak.prod.itd.earthlink.net
Wed Oct 13 06:59:13 UTC 1999


I have a question
I have the gcc compiler along with bison and flex.
when running the make install for bind 8.2.1 on Solaris 7
I keep encountering this error message
make: Fatal error: Don't know how to make target `../lib/libbind.a'

Here is the full output once i run make install

# /usr/ccs/bin/make install
Using .systype
Using .settings
/tmp/src/include
/tmp/src/include/arpa
set -x; for x in inet.h nameser.h nameser_compat.h; do \
        /usr/ucb/install -c  -m 444 $x /usr/local/lib/arpa/$x; \
done
+ /usr/ucb/install -c -m 444 inet.h /usr/local/lib/arpa/inet.h
+ /usr/ucb/install -c -m 444 nameser.h /usr/local/lib/arpa/nameser.h
+ /usr/ucb/install -c -m 444 nameser_compat.h
/usr/local/lib/arpa/nameser_compat.h
/tmp/src/include/isc
set -x; for x in eventlib.h misc.h tree.h logging.h heap.h memcluster.h
assertions.h list.h dst.h irpmarshall.h; do \
        /usr/ucb/install -c  -m 444 $x /usr/local/lib/isc/$x; \
done
+ /usr/ucb/install -c -m 444 eventlib.h /usr/local/lib/isc/eventlib.h
+ /usr/ucb/install -c -m 444 misc.h /usr/local/lib/isc/misc.h
+ /usr/ucb/install -c -m 444 tree.h /usr/local/lib/isc/tree.h
+ /usr/ucb/install -c -m 444 logging.h /usr/local/lib/isc/logging.h
+ /usr/ucb/install -c -m 444 heap.h /usr/local/lib/isc/heap.h
+ /usr/ucb/install -c -m 444 memcluster.h /usr/local/lib/isc/memcluster.h
+ /usr/ucb/install -c -m 444 assertions.h /usr/local/lib/isc/assertions.h
+ /usr/ucb/install -c -m 444 list.h /usr/local/lib/isc/list.h
+ /usr/ucb/install -c -m 444 dst.h /usr/local/lib/isc/dst.h
+ /usr/ucb/install -c -m 444 irpmarshall.h /usr/local/lib/isc/irpmarshall.h
+ /usr/ucb/install -c -m 444 netdb.h /usr/local/lib/netdb.h
+ /usr/ucb/install -c -m 444 resolv.h /usr/local/lib/resolv.h
+ /usr/ucb/install -c -m 444 irs.h /usr/local/lib/irs.h
+ /usr/ucb/install -c -m 444 irp.h /usr/local/lib/irp.h
+ /usr/ucb/install -c -m 444 hesiod.h /usr/local/lib/hesiod.h
/tmp/src/port
/tmp/src/port/solaris
/tmp/src/port/solaris/include
/tmp/src/port/solaris/include/sys
choose_bitypes
sys/bitypes.h is up-to-date.
for x in bitypes.h cdefs.h; do \
        if [ -f $x ]; then \
                /usr/ucb/install -c -m 444 $x /usr/local/lib/sys/$x;\
        fi; \
done
for x in "" ; do \
    if [ -n "$x" ]; then \
        /usr/ucb/install -c -m 444 $x /usr/local/lib/$x; \
    fi; \
done
/tmp/src/lib
/tmp/src/lib/resolv
/tmp/src/lib/irs
/tmp/src/lib/isc
/tmp/src/lib/bsd
/tmp/src/lib/inet
/tmp/src/lib/nameser
/tmp/src/lib/dst
/tmp/src/lib/cylink
/tmp/src/lib/dnssafe
make: Fatal error: Don't know how to make target `../lib/libbind.a'
Current working directory /tmp/src/lib
*** Error code 1
make: Fatal error: Command failed for target `install'

my Makefile.set looks like this
'CC=bcc'
'BOUNDS=-fbounds-checking'
'CDEBUG=-g -O2'
'DESTBIN=/usr/bin'
'DESTSBIN=/usr/sbin'
'DESTEXEC=/usr/sbin'
'DESTMAN=/usr/share/man'
'DESTHELP=/usr/lib'
'DESTETC=/etc'
'DESTRUN=/etc'
'LDS=:'
'LEX=flex'
'YACC=byacc -d'
'SYSLIBS=-ll -lnsl -lsocket'
'INSTALL=/usr/ucb/install'
'PIDDIR=/etc'
'MANDIR=man'
'MANROFF=man'
'CATEXT=$$N'
'PS=ps -p'
'RANLIB=ranlib'

Any ideas ?
Btw when installing solaris I did not install the developer package
would this matter ?
i have installed gcc seperately along with other utilities ...





More information about the bind-users mailing list