Bind 8.2.2 and Digital UNIX

Mark.Andrews at nominum.com Mark.Andrews at nominum.com
Fri Mar 24 05:11:20 UTC 2000


	Try the following patch.

	Mark

Index: src/port/decunix/include/sys/bitypes.h
===================================================================
RCS file: /proj/cvs/isc/bind/src/port/decunix/include/sys/bitypes.h,v
retrieving revision 1.3
diff -u -r1.3 bitypes.h
--- src/port/decunix/include/sys/bitypes.h	1999/09/10 04:28:20	1.3
+++ src/port/decunix/include/sys/bitypes.h	2000/03/24 05:11:26
@@ -22,14 +22,14 @@
 	 * Basic integral types.  Omit the typedef if
 	 * not possible for a machine/compiler combination.
 	 */
-	typedef /*signed*/ char            int8_t;
-	typedef unsigned char            u_int8_t;
-	typedef short                     int16_t;
-	typedef unsigned short          u_int16_t;
-	typedef int                       int32_t;
-	typedef unsigned int            u_int32_t;
+	typedef /*signed*/ char            int8_t, int8m_t;
+	typedef unsigned char            u_int8_t, u_int8m_t;
+	typedef short                     int16_t, int16m_t;
+	typedef unsigned short          u_int16_t, u_int16m_t;
+	typedef int                       int32_t, int32m_t;
+	typedef unsigned int            u_int32_t, u_int32m_t;
 
-	typedef long			  int64_t;
-	typedef unsigned long		u_int64_t;
+	typedef long			  int64_t, int64m_t;
+	typedef unsigned long		u_int64_t, u_int64m_t;
 
 #endif	/* __BIT_TYPES_DEFINED__ */
> Hi !
> 
> I want to upgrade my Bind software to the lastest version
> (Bind 8.2.2 p5) on my Digital UNIX (Alpha) machine.
> This unit also have Digital IPv6 Software v6.3 installed.
> 
> When I type the command "make all" the compiler reports the
> following error message(s).
> 
> 
> 
> # make all
> Using .systype
> Using .settings
> /usr/var/tmp/src/include
> /usr/var/tmp/src/include/arpa
> /usr/var/tmp/src/include/isc
> /usr/var/tmp/src/port
> /usr/var/tmp/src/port/decunix
> /usr/var/tmp/src/port/decunix/include
> /usr/var/tmp/src/port/decunix/include/sys
> probe_ipv6
> /usr/var/tmp/src/lib
> /usr/var/tmp/src/lib/resolv
> if test ! -d threaded ; then mkdir threaded ; fi
> cc -std  -g2 -O1 -Olimit 2000 -I../../port/decunix/include -I../../includ=
> e =
> 
> -pthread -c herror.c  -o threaded/herror.o
> cc: Error: /usr/include/netinet/in6.h, line 314: Missing type specifier o=
> r
> type qualifier.
>     u_int16m_t      sin6_port;          /* Transport layer port # */
> ----^
> cc: Error: /usr/include/netinet/in6.h, line 315: Missing type specifier o=
> r
> type qualifier.
>     u_int32m_t      sin6_flowinfo;      /* IPv6 flow information */
> ----^
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> *** Exit 1
> Stop.
> #
> 
> 
> 
> Can anyone help me to get Bind to compile on my machine?
> 
> Best Regards
> 
> Stefan Sundberg
> Sweden
> 
> ____________________________________________________________________
> Get free email and a permanent address at http://www.netaddress.com/?N=3D=
> 1
> 
> 
--
Mark Andrews, Nominum Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com



More information about the bind-users mailing list