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

openssl-0.9.6c krb4.1.1.1 libdes



Hallo.

linux-2.4.18
openssl-0.9.6c
krb4.1.1.1
heimdal-0.4e
openldap-2.1.1beta

To enable kdc listening on port 88 750 4444 
configuration of krb4.1.1.1 must found crypt.h from openssl.

/usr/src/krb4.1.1.1: ./configure --disable-ipv6 --with-afsws=/usr/afsws
--with-openssl=/usr --enable-shared=yes
openssl-0.9.6b works fine, but with openssl-0.9.6c there are problems:

...
configure:16380: checking if crypt needs a prototype
configure:16408: gcc -c  -g -O2  conftest.c >&5
configure: In function `main':
configure:16399: conflicting types for `crypt'
/usr/include/crypt.h:33: previous declaration of `crypt'
configure:16399: warning: extern declaration of `crypt' doesn't match
global one
configure:16411: $? = 1
configure: failed program was:
#line 16386 "configure"
#include "confdefs.h"

#ifdef HAVE_CRYPT_H
#include <crypt.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif

int
main ()
{
struct foo { int foo; } xx;
extern int crypt (struct foo*);
crypt(&xx);

  ;
  return 0;
}
configure:16427: result: no
...


A thread in openssl-mailing-list in 2001/11 sounds that a libdes-library
will not further support.

I have found a patch for cyrus-sasl-1.5.27 and heimdal-0.4e to avoid
Problems with DES.
Is there a similar patch for krb4-1.1.1 or another solution?

Ralf