[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Building Kerberos



Daniel Jacobowitz wrote:

> As far as I understand it.
>
> I patch it about a year ago and got a local install, but I remember
> disliking my patches, so I never submitted them, and now they seem to
> be lost :(  I'd appreciate if you could post them.

Nothing fancy at all, just some fixes to configure.in et al because ndbm.h is in
/usr/include/db1 on Debian.  The patch is very debian-specific (or
glibc2-specific?), and should probably be made more generic so it looks first in
the default include path and then in /usr/include/db1, before sending it upstream
to KTH.

I still have one unresolved error:
lib/krb/libkrb.so: undefined reference to `__va_arg_type_violation'

Any ideas?

TIA,

           Adam Powell                     http://lyre.mit.edu/~powell/
           Thomas B. King Assistant Professor of Materials Engineering
           77 Massachusetts Ave. Rm. 4-117         Phone (617) 452-2086
           Cambridge, MA 02139 USA                   Fax (617) 253-5418


--- configure.in~	Mon Jun  8 11:23:11 1998
+++ configure.in	Sat Dec 11 22:17:34 1999
@@ -463,7 +463,7 @@
 AC_CHECK_HEADERS(arpa/ftp.h arpa/inet.h arpa/nameser.h)
 AC_CHECK_HEADERS(arpa/telnet.h bsd/bsd.h bsdsetjmp.h)
 AC_CHECK_HEADERS(crypt.h curses.h dbm.h dirent.h err.h errno.h fcntl.h grp.h)
-AC_CHECK_HEADERS(inttypes.h io.h lastlog.h limits.h login.h maillock.h ndbm.h net/if.h)
+AC_CHECK_HEADERS(inttypes.h io.h lastlog.h limits.h login.h maillock.h db1/ndbm.h net/if.h)
 AC_CHECK_HEADERS(net/if_tun.h net/if_var.h netdb.h netinet/in.h)
 AC_CHECK_HEADERS(netinet/in6_machtypes.h netinet/in_systm.h)
 AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h paths.h pty.h pwd.h)
--- aclocal.m4~	Mon Jun  8 11:39:26 1998
+++ aclocal.m4	Sun Dec 12 13:20:22 1999
@@ -110,7 +110,7 @@
 	AC_TRY_RUN([
 #include <unistd.h>
 #include <fcntl.h>
-#include <ndbm.h>
+#include <db1/ndbm.h>
 int main()
 {
   DBM *d;
--- cf/krb-find-db.m4~	Thu Jun  4 01:19:57 1998
+++ cf/krb-find-db.m4	Sat Dec 11 22:14:17 1999
@@ -26,7 +26,7 @@
 	AC_TRY_RUN([
 #include <unistd.h>
 #include <fcntl.h>
-#include <ndbm.h>
+#include <db1/ndbm.h>
 int main()
 {
   DBM *d;
--- include/config.h.in~	Sun Dec 12 13:19:26 1999
+++ include/config.h.in	Sun Dec 12 14:32:59 1999
@@ -627,8 +627,8 @@
 /* Define if you have the <maillock.h> header file.  */
 #undef HAVE_MAILLOCK_H
 
-/* Define if you have the <ndbm.h> header file.  */
-#undef HAVE_NDBM_H
+/* Define if you have the <db1/ndbm.h> header file.  */
+#undef HAVE_DB1_NDBM_H
 
 /* Define if you have the <net/if.h> header file.  */
 #undef HAVE_NET_IF_H
--- lib/roken/xdbm.h~	Tue Apr  1 03:19:16 1997
+++ lib/roken/xdbm.h	Sun Dec 12 09:55:52 1999
@@ -43,8 +43,8 @@
 #ifndef __XDBM_H__
 #define __XDBM_H__
 
-#ifdef HAVE_NDBM_H
-#include <ndbm.h>
+#ifdef HAVE_DB1_NDBM_H
+#include <db1/ndbm.h>
 #elif defined(HAVE_DBM_H)
 #include <dbm.h>
 #elif defined(HAVE_RPCSVC_DBM_H)

Reply to: