diff -Naur glib-2.28.6.orig/glib/gatomic.c glib-2.28.6/glib/gatomic.c
--- glib-2.28.6.orig/glib/gatomic.c	2011-04-18 11:06:34.000000000 -0400
+++ glib-2.28.6/glib/gatomic.c	2011-04-18 11:06:52.000000000 -0400
@@ -881,6 +881,7 @@
 #endif /* DEFINE_WITH_WIN32_INTERLOCKED */
 
 #ifdef DEFINE_WITH_MUTEXES
+#include "gthread.h"
 /* We have to use the slow, but safe locking method */
 static GMutex *g_atomic_mutex; 
 
