From owner-freebsd-ports@FreeBSD.ORG Sun Jun 3 20:50:41 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B1C4106564A; Sun, 3 Jun 2012 20:50:41 +0000 (UTC) (envelope-from oleg.moskalenko@citrix.com) Received: from SMTP.CITRIX.COM (smtp.citrix.com [66.165.176.89]) by mx1.freebsd.org (Postfix) with ESMTP id D3C798FC16; Sun, 3 Jun 2012 20:50:40 +0000 (UTC) X-IronPort-AV: E=Sophos;i="4.75,710,1330923600"; d="scan'208,217";a="26699091" Received: from sjcpmailmx01.citrite.net ([10.216.14.74]) by FTLPIPO01.CITRIX.COM with ESMTP/TLS/RC4-MD5; 03 Jun 2012 16:50:40 -0400 Received: from SJCPMAILBOX01.citrite.net ([10.216.4.72]) by SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi; Sun, 3 Jun 2012 13:50:39 -0700 From: Oleg Moskalenko To: "freebsd-ports@freebsd.org" , "'mm@freebsd.org'" Date: Sun, 3 Jun 2012 13:50:38 -0700 Thread-Topic: Libevent2 port is not passing SSL regression tests Thread-Index: Ac1Byofk0ppHlKyKRs6ppyWNNbxLBg== Message-ID: <031222CBCF33214AB2EB4ABA279428A3011A2D0170B9@SJCPMAILBOX01.citrite.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Libevent2 port is not passing SSL regression tests 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: Sun, 03 Jun 2012 20:50:41 -0000 Hi Libevent is a very important port that is used in many projects (Chromium a= nd Memcached are among the best known ones). I installed the latest current version of libevent 2.0.19 (port devel/libev= ent2) and it seems like it is broken in regard to OpenSSL integration (I us= e the OpenSSL recent port, which is 1.0.1c version). I filed a bug in libev= ent community, but may be somebody from FreeBSD community can take a look, = because probably FreeBSD is not on high priority list of libevent community= and this port affects many other projects. This is my bug report: Bugs item #3531737, was opened at 2012-06-03 13:35 Message generated for change (Tracker Item Submitted) made by holger67 You can respond by visiting: https://sourceforge.net/tracker/?func=3Ddetail&atid=3D461322&aid=3D3531737&= group_id=3D50884 Please note that this message will contain a full copy of the comment threa= d, including the initial issue submission, for this request, not just the latest update. Category: libevent-core Group: For 2.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Oleg Moskalenko (holger67) Assigned to: Nobody/Anonymous (nobody) Summary: "make verify" fails on FreeBSD OpenSSL tests Initial Comment: OS: FreeBSD 8.x and 9.x Libevent versions tested: 2.0.15 and 2.0.19 OpenSSL version: 1.0.1c During the "make verify" regression tests two tests failed: ............... regress: ssl/bufferevent_renegotiate_socketpair: FAIL regress_ssl.c:335: assert(test_is_done =3D=3D 1) [bufferevent_renegotiate_socketpair FAILED] ssl/bufferevent_renegotiate_filter: FAIL regress_ssl.c:335: assert(test_is_done =3D=3D 1) [bufferevent_renegotiate_filter FAILED] 2/179 TESTS FAILED. (0 skipped) ................. It happens with kqueue, poll and select I/O engines. It happens with both 32 bits and 64 bits OS versions. I am attaching the event-config.h file, generated on my FreeBSD 8.2 32-bits= system, just in case if it helps. I also tested it on FreeBSD 9.0 amd64 64-bits system, the error is exactly = the same. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D