[2600] in Kerberos-V5-bugs
pending/314: krb5-1.0 BIND-4.9.5 Solaris-2.5 cc (configure problems)
daemon@ATHENA.MIT.EDU (Randall S. Winchester)
Sat Dec 21 04:15:08 1996
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: gnats-admin@rt-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, "Randall S. Winchester" <rsw@Glue.umd.edu>
Date: Sat, 21 Dec 1996 04:13:59 -0500 (EST)
From: "Randall S. Winchester" <rsw@Glue.umd.edu>
To: krb5-bugs@MIT.EDU
Cc: paul@vix.com
>Number: 314
>Category: pending
>Synopsis: krb5-1.0 BIND-4.9.5 Solaris-2.5 cc (configure problems)
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: gnats-admin
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Sat Dec 21 04:15:01 EST 1996
>Last-Modified:
>Originator:
>Organization:
>Release:
>Environment:
>Description:
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted:
I compile all software that uses the network with curent releases of BIND.
It seems the autoconf code in util/db2 is not quite right.
configure is not seeing that I already have the int*_t and u_int*_t
definitions.
This breaks compilation in the krb524 and kdc directories at least.
From my logs:
running /bin/sh ../../../src/util/db2/configure
--with-prefix=/usr/local/krb5 --localstatedir=/var --with-krb4
--with-tcl=/usr/local/tcl '--with-ccopts=-g -DMAXHOSTNAMELEN=256
-I/usr/local/bind/include' --sysconfdir=/var
--cache-file=../.././config.cache --srcdir=../../../src/util/db2
loading cache ../.././config.cache
.........
checking for int8_t... no
checking for u_int8_t... no
checking for int16_t... no
checking for u_int16_t... no
checking for int32_t... no
checking for u_int32_t... no
.....
The only workarounds seem to be to add the following to the configure line:
--with-ccopts="-g -D__BIT_TYPES_DEFINED__ ......
Or to compile with gcc wich spits out similar errors, but does not exit.
Randall