From owner-freebsd-current@FreeBSD.ORG Tue Jul 6 22:28:36 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D42E106566B; Tue, 6 Jul 2010 22:28:36 +0000 (UTC) (envelope-from areilly@bigpond.net.au) Received: from nskntmtas06p.mx.bigpond.com (nskntmtas06p.mx.bigpond.com [61.9.168.152]) by mx1.freebsd.org (Postfix) with ESMTP id CC2E28FC0A; Tue, 6 Jul 2010 22:28:35 +0000 (UTC) Received: from nskntotgx02p.mx.bigpond.com ([124.188.161.100]) by nskntmtas06p.mx.bigpond.com with ESMTP id <20100706222833.NYNX24784.nskntmtas06p.mx.bigpond.com@nskntotgx02p.mx.bigpond.com>; Tue, 6 Jul 2010 22:28:33 +0000 Received: from duncan.reilly.home ([124.188.161.100]) by nskntotgx02p.mx.bigpond.com with ESMTP id <20100706222833.KQZP4790.nskntotgx02p.mx.bigpond.com@duncan.reilly.home>; Tue, 6 Jul 2010 22:28:33 +0000 Date: Wed, 7 Jul 2010 08:28:33 +1000 From: Andrew Reilly To: Matthew Seaman Message-ID: <20100706222833.GA11675@duncan.reilly.home> References: <20100706085435.GC13238@deviant.kiev.zoral.com.ua> <4C3317C6.3020009@FreeBSD.org> <20100706123325.GF13238@deviant.kiev.zoral.com.ua> <457406E5-0E8C-4DB0-97B3-C8CAA7DD3AD0@bigpond.net.au> <20100706134636.GG13238@deviant.kiev.zoral.com.ua> <9BB48431-AF0F-4DEA-8F9F-35830E147E68@bigpond.net.au> <4C337D44.7070107@infracaninophile.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4C337D44.7070107@infracaninophile.co.uk> User-Agent: Mutt/1.4.2.3i X-Authentication-Info: Submitted using SMTP AUTH LOGIN at nskntotgx02p.mx.bigpond.com from [124.188.161.100] using ID areilly@bigpond.net.au at Tue, 6 Jul 2010 22:28:33 +0000 X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A090203.4C33AE11.01FE,ss=1,fgs=0 X-SIH-MSG-ID: rBA7FtX+TAD0zmQs0WyzOwJxyArnqyN48Z4QX81loRIGTUDCp8DeQ9rHNvZRu8u6xC5KJhiHNGMoaa/nTY3Rs9mK Cc: Kostik Belousov , freebsd-current@freebsd.org, Matthias Andree Subject: Re: Regression in GSSAPI/libxh509 linking? [PR bin/147175] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2010 22:28:36 -0000 On Tue, Jul 06, 2010 at 08:00:20PM +0100, Matthew Seaman wrote: > On 06/07/2010 15:14:28, Andrew Reilly wrote: > > So: how should I "fix" this, properly, on my -current system? Is it > > as simple as installing heimdal from ports? I can't remove openssl-1.0: > > that has 191 ports listed in its REQUIRED_BY file. > > Rebuild the port of openssl-1.0.0 after modifying the OPTIONS to include > MD2=on ? OK. I've done that, and backed out my patch to the base libhx509 build, and lo: fetchmail rebuilt entirely happily. But now I'm confused, because ldd fetchmail before the change and ldd fetchmail after the change are identical. I don't understand how that can be. I think that I need to tear things down and start from scratch. Or at least think about it a bit longer... Here's ldd fetchmail, after (same as before): fetchmail: libintl.so.9 => /usr/local/lib/libintl.so.9 (0x800681000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x80078a000) libopie.so.6 => /usr/lib/libopie.so.6 (0x800984000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x800a8d000) libmd.so.5 => /lib/libmd.so.5 (0x800ba6000) libkvm.so.5 => /lib/libkvm.so.5 (0x800cb3000) libcom_err.so.5 => /usr/lib/libcom_err.so.5 (0x800dbc000) libssl.so.7 => /usr/local/lib/libssl.so.7 (0x800ebe000) libcrypto.so.7 => /usr/local/lib/libcrypto.so.7 (0x801016000) libgssapi.so.10 => /usr/lib/libgssapi.so.10 (0x8012b2000) libheimntlm.so.10 => /usr/lib/libheimntlm.so.10 (0x8013bc000) libkrb5.so.10 => /usr/lib/libkrb5.so.10 (0x8014c1000) libhx509.so.10 => /usr/lib/libhx509.so.10 (0x801631000) libasn1.so.10 => /usr/lib/libasn1.so.10 (0x801771000) libroken.so.10 => /usr/lib/libroken.so.10 (0x8018f3000) libc.so.7 => /lib/libc.so.7 (0x801a05000) I would have thought that the "before" would be using /lib/libcrypto.so.6, because that's what libhx509.so.10 told it to... Cheers, -- Andrew