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