From owner-freebsd-questions@FreeBSD.ORG Fri Jan 9 09:12:57 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19D5616A4CE for ; Fri, 9 Jan 2004 09:12:57 -0800 (PST) Received: from smtp.infracaninophile.co.uk (happy-idiot-talk.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0842243D2F for ; Fri, 9 Jan 2004 09:12:54 -0800 (PST) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) i09HCn0I024521 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 9 Jan 2004 17:12:49 GMT (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost)id i09HCniQ024520; Fri, 9 Jan 2004 17:12:49 GMT (envelope-from matthew) Date: Fri, 9 Jan 2004 17:12:49 +0000 From: Matthew Seaman To: Mauricio Message-ID: <20040109171249.GA24282@happy-idiot-talk.infracaninophile.co.uk> Mail-Followup-To: Matthew Seaman , Mauricio , questions@freebsd.org References: <20040109110400.G610@genisis.domain.org> <20040109161259.GC4168@dan.emsphone.com> <20040109112034.I610@genisis.domain.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8t9RHnE3ZwKMSgU+" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1i X-Spam-Status: No, hits=-4.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=2.61 X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on happy-idiot-talk.infracaninophile.co.uk cc: questions@freebsd.org Subject: Re: In Search Of: libintl.so.4 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2004 17:12:57 -0000 --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 09, 2004 at 11:52:45AM -0500, Mauricio wrote: > I am trying to install wget in this freebsd 5.1 box. So, I=20 > downloaded ports.tar.gz off freebsd.org, untarred and unzipped it,=20 > and went to ports/ftp/wget. I then typed "make" just to get the=20 > following error message during the configuration: >=20 > /usr/libexec/ld-elf.so.1: Shared object "libintl.so.4" not found >=20 > S, I asked the machine where this library could be hiding: >=20 > daffy# find / -name libintl.so.4 -print > /usr/ports/devel/gettext/work/gettext-0.11.5/intl/.libs/libintl.so.4 > daffy# >=20 > I am confused: AFAIK, wget wants gettext-0.12.1, which I did install=20 > earlier yesterday. So, why does it still want the earlier version? This is a FAQ. When you installed gmake(1) it was linked against the version of libintl.so you had available at the time, which was libintl.so.4. Then later on, you updated the devel/gettext port, which replaced libintl.so.4 with libintl.so.5 -- unless you've saved a copy of libintl.so.4 somewhere[1] all of the ports you have installed which link against libintl.so.4 will now fail to run correctly. Unfortunately, loads of things depend on devel/gettext, and the ABI version number on libintl.so gets bumped fairly often. In order to fix the problem you need to rebuild all of the ports that depend on devel/gettext, which you can do by: # portupgrade -fr devel/gettext Cheers, Matthew [1] portupgrade(1) saves a copy in /usr/local/lib/compat/pkg unless you use the '-u' flag. --=20 Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK --8t9RHnE3ZwKMSgU+ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQE//uERdtESqEQa7a0RAoLsAJ0RLA9a0Sx6Qn6XCEozvGVOJRp+LQCfX8Cx iFSD8ECzzysWtK9q4rBErx0= =YOiQ -----END PGP SIGNATURE----- --8t9RHnE3ZwKMSgU+--