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>