From owner-freebsd-ports@FreeBSD.ORG Fri Aug 29 22:47:01 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B670C16A4C0 for ; Fri, 29 Aug 2003 22:47:01 -0700 (PDT) Received: from lakemtao04.cox.net (lakemtao04.cox.net [68.1.17.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C08443FBF for ; Fri, 29 Aug 2003 22:47:00 -0700 (PDT) (envelope-from A.J.Caines@halplant.com) Received: from mail.halplant.com ([68.98.167.210]) by lakemtao04.cox.net (InterMail vM.5.01.06.04 201-253-122-130-104-20030726) with ESMTP id <20030830054701.ZNBZ419.lakemtao04.cox.net@mail.halplant.com> for ; Sat, 30 Aug 2003 01:47:01 -0400 Received: by mail.halplant.com (Postfix, from userid 1001) id: 46:59 -0400 (EDT) Date: Sat, 30 Aug 2003 01:46:59 -0400 From: Andrew J Caines To: FreeBSD ports Message-ID: <20030830054659.GM366@hal9000.halplant.com> References: <2ADA6148-DAA9-11D7-AE1D-0003939DF7CA@customdynamic.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ADA6148-DAA9-11D7-AE1D-0003939DF7CA@customdynamic.net> Organization: H.A.L. Plant X-PGP-Fingerprint: C59A 2F74 1139 9432 B457 0B61 DDF2 AA61 67C3 18A1 X-Powered-by: FreeBSD 4.8-STABLE X-URL: http://halplant.com:88/ X-Yahoo-Profile: AJ_Z0 Importance: Normal User-Agent: Mutt/1.5.4i Subject: Re: pkgconfig:Shared object "libintl.so.1" not found X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andrew J Caines List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Aug 2003 05:47:01 -0000 Victor, > What I actually have is /usr/local/lib/libintl.so.4 - could somebody > give me a hint what to do about this? Rebuild all the ports which depend on the port which includes libintl (ie. gettext-0.12.1). The recent update left quite a few ports looking for the .4 version. Look for the png example in portupgrade(1) for an easy way to do this, but if that doesn't catch everything, then you can try to find everything linked against that lib with something like... # find /usr/{X11R6,local}/{bin.lib} -type f | while read lib; do ldd $lib 2>&- | egrep -q libintl\.so\.4 && echo $lib; done If there's a way to relink an existing binary or .so to a different .so, then I'd love to know it. Of course that presumes compatibility in all calls and is a fine length of rope with a free bullet clip thrown in. -Andrew- -- _______________________________________________________________________ | -Andrew J. Caines- Unix Systems Engineer A.J.Caines@halplant.com | | "They that can give up essential liberty to obtain a little temporary | | safety deserve neither liberty nor safety" - Benjamin Franklin, 1759 |