[3244] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

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:

home help back first fref pref prev next nref lref last post