Date: Sun, 31 Aug 2003 02:37:01 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Doug Barton <DougB@freebsd.org> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: gdk-pixbuf has indirect gettext dependency Message-ID: <1062311821.20426.31.camel@shumai.marcuscom.com> In-Reply-To: <20030830193903.H25519@znfgre.qbhto.arg> References: <20030830193903.H25519@znfgre.qbhto.arg>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1062311821.20426.31.camel>