From owner-freebsd-current@FreeBSD.ORG Sat Sep 13 09:07:19 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB69C16A4BF for ; Sat, 13 Sep 2003 09:07:19 -0700 (PDT) Received: from basement.kutulu.org (pcp03610121pcs.longhl01.md.comcast.net [68.49.239.235]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7682F43FF3 for ; Sat, 13 Sep 2003 09:07:16 -0700 (PDT) (envelope-from kutulu@kutulu.org) Received: from wombat.localnet (wombat.localnet [192.168.69.3]) by basement.kutulu.org (Postfix) with ESMTP id 3EB97A9F4; Sat, 13 Sep 2003 12:07:15 -0400 (EDT) Received: by wombat.localnet (Postfix, from userid 1001) id 081F5B827; Sat, 13 Sep 2003 12:07:15 -0400 (EDT) Date: Sat, 13 Sep 2003 12:07:14 -0400 From: Michael Edenfield To: Kevin Oberman Message-ID: <20030913160714.GA71960@wombat.localnet> Mail-Followup-To: Kevin Oberman , Kris Kennaway , Michael Goffin , freebsd-current@freebsd.org References: <20030913013514.GA14164@rot13.obsecurity.org> <20030913042603.533695D04@ptavv.es.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <20030913042603.533695D04@ptavv.es.net> X-Mailer: Mutt http://www.mutt.org/ X-Accept-Language: en X-PGP-Key: http://www.kutulu.org/pgp/kutulu.asc X-PGP-Fingerprint: 1CE0 3C31 7013 D529 406D 37DC 09CC CD84 A46C 878F User-Agent: Mutt/1.5.4i cc: Michael Goffin cc: freebsd-current@freebsd.org cc: Kris Kennaway Subject: Re: Shared object "libintl.so.4" not found X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Sat, 13 Sep 2003 16:07:19 -0000 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Kevin Oberman [030913 00:26]: > > From: Kris Kennaway > > 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--