Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2005 20:59:27 +0200
From:      dirk.meyer@dinoex.sub.org (Dirk Meyer)
To:        freebsd-ports@freebsd.org
Subject:   Re: Openssl 0.9.8 incompatibility
Message-ID:  <jP7ptIBYEL@dmeyer.dinoex.sub.org>
References:  <1399.192.168.1.2.1128015775.squirrel@mail.scadian.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hallo Jim Trigg,

> Well, apparently openssl 0.9.8 is more fragile than 0.9.7g; two of my
> installed ports won't rebuild with it.  There's an easy workaround for
> security/cyrus-sasl2 -- make it with WITHOUT_NTLM defined.  I haven't
> figured out exactly how comms/kermit broke, though.

security/cyrus-sasl2 is already patched.
it needed in ntlm.c the line:
#include "md5.h"


kermit says:
[...]
In file included from /usr/local/include/openssl/x509.h:96,
                 from /usr/local/include/openssl/ssl.h:183,
                 from ck_ssl.h:43,
                 from ckcmai.c:607:
/usr/local/include/openssl/rsa.h:324: syntax error before `25'


The patch below fixes this.
As thsi portz don't have a dedicated MAINTAINTER,
i was able to commited this fix to the port.

Thanks for reporting

btw, the macro EM is nowhere used in the kermit code.

kind regards Dirk

- Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany
- [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org]

--- ck_ssl.h.orig       Sun Mar 14 18:08:23 2004
+++ ck_ssl.h    Thu Sep 29 20:31:23 2005
@@ -39,6 +39,7 @@
  * definitions there is no reason to have it included by openssl/evp.h
  */
 #define OPENSSL_NO_MDC2
+#undef EM
 #include <openssl/des.h>
 #include <openssl/ssl.h>
 #include <openssl/x509v3.h>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?jP7ptIBYEL>