site  contact  subhomenews

GTK "gseal" fix, take 2

January 10, 2012 — BarryK
I reported on this saga here:
http://bkhome.org/archive/blog2/201112/gtk-quotgsealquot-fix.html

Well, today I built Wary with GTK 2.24.5, as reported in above link, but the slow/hanging BootManager (Xdialog SFS-chooser window) is back again.

So I tried something that I had not done before, I compiled GTK 2.24.8 with this:

# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --with-xinput=yes --enable-debug=minimum --enable-introspection=no

I had not previously compiled GTK 2.24.8 with '--enable-introspection=no'. Well, that fixed it!

There were three problems:

1. Slow/hanging BootManager Xdialog window.
2. "gseal" errors when compile applications.
3. Long drop-down lists in GTK apps very slow.

Number 2, I compiled 'gtktetris', which previously exhibited the "gseal" errors.

Number 3, 'quicksetup' exhibits the slow and cpu-hogging drop-down lists.

I built wary with the new GTK 2.24.8, the above 3 problems have gone away.

The PETs are uploaded:
http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+-2.24.8_no_introspection-w5c.pet
http://distro.ibiblio.org/quirky/pet_packages-wary5/gtk+_DEV-2.24.8_no_introspection-w5c.pet

My package-selection entry:

yes|gtk+|gtk+-2.24.8_no_introspection*,gtk+_DEV-2.24.8_no_introspection*|exe,dev,doc,nls|

Comments

missing gdkconfig.h


Re missing gdkconfig.h
Username: BarryK
"Jemimah, That's weird, I don't have it, yet don't get the "gseal" error. Whereabouts exactly did you put it? I might throw it into the PET anyway, as a precaution.

gdkconfig.h
Username: jemimah
"I just put it in /usr/include. If you can find an app that gets the GSEAL errors, and scroll all the way up to the first error - at least in my experience, it always complains about the missing header file. The GEAL errors are a red herring.

Re gdkconfig.h
Username: BarryK
"Jemimah, Thanks, I have put it in. Will also go back to the 2.24.8 PETs with introspection enabled, whatever difference that makes.


Tags: wary