[525] in Kerberos-V5-bugs

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

Another krb5 beta4 patch for HP-UX

daemon@ATHENA.MIT.EDU (John Brezak)
Wed Jun 22 08:39:36 1994

To: krb5-bugs@MIT.EDU, mckeen@osf.org
Cc: sommerfeld@apollo.hp.com
Date: Wed, 22 Jun 1994 08:38:12 -0400
From: John Brezak <brezak@apollo.hp.com>


Missed this one.

*** admin/create/Makefile.in.orig	Wed Jun 22 08:15:03 1994
--- admin/create/Makefile.in	Wed Jun 22 08:18:19 1994
***************
*** 3,8 ****
--- 3,9 ----
   
  DEFS = @DEFS@
  LIBS = @LIBS@
+ DBMLIB = @DBMLIB@
   
  CFLAGS = -g $(DEFS) $(LOCALINCLUDE)
  LDFLAGS = -g
***************
*** 12,18 ****
  TOPLIBD = $(BUILDTOP)/lib
  ISODELIB=$(TOPLIBD)/libisode.a
  COMERRLIB=$(BUILDTOP)/util/et/libcom_err.a
- DBMLIB=
  KDBLIB=$(TOPLIBD)/libkdb5.a 
  
  all::
--- 13,18 ----
*** admin/create/configure.orig	Wed Jun 22 08:14:57 1994
--- admin/create/configure	Wed Jun 22 08:17:05 1994
***************
*** 373,380 ****
--- 373,465 ----
     LIBS="${LIBS} -lnsl"
  fi
  
+ rm -f conftest*
+ ac_save_LIBS="${LIBS}"
+ LIBS="${LIBS} -lndbm"
+ ac_have_lib=""
+ test -n "$silent" || echo "checking for -lndbm"
+ cat > conftest.${ac_ext} <<EOF
+ #include "confdefs.h"
  
+ int main() { return 0; }
+ int t() { main();; return 0; }
+ EOF
+ if eval $ac_compile; then
+   rm -rf conftest*
+   ac_have_lib="1"
+ 
+ fi
+ rm -f conftest*
+ LIBS="${ac_save_LIBS}"
+ if test -n "${ac_have_lib}"; then
+    
+ {
+ test -n "$verbose" && \
+ echo "	defining DBMLIB=-lndbm"
+ echo "#define" HAVE_LIBNDBM "1" >> confdefs.h
+ }
+ 
+    DBMLIB="-lndbm"
+ fi
+ 
+ rm -f conftest*
+ ac_save_LIBS="${LIBS}"
+ LIBS="${LIBS} -ldbm"
+ ac_have_lib=""
+ test -n "$silent" || echo "checking for -ldbm"
+ cat > conftest.${ac_ext} <<EOF
+ #include "confdefs.h"
+ 
+ int main() { return 0; }
+ int t() { main();; return 0; }
+ EOF
+ if eval $ac_compile; then
+   rm -rf conftest*
+   ac_have_lib="1"
  
+ fi
+ rm -f conftest*
+ LIBS="${ac_save_LIBS}"
+ if test -n "${ac_have_lib}"; then
+    
+ {
+ test -n "$verbose" && \
+ echo "	defining DBMLIB=-ldbm"
+ echo "#define" HAVE_LIBDBM "1" >> confdefs.h
+ }
+ 
+    DBMLIB="-ldbm"
+ fi
+ 
+ test -n "$silent" || echo "checking for dbm_open"
+ cat > conftest.${ac_ext} <<EOF
+ #include "confdefs.h"
+ #include <ctype.h>
+ int main() { return 0; }
+ int t() { 
+ /* The GNU C library defines this for functions which it implements
+     to always fail with ENOSYS.  Some functions are actually named
+     something starting with __ and the normal name is an alias.  */
+ #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
+ choke me
+ #else
+ /* Override any gcc2 internal prototype to avoid an error.  */
+ extern char dbm_open(); dbm_open();
+ #endif
+ ; return 0; }
+ EOF
+ if eval $ac_compile; then
+   :
+ else
+   rm -rf conftest*
+   {
+ test -n "$verbose" && \
+ echo "	defining ODBM"
+ echo "#define" ODBM "1" >> confdefs.h
+ }
+ 
+ fi
+ rm -f conftest*
  
  
  DEFS="$DEFS "'-I${SRCTOP}/include -I${BUILDTOP}/include'
***************
*** 438,443 ****
--- 523,529 ----
  
  trap 'rm -f Makefile; exit 1' 1 2 15
  LIBS='$LIBS'
+ DBMLIB='$DBMLIB'
  srcdir='$srcdir'
  top_srcdir='$top_srcdir'
  prefix='$prefix'
***************
*** 485,490 ****
--- 571,577 ----
  $ac_vpsub
  $extrasub
  s%@LIBS@%$LIBS%g
+ s%@DBMLIB@%$DBMLIB%g
  s%@srcdir@%$srcdir%g
  s%@top_srcdir@%$top_srcdir%g
  s%@prefix@%$prefix%g


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