[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 @@

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

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

Bertrand Russell in a footnote of Principles of Mathematics

More information about the webkit-dev mailing list