From owner-freebsd-ports@FreeBSD.ORG Thu Sep 29 19:05:35 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74C5016A41F for ; Thu, 29 Sep 2005 19:05:35 +0000 (GMT) (envelope-from dirk.meyer@dinoex.sub.org) Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [194.45.71.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 631E143D53 for ; Thu, 29 Sep 2005 19:05:31 +0000 (GMT) (envelope-from dirk.meyer@dinoex.sub.org) Received: from uucp.dinoex.sub.de (dinoex@uucp.dinoex.sub.de [194.45.71.2] (may be forged)) by uucp.dinoex.sub.de (8.13.5/8.13.5) with ESMTP id j8TJ50bQ004176 for ; Thu, 29 Sep 2005 21:05:00 +0200 (CEST) (envelope-from dirk.meyer@dinoex.sub.org) X-MDaemon-Deliver-To: Received: from build.dinoex.sub.de (dinoex@localhost) by uucp.dinoex.sub.de (8.13.5/8.13.5/Submit) with BSMTP id j8TJ501L004168 for ; Thu, 29 Sep 2005 21:05:00 +0200 (CEST) (envelope-from dirk.meyer@dinoex.sub.org) To: freebsd-ports@freebsd.org Message-ID: From: dirk.meyer@dinoex.sub.org (Dirk Meyer) Organization: privat Date: Thu, 29 Sep 2005 20:59:27 +0200 X-Mailer: Dinoex 1.79 References: <1399.192.168.1.2.1128015775.squirrel@mail.scadian.net> X-Gateway: ZCONNECT build.dinoex.sub.de [UNIX/Connect 0.94] X-PGP-Fingerprint: 44 16 EC 0A D3 3A 4F 28 8A 8A 47 93 F1 CF 2F 12 X-Copyright: (C) Copyright 2001 by Dirk Meyer -- All rights reserved. X-PGP-Key-Avail: mailto:pgp-public-keys@keys.de.pgp.net Subject:GET 0x331CDA5D X-ZC-VIA: 20050929000000S+2@dinoex.sub.org X-Milter: Spamilter (Reciever: uucp.dinoex.sub.de; Sender-ip: 194.45.71.2; Sender-helo: uucp.dinoex.sub.de; ) Subject: Re: Openssl 0.9.8 incompatibility X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 19:05:35 -0000 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 #include #include