diff options
author | Damien Miller <djm@mindrot.org> | 2001-03-28 14:37:06 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2001-03-28 14:37:06 +1000 |
commit | 98344741512e0171567409c5c7208af5cebd4fe1 (patch) | |
tree | 430bc7827f579ca1daf728dbda6e98948fce68bf /configure.in | |
parent | 18bb473eb0509ef74cb7eb644925a9afaa8efaae (diff) | |
download | openssh-git-98344741512e0171567409c5c7208af5cebd4fe1.tar.gz |
- (djm) Rework krbIV tests to get us closer to building on Redhat. Still
doesn't work because of conflicts between krbIV's and OpenSSL's des.h
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/configure.in b/configure.in index f6a0a692..256443a9 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -# $Id: configure.in,v 1.269 2001/03/28 04:35:30 djm Exp $ +# $Id: configure.in,v 1.270 2001/03/28 04:37:06 djm Exp $ AC_INIT(ssh.c) @@ -1215,15 +1215,31 @@ AC_ARG_WITH(kerberos4, fi AC_CHECK_HEADERS(krb.h) - AC_CHECK_LIB(krb, main) if test "$ac_cv_header_krb_h" != yes; then AC_MSG_WARN([Cannot find krb.h, build may fail]) fi + AC_CHECK_LIB(krb, main) if test "$ac_cv_lib_krb_main" != yes; then - AC_MSG_WARN([Cannot find libkrb, build may fail]) + AC_CHECK_LIB(krb4, main) + if test "$ac_cv_lib_krb4_main" != yes; then + AC_MSG_WARN([Cannot find libkrb nor libkrb4, build may fail]) + else + KLIBS="-lkrb4" + fi + else + KLIBS="-lkrb" + fi + AC_CHECK_LIB(des, des_cbc_encrypt) + if test "$ac_cv_lib_des_des_cbc_encrypt" != yes; then + AC_CHECK_LIB(des425, des_cbc_encrypt) + if test "$ac_cv_lib_des425_des_cbc_encrypt" != yes; then + AC_MSG_WARN([Cannot find libdes nor libdes425, build may fail]) + else + KLIBS="-ldes425" + fi + else + KLIBS="-ldes" fi - - KLIBS="-lkrb -ldes" AC_CHECK_LIB(resolv, dn_expand, , ) KRB4=yes KRB4_MSG="yes" |