Loïc Minier wrote:
On Sat, Sep 23, 2006, Attilio Fiandrotti wrote:
First, the bad news: GTK 2.10.4 has a broken DFB backend, as an old
bugfix [1] by Mike Emmel icluded in CVS was not relesed, so to get a
working GTKDFB library you'll have to use sources form CVS HEAD.
The link you're giving seems like the solution of the bug I've searched
the last hour or so. If it's only that, it should be easy to include
in the Debian packages, thanks for the pointer.
After talking with Mike Emmel, it looks like the following changes
2006-09-13 Michael Emmel <[EMAIL PROTECTED]>
* gdk/directfb/gdkcolor-directfb.c small clean ups include order
* gdk/directfb/gdkwindow-directfb.c fixed beep compile error
* gdk/directfb/Makefile.am removed GDK_PIXBUF_DISABLE_DEPRECATED
GDK_DISABLE_DEPRECATED to allow compile per Behdad
* gdk/quartz/Makefile.am same change as directfb Makefile
* gtk/Makefile.am fixed typo that cause socket stubs not to compile
were not propagated to 2.8.4, so nor the directfb nor the glitz backends
will work :(
In addition to this, the bug i posted about in July still affects GTK
CVS HEAD, so i think this is enough to try re-backporting from scratch
the HEAD GDKDFB to 2.8.20 (current DFB backend in debian unstable is
dated around May 2006).
I checked with Joss, and he said you did the backporting. Would you
provide a similar patch or explain the process you followed to make it?
Ok, i'll try to rebuild the patch.
Meanwhile, if you want to see if you can reproduce the "BOOM" bug in GTK
from CVS, you can proceed as follows (you'll need a ssh terminal).
-Run gtk-demo and open the hypertext app
-Attach gdb to the process and set a breakpoint at
gtk_target_table_free() and continue running
-close the hypertext window with meta-c, you'll enter the
gtk_target_table_free()
-At some point you should get a crash in the for() loop, can you
reproduce this?
Attilio
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]