From owner-freebsd-stable Sun Feb 23 18: 9:55 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1659737B401 for ; Sun, 23 Feb 2003 18:09:54 -0800 (PST) Received: from gw.nectar.cc (gw.nectar.cc [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 691A843F75 for ; Sun, 23 Feb 2003 18:09:53 -0800 (PST) (envelope-from nectar@celabo.org) Received: from madman.celabo.org (madman.celabo.org [10.0.1.111]) by gw.nectar.cc (Postfix) with ESMTP id 0179738; Sun, 23 Feb 2003 20:09:53 -0600 (CST) Received: by madman.celabo.org (Postfix, from userid 1001) id 8A86278C3E; Sun, 23 Feb 2003 20:09:52 -0600 (CST) Date: Sun, 23 Feb 2003 20:09:52 -0600 From: "Jacques A. Vidrine" To: Patrick Cc: stable@freebsd.org Subject: Re: OpenSSL-related problem Message-ID: <20030224020952.GA3283@madman.celabo.org> References: <20030223173041.O45086@rockstar.stealthgeeks.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030223173041.O45086@rockstar.stealthgeeks.net> X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.3i-ja.1 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, Feb 23, 2003 at 05:39:39PM -0800, Patrick wrote: > > Hi, > > I cvsup'd to the latest stable today, did all of the normal foo to get a > new kernel and world. I ended up with a system where any of my > ports/locally installed software that relies on OpenSSL craps out with > > /usr/libexec/ld-elf.so.1: (executable name): Undefined symbol > "OpenSSL_add_all_algorithms" > > My workaround was to go and rebuild these programs to get everything back > up, but this definitely seems like it shouldn't be. > > I saw someone else reported something similar but received no response. > > Any idea? I imagine this happened because you created a symlink from libcrypto.so.2 -> libcrypto.so.3. Don't do that. Just leave the old libcrypto.so.2 alone, or move it to /usr/lib/compat. libcrypto.so.2 (OpenSSL 0.9.6) export the symbol `OpenSSL_add_all_algorithms', but libcrypto.so.3 (OpenSSL 0.9.7) does not. Cheers, -- Jacques A. Vidrine http://www.celabo.org/ NTT/Verio SME . FreeBSD UNIX . Heimdal Kerberos jvidrine@verio.net . nectar@FreeBSD.org . nectar@kth.se To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message