Switch to new subscribe protocol and wayland-egl
diff --git a/compositor/compositor.c b/compositor/compositor.c
index d4df045..338b0ea 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -1371,7 +1371,8 @@
 }
 
 static void
-wlsc_output_post_geometry(struct wl_client *client, struct wl_object *global)
+wlsc_output_post_geometry(struct wl_client *client,
+			  struct wl_object *global, uint32_t version)
 {
 	struct wlsc_output *output =
 		container_of(global, struct wlsc_output, object);