GTK "gseal" fix, take 2

I reported on this saga here:
http://bkhome.org/blog/?viewDetailed=02618

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|


Posted on 10 Jan 2012, 9:21


Comments:

Posted on 10 Jan 2012, 13:41 by jemimah
missing gdkconfig.h
The gseal errors seem to have been caused by the gdkconfig.h file missing from the devx. At least that's how I fixed it in saluki.


Posted on 10 Jan 2012, 18:02 by BarryK
Re missing gdkconfig.h
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.



Posted on 10 Jan 2012, 24:16 by jemimah
gdkconfig.h
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.




Posted on 11 Jan 2012, 8:34 by BarryK
Re gdkconfig.h
Jemimah,
Thanks, I have put it in. Will also go back to the 2.24.8 PETs with introspection enabled, whatever difference that makes.



Posted on 29 Jan 2012, 15:28 by Michael
Thanks!
Thank you for this fix. I was driving myself nuts trying to figure out what was causing all those GSEAL errors during compilation.