I'm trying to compile the source under SunOS (sparc) and I get the following
error where in dns.c the _h_errno has been referenced and not resolved by
link time. Does anyone know what I need to do to make the source compile
under SunOS?

This is what is printed (after second attempt to link):


(cd aolserver-3.4.2/tcl7.6 && make all)
make[1]: Entering directory `aolserver-3.4.2/tcl7.6'
(cd aolserver-3.4.2/tcl7.6/unix; make CFLAGS='-I../include -D_REE)
make[2]: Entering directory `aolserver-3.4.2/tcl7.6/unix'
make[2]: `libtcl7.6.a' is up to date.
make[2]: Leaving directory `aolserver-3.4.2/tcl7.6/unix'
make[1]: Leaving directory `aolserver-3.4.2/tcl7.6'
(cd aolserver-3.4.2/tcl8.3.2 && make all)
make[1]: Entering directory `aolserver-3.4.2/tcl8.3.2'
(cd aolserver-3.4.2/tcl8.3.2/unix; make CFLAGS='-I../include -D_R
make[2]: Entering directory `aolserver-3.4.2/tcl8.3.2/unix'
make[2]: `libtcl8.3g.a' is up to date.
make[2]: Leaving directory `aolserver-3.4.2/tcl8.3.2/unix'
make[1]: Leaving directory `aolserver-3.4.2/tcl8.3.2'
(cd aolserver-3.4.2/thread && make all)
make[1]: Entering directory `aolserver-3.4.2/thread'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `aolserver-3.4.2/thread'
building "nsd"
make[1]: Entering directory `aolserver-3.4.2/nsd'
(cd ../tcl7.6 && make all)
make[2]: Entering directory `aolserver-3.4.2/tcl7.6'
(cd aolserver-3.4.2/tcl7.6/unix; make CFLAGS='-I../include -D_REE)
make[3]: Entering directory `aolserver-3.4.2/tcl7.6/unix'
make[3]: `libtcl7.6.a' is up to date.
make[3]: Leaving directory `aolserver-3.4.2/tcl7.6/unix'
make[2]: Leaving directory `aolserver-3.4.2/tcl7.6'
(cd ../thread && make all)
make[2]: Entering directory `aolserver-3.4.2/thread'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `aolserver-3.4.2/thread'
gcc -c stamp.c
gcc  tclstub76.o stamp.o adp.o adpfancy.o auth.o binder.o cache.o
callbacks.o c6
Undefined                       first referenced
 symbol                             in file
__h_errno                           dns.o
ld: fatal: Symbol referencing errors. No output written to nsd76
make[1]: *** [nsd76] Error 1
make[1]: Leaving directory `aolserver-3.4.2/nsd'
make: *** [all] Error 1

Reply via email to