Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] Some update (probably glib2) breaks all gtk+2 apps

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Arwed von Merkatz <v.merkatz AT gmx.net>
  • To: SM-Discuss <sm-discuss AT lists.ibiblio.org>
  • Subject: Re: [SM-Discuss] Some update (probably glib2) breaks all gtk+2 apps
  • Date: Mon, 10 Mar 2008 20:30:10 +0100

On Mon, Mar 10, 2008 at 12:36:39PM -0700, Eric Sandall wrote:
> One of these updates today broke all GTK+ apps:
> 20080310:1750(+0000) cast dejavu-ttf 2.24 success
> 20080310:1752(+0000) cast git 1.5.4.4 success
> 20080310:1754(+0000) cast glib2 2.14.6 success
> 20080310:1804(+0000) cast libgsf 1.14.8 success
> 20080310:1806(+0000) cast liboil 0.3.13 success
> 20080310:1806(+0000) cast mpg123 1.3.1 success
> 20080310:1812(+0000) cast samba 3.0.28a success
> 20080310:1817(+0000) cast sudo 1.6.9p14 success
> 20080310:1833(+0000) cast wine 0.9.57 success

This is a glib2 downgrade, there was a 2.15.x there that got downgraded
because it broke some other stuff, but it should probably be upgraded
again.

> $ firefox
> /usr/lib/firefox/firefox-bin: symbol lookup error:
> /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_dpgettext
>
> $ midori
> midori: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined
> symbol: g_dpgettext
>
> $ terminal
> terminal: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined
> symbol: g_dpgettext
>
> $ pidgin
> pidgin: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined
> symbol: g_dpgettext
>
> Ran `cleanse --fix firefox` and it tried to recompile gtk+2, but I get
> this error:
> checking Pango flags... -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0
> -ldl -lglib-2.0
> configure: error:
> *** Can't link to Pango. Pango is required to build
> *** GTK+. For more information see http://www.pango.org
> ESC[31mESC[1m ! Problem Detected ! ESC[0m
>
> Recasting pango (which passed cleanse --fix) and then gtk+2 gives this
> error:
> checking for Xinerama support on XFree86... yes
> checking Pango flags... -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12
> -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0
> -ldl -lglib-2.0
> checking ATK flags... -I/usr/include/atk-1.0 -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include -latk-1.0 -lgobject-2.0 -lgmodule-2.0
> -ldl -lglib-2.0
> configure: error:
> *** Cannot link to Accessibility Toolkit.
> Accessibility Toolkit is required
> *** to build GTK+
>
> Now I recast atk and now gtk+2 compiles fine and my GTK+2 apps work.
> So one of the updates above needs to trigger pango and atk, then
> gtk+2. My vote goes to glib2 as atk, pango, and gtk+2 all depend on
> it, but I have done no testing.
>
> -sandalle
>
> --
> Eric Sandall | Source Mage GNU/Linux Developer
> eric AT sandall.us PGP: 0xA8EFDD61 | http://www.sourcemage.org/
> http://eric.sandall.us/ | http://counter.li.org/ #196285
>
> _______________________________________________
> SM-Discuss mailing list
> SM-Discuss AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-discuss

--
Arwed v. Merkatz Source Mage GNU/Linux developer
http://www.sourcemage.org




Archive powered by MHonArc 2.6.24.

Top of Page