Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Sep 2003 12:07:14 -0400
From:      Michael Edenfield <kutulu@kutulu.org>
To:        Kevin Oberman <oberman@es.net>
Cc:        Kris Kennaway <kris@obsecurity.org>
Subject:   Re: Shared object "libintl.so.4" not found
Message-ID:  <20030913160714.GA71960@wombat.localnet>
In-Reply-To: <20030913042603.533695D04@ptavv.es.net>
References:  <20030913013514.GA14164@rot13.obsecurity.org> <20030913042603.533695D04@ptavv.es.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--AhhlLboLdkugWU4S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Kevin Oberman <oberman@es.net> [030913 00:26]:

> > From: Kris Kennaway <kris@obsecurity.org>

> > Please don't give bogus advice.  The solution is to update everything
> > that depends upon gettext, e.g. by using portupgrade.
>=20
> Maybe, but this bit me and the solution was to re-build gmake. The
> changes in what routines are in libc cause this problem.

The reason you had to rebuild gmake is that it, too, depends on gettext.
When the port was first built it linked against libintl.so.4.  If you
upgraded gettext w/out saving the old libraries (in
/usr/local/lib/compat/pkg, if I remember right), the gmake broke.

There are basically two ways to solve the problem:

o As Kris (and others) have said since gettext was first upgraded, you
  should do this:
 =20
  portupgrade -rf gettext

o Keep libintl.so.4 around somewhere, such as portupgrade's
  compatibility directory.

Since libintl.so.4 is not part of the base system, only part of the
ports tree, I'm not sure there's any need to warn anyone upgrading from
4.x -> 5.x of anything.  There's nothing special about gettext other
than the fact that many ports, including GNU make, depend on it.  Any
other ports which install shared libraries are going to have the same
issue, which is why portupgrade saves the old libraries for you to begin
with.

--Mike


--AhhlLboLdkugWU4S
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/Y0CyCczNhKRsh48RArG3AKDMxZ4iZHY2wYytaExGr6JtoSKrNACfQikC
yK2diQFcwk3qDtSOhgO1HC4=
=TN41
-----END PGP SIGNATURE-----

--AhhlLboLdkugWU4S--



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