From owner-freebsd-gnome@FreeBSD.ORG Sat Aug 30 23:37:06 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC2EA16A4BF; Sat, 30 Aug 2003 23:37:06 -0700 (PDT) Received: from ms-smtp-03.southeast.rr.com (ms-smtp-03.southeast.rr.com [24.93.67.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB41743FE5; Sat, 30 Aug 2003 23:37:05 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158])h7V6Yxxk001798; Sun, 31 Aug 2003 02:34:59 -0400 (EDT) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) h7V6a1ff019127; Sun, 31 Aug 2003 02:36:01 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Doug Barton In-Reply-To: <20030830193903.H25519@znfgre.qbhto.arg> References: <20030830193903.H25519@znfgre.qbhto.arg> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-M/rOw5zE8YuETuGBHVMe" Organization: MarcusCom, Inc. Message-Id: <1062311821.20426.31.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 Date: Sun, 31 Aug 2003 02:37:01 -0400 X-Spam-Status: No, hits=-11.6 required=5.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES, USER_AGENT_XIMIAN autolearn=ham version=2.55 X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) cc: FreeBSD GNOME Users Subject: Re: gdk-pixbuf has indirect gettext dependency X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Aug 2003 06:37:07 -0000 --=-M/rOw5zE8YuETuGBHVMe Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2003-08-30 at 22:43, Doug Barton wrote: > Howdy, >=20 > I was doing the gettext dance on one of my systems today, and discovered > that gdk-pixbuf has an indirect dependency on gettext, seemingly > inherited through gtk. So the following procedure: >=20 > install a bunch of stuff > gettext is updated, and bumps .so version number > uninstall gettext, glib, gtk > reinstall above > try to run any app linked with gdk-pixbuf *BOOM* This is why I recommended people do a portupgrade -rf -m BATCH=3Dyes gettext so that they can get to all the ports with implicit dependencies on gettext. >=20 > fails, since gdk-pixbuf won't be able to find the old version of > libintl.so. >=20 > The solution seems to be adding a direct dependency on gettext in > gdk-pixbuf's Makefile. This should be a no-op in the clean build case, > since gtk requires gettext too. There are a _lot_ of such ports. Adding explicit dependencies to all ports will be messy and time-consuming. I appreciate the problem here (it's a huge PITA, and I believe I was quoted as saying, "I'm not going to make any friends with this commit" on IRC), but thankfully, there is a decent way to handle this with portupgrade. Joe >=20 > HTH, >=20 > Doug --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-M/rOw5zE8YuETuGBHVMe Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQA/UZeNb2iPiv4Uz4cRArqQAKCrPmYZx2KAxTilUmo6NAiWYFoKDgCglVgC 1kz0pTRpDIdRvxlTEOGXMWE= =XI7S -----END PGP SIGNATURE----- --=-M/rOw5zE8YuETuGBHVMe--