[3244] in Kerberos-V5-bugs
pending/989: krb5 1.2.2 build fails in kdc/do_as_req.c
daemon@ATHENA.MIT.EDU (Michael.Gerdts@alcatel.com)
Fri Sep 14 16:19:05 2001
Resent-From: gnats@rt-11.mit.edu (GNATS Management)
Resent-To: gnats-admin@rt-11.mit.edu
Resent-Reply-To: krb5-bugs@MIT.EDU, Michael.Gerdts@alcatel.com
Message-Id: <200109142017.f8EKHpp20472@aursea.alcatel.com>
Date: Fri, 14 Sep 2001 16:17:51 -0400 (EDT)
From: Michael.Gerdts@alcatel.com
Reply-To: Michael.Gerdts@alcatel.com
To: krb5-bugs@mit.edu
>Number: 989
>Category: pending
>Synopsis: krb5 1.2.2 build fails in kdc/do_as_req.c with --with-kdc-kdb-update
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: gnats-admin
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Fri Sep 14 16:19:00 EDT 2001
>Last-Modified:
>Originator: Michael Gerdts
>Organization:
Alcatel USA
>Release: krb5-1.2.2
>Environment:
Ultra 60, Solaris 8 + SEAM 1.01, 9beta, gcc 2.95.2
System: SunOS aursea 5.9 Beta sun4u sparc SUNW,Ultra-60
Architecture: sun4
>Description:
build fails if --with-kdc-kdb-update is used.
>How-To-Repeat:
../src/configure --prefix=$prefix \
--sysconfdir=$etcdir \
--with-cc=gcc \
--enable-shared \
--disable-dns \
--disable-dns-for-kdc \
--disable-dns-for-realm \
--with-kdc-kdb-update
gmake
...
gcc -DHAVE_LIBNSL=1 -DHAVE_LIBSOCKET=1 -DPOSIX_TERMIOS=1 -DHAVE_SYSLOG_H=1 -DHAVE_STDARG_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_OPENLOG=1 -DHAVE_SYSLOG=1 -DHAVE_CLOSELOG=1 -DHAVE_STRFTIME=1 -DHAVE_VSPRINTF=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_INET_NTOP=1 -DHAVE_INET_PTON=1 -DHAVE_GETIPNODEBYNAME=1 -DHAVE_GETIPNODEBYADDR=1 -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1 -DKRB5_USE_INET6=1 -DPOSIX_SIGNALS=1 -DKRBCONF_KDC_MODIFIES_KDB=1 -DUSE_RCACHE=1 -DKRB5_KRB4_COMPAT -I../include -I../../src/kdc/../include -I../include/krb5 -I../../src/kdc/../include/krb5 -I../../src/kdc/../include/kerberosIV -I../include/kerberosIV -I. -c ../../src/kdc/do_as_req.c
../../src/kdc/do_as_req.c: In function `process_as_req':
../../src/kdc/do_as_req.c:461: structure has no member named `realm_encblock'
gmake: *** [do_as_req.o] Error 1
>Fix:
Index: do_as_req.c
===================================================================
RCS file: /cvs-repository/krb5-1.2.2/src/kdc/do_as_req.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -c -r1.1 -r1.2
*** do_as_req.c 2001/09/14 17:48:00 1.1
--- do_as_req.c 2001/09/14 20:04:36 1.2
***************
*** 458,464 ****
kdc_active_realm->realm_dbname);
krb5_db_init(kdc_context);
/* Reset master key */
! krb5_db_set_mkey(kdc_context, &kdc_active_realm->realm_encblock);
}
#endif /* KRBCONF_KDC_MODIFIES_KDB */
krb5_db_free_principal(kdc_context, &client, c_nprincs);
--- 458,464 ----
kdc_active_realm->realm_dbname);
krb5_db_init(kdc_context);
/* Reset master key */
! krb5_db_set_mkey(kdc_context, &kdc_active_realm->realm_mkey);
}
#endif /* KRBCONF_KDC_MODIFIES_KDB */
krb5_db_free_principal(kdc_context, &client, c_nprincs);
>Audit-Trail:
>Unformatted: