[webkit-dev] Odd Build Issue on Gtk Port

Alex Milowski alex at milowski.org
Fri Oct 15 15:13:21 PDT 2010


I kept getting GDK_DISPLAY related errors on my Ubuntu-based development
machine.  It turns on in Gtk 2.22.0 that GDK_DISPLAY just isn't defined
(at least via Ubuntu 10.10).

I fixed that by a header tweak:

Index: GtkVersioning.h
===================================================================
--- GtkVersioning.h	(revision 69861)
+++ GtkVersioning.h	(working copy)
@@ -30,6 +30,10 @@
 G_BEGIN_DECLS

 // Macros to avoid deprecation checking churn
+#if GTK_CHECK_VERSION(2, 22, 0)
+#define GDK_DISPLAY() (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()))
+#endif
+
 #ifndef GTK_API_VERSION_2
 #define GDK_DISPLAY() (GDK_DISPLAY_XDISPLAY(gdk_display_get_default()))
 #else


I'm not an expert on this so I really don't know why this is
necessary.  With the
above change, everything compiles and works fine.

-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics


More information about the webkit-dev mailing list