Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jan 2006 14:53:05 -0600
From:      Barry Pederson <bp@barryp.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        FreeBSD Stable <freebsd-stable@freebsd.org>, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: BUg on latest mysql40-client portupgrade.
Message-ID:  <43C81331.5040805@barryp.org>
In-Reply-To: <20060113203116.GA47416@xor.obsecurity.org>
References:  <001a01c6187a$9c8bc440$4001a8c0@jarasoft.net> <20060113203116.GA47416@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Fri, Jan 13, 2006 at 08:50:31PM +0100, Jack Raats wrote:
>> Since the latest mysql40-client port upgrade, I'm getting a mysql error:
>>
>> Jan 13 20:04:33 orac kernel: Starting gld.
>> Jan 13 20:04:33 orac kernel: /libexec/ld-elf.so.1:
>> Jan 13 20:04:33 orac kernel: Shared object "libmysqlclient.so.12" not found, required by "gld"
>>
>> Can anyone help me or give me a clue?
>>
>> FreeBSD 6.0-STABLE and mysql-client-4.0.26_1
>> GLD 1.6 gives the error
> 
> You forgot to portupgrade the things that depend on mysql, such as gld.

Yeah, but normally doesn't portupgrade move any old libraries to 
/usr/local/lib/compat/pkg , so you're covered for backwards library 
compatibility normally?

If you haven't rebooted since installing portupgrade, your ldconfig might not 
know about where portupgrade copies those old libraries.  You could try running 
/usr/local/etc/rc.d/000.pkgtools.sh to straighten that out.

	Barry



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