BIND 8.2.3 compile blows up on HP-UX 10.20 - will this fix work?

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Sat Feb 24 00:28:33 UTC 2001


	HPUX 10.20 early versions of the HP C/ANSI C compiler do
	not work, version B.10.20.15 in known to work.

> 
> Sending this to the list per Paul Vixie's request - comments?
> 
> When trying to compile BIND 8.2.3 running "make all" on HP-UX 10.20 on an HP
> 9000/715 system with the HP-UX ANSI C compiler, the compile blew up on
> cylink and the ctk_endian.h definitions - here is the error:
> 
>         : ld -x -r bsafe_link.o -o bsafe_link.out && \
>          : mv bsafe_link.out bsafe_link.o
>         if test ! -d threaded ; then mkdir threaded ; else true ; fi
>         cc -Ae -z -I../../port/hpux10/include -I../../include -g
> -Wl,+vnocompatw
> arnings  -D_REENTRANT -I../cylink -I../dnssafe -DCYLINK_DSS -DHMAC_MD5
> -DUSE_MD5
>  -DDNSSAFE -c cylink_link.c -o threaded/cylink_link.o
> cpp: "ctk_endian.h", line 135: error 4062: Not defined basic word type
> ORD_32 or
>  ORD_16.
> *** Error exit code 1
> 
> Stop.
> *** Error exit code 1
> 
> Stop.
> *** Error exit code 1
> 
> Stop.
> 
> 
> The fix action was to add the following at line 115 in
> /var/obj/bind/lib/cylink/SRC/ctk_endian.h:
> 
> #define ORD_32
> 
> which allowed the compile to complete and apparently the binary is working
> (the compiling box we are using is cfg'd to forward, so not much of a test
> of the compile).
> 
> Could there be any problems with this?  I would like to port the binaries to
> our production systems soon, given the announced problem with pre-8.2.3
> releases.
> 
> Lemme know if more is needed - Tks,
> 
> murph
> 
--
Mark Andrews, Nominum Inc.
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com


More information about the bind-workers mailing list