ORD_16/32 on HP-UX 10.20 for 8.2.3 bind
Heather Ebey
heather at iacs5.ucsd.edu
Tue Jan 30 16:32:40 UTC 2001
I cannot find the answer to this in the bind users archive
or in the hp-ux sysadmin archive.
I cannot get bind 8.2.3 to compile. 8.2.2p7 compiled fine
on HP-UX 10.20.
The error:
if test ! -d threaded ; then mkdir threaded ; else true ; fi
cc -Ae -z -I../../port/hpux10/include -I../../include -g -Wl,+vnocompatwarnings -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.
This is the specific line in ctk_endian.h
#if !defined( ORD_32 ) && !defined( ORD_16 )
#error Not defined basic word type ORD_32 or ORD_16.
#endif
Prior to this in that header file, there is an attempt to
set either ORD_16 or ORD_32.
I tracked down where ORD_32 or ORD_16 should be defined.
8.2.2p7 port/hpux10/include/port_before.h:
#define ORD_32
8.2.3 port/hpux10/include/port_before.h:
/* The ORD_32 define breaks DNSSEC on HP-UX 10.20. */
/* #define ORD_32 */
QUESTION:
Can I define ORD_16 in 8.2.3 for HP-UX? Or, can I just
uncomment ORD_32? One or the other seems to need defining.
Or, do I just eliminate CYLINK_DSS? I fear I have no idea
whether cylink is needed. Or, do I add something to
ctk_endian.h so that it knows how to determine if it
should set ORD_16 or ORD_32?
Desperate,
--heather
_________________________________________________________
_ hebey at ucsd.edu
_ UC San Diego, Academic Computing Services, Systems Group
_ http://www-acs.ucsd.edu/home-pages/heather/
More information about the bind-users
mailing list