From owner-freebsd-ports@FreeBSD.ORG Mon Jun 22 09:08:04 2009 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 C73F3106564A for ; Mon, 22 Jun 2009 09:08:04 +0000 (UTC) (envelope-from johans@stack.nl) Received: from mx1.stack.nl (relay04.stack.nl [IPv6:2001:610:1108:5010::107]) by mx1.freebsd.org (Postfix) with ESMTP id 7FC508FC12 for ; Mon, 22 Jun 2009 09:08:04 +0000 (UTC) (envelope-from johans@stack.nl) Received: by mx1.stack.nl (Postfix, from userid 65534) id 4ECE9375850; Mon, 22 Jun 2009 11:08:03 +0200 (CEST) X-Spam-DCC: CTc-dcc2: scanner01.stack.nl 1031; Body=1 Fuz1=1 Fuz2=1 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on scanner01.stack.nl X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Relay-Country: _RELAYCOUNTRY_ Received: from mud.stack.nl (mud.stack.nl [IPv6:2001:610:1108:5011:230:48ff:fe12:2794]) by mx1.stack.nl (Postfix) with ESMTP id 212AF375842; Mon, 22 Jun 2009 11:07:57 +0200 (CEST) Received: by mud.stack.nl (Postfix, from userid 801) id 06D351144A; Mon, 22 Jun 2009 11:07:56 +0200 (CEST) Date: Mon, 22 Jun 2009 11:07:56 +0200 From: Johan van Selst To: Dan Langille Message-ID: <20090622090756.GA9276@mud.stack.nl> References: <4A3E501E.1050502@langille.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline In-Reply-To: <4A3E501E.1050502@langille.org> User-Agent: Mutt/1.5.19 (2009-01-14) Cc: freebsd-ports@freebsd.org Subject: Re: pthreads => no Bacula encryption on FreeBSD Release 7 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: Mon, 22 Jun 2009 09:08:05 -0000 --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Dan Langille wrote: > "This is to warn you that Bacula will probably not be able to be > compiled and run with encryption on Release 7 of FreeBSD. This is > because the version of pthreads in that release has pthread_t defined as > a structure, which is incompatible with OpenSSL." The proper solution here would probably be for bacula to use the newer CRYPTO_THREADID features of OpenSSL, which do not have this restriction. The API is described at http://www.openssl.org/docs/crypto/threads.html Unfortunately these are only available with a recent OpenSSL source - and not with the version that is included in the FreeBSD 7 base system. Ciao, Johan --Qxx1br4bt0+wmkIi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- iEYEAREIAAYFAko/SewACgkQaOElK32lxTuvWgCgygY2hIgLnf/HaGkiwjlZ/wsG W24AnigcSBZtXoz/6LNT1X8Bc4UzZtc9 =dLbF -----END PGP SIGNATURE----- --Qxx1br4bt0+wmkIi--