  giounixincludedir=$(includedir)/gio-unix-2.0/gio
  giounixinclude_HEADERS = \
  	gdesktopappinfo.h	\
-@@ -525,7 +521,7 @@ libgio_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
+@@ -581,7 +577,7 @@ libgio_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
  	-export-dynamic $(no_undefined)
  
  if OS_COCOA

-  backend_class->withdraw_notification = g_cocoa_notification_backend_withdraw_notification;
-}
diff --git a/gio/giomodule.c b/gio/giomodule.c
index 11581b4..f559c74 100644
--- a/gio/giomodule.c
+++ b/gio/giomodule.c
@@ -911,10 +911,6 @@ extern GType g_fdo_notification_backend_get_type (void);
 extern GType g_gtk_notification_backend_get_type (void);
 #endif
 
-#ifdef HAVE_COCOA

 #ifdef G_PLATFORM_WIN32
 
 #include <windows.h>
@@ -1121,9 +1117,6 @@ _g_io_modules_ensure_loaded (void)
       g_type_ensure (g_network_monitor_portal_get_type ());
       g_type_ensure (g_proxy_resolver_portal_get_type ());
 #endif
-#ifdef HAVE_COCOA
-      g_type_ensure (g_cocoa_notification_backend_get_type ());
