Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jul 2010 08:28:33 +1000
From:      Andrew Reilly <areilly@bigpond.net.au>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        Kostik Belousov <kostikbel@gmail.com>, freebsd-current@freebsd.org, Matthias Andree <mandree@freebsd.org>
Subject:   Re: Regression in GSSAPI/libxh509 linking? [PR bin/147175]
Message-ID:  <20100706222833.GA11675@duncan.reilly.home>
In-Reply-To: <4C337D44.7070107@infracaninophile.co.uk>
References:  <op.vfexgepa1e62zd@merlin.emma.line.org> <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>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100706222833.GA11675>