Hi all, I have just update cogl to 1.10.0, since then I wasn't enable to start gnome-shell so I remerged mutter-3.2.2 but it gives me this error: /bin/sh ../libtool --silent --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/gobject-introspection-1.0 -I/usr/lib/libffi-3.0.10/include -I. -I./core -I./ui -I./compositor -DMUTTER_LIBEXECDIR=\"/usr/libexec\" -DHOST_ALIAS=\"i686-pc-linux-gnu\" -DMUTTER_LOCALEDIR=\"/usr/share/locale\" -DMUTTER_PKGDATADIR=\"/usr/share/mutter\" -DMUTTER_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"mutter\" -DSN_API_NOT_YET_FROZEN=1 -DMUTTER_MAJOR_VERSION=3 -DMUTTER_MINOR_VERSION=2 -DMUTTER_MICRO_VERSION=2 -DMUTTER_PLUGIN_API_VERSION=3 -DMUTTER_PKGLIBDIR=\"/usr/lib/mutter\" -DMUTTER_PLUGIN_DIR=\"/usr/lib/mutter/plugins\" -DGETTEXT_PACKAGE=\"mutter\" -march=native -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o meta-module.lo `test -f 'compositor/meta-module.c' || echo './'`compositor/meta-module.c CC meta-plugin.lo /bin/sh ../libtool --silent --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -pthread -DORBIT2=1 -D_REENTRANT -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/gobject-introspection-1.0 -I/usr/lib/libffi-3.0.10/include -I. -I./core -I./ui -I./compositor -DMUTTER_LIBEXECDIR=\"/usr/libexec\" -DHOST_ALIAS=\"i686-pc-linux-gnu\" -DMUTTER_LOCALEDIR=\"/usr/share/locale\" -DMUTTER_PKGDATADIR=\"/usr/share/mutter\" -DMUTTER_DATADIR=\"/usr/share\" -DG_LOG_DOMAIN=\"mutter\" -DSN_API_NOT_YET_FROZEN=1 -DMUTTER_MAJOR_VERSION=3 -DMUTTER_MINOR_VERSION=2 -DMUTTER_MICRO_VERSION=2 -DMUTTER_PLUGIN_API_VERSION=3 -DMUTTER_PKGLIBDIR=\"/usr/lib/mutter\" -DMUTTER_PLUGIN_DIR=\"/usr/lib/mutter/plugins\" -DGETTEXT_PACKAGE=\"mutter\" -march=native -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -c -o meta-plugin.lo `test -f 'compositor/meta-plugin.c' || echo './'`compositor/meta-plugin.c compositor/meta-background-actor.c: In function ‘meta_background_actor_update’: compositor/meta-background-actor.c:542:7: warning: passing argument 1 of ‘cogl_texture_pixmap_x11_new’ makes pointer from integer without a cast [enabled by default] /usr/include/cogl/cogl/cogl-texture-pixmap-x11.h:102:1: note: expected ‘struct CoglContext *’ but argument is of type ‘Pixmap’ compositor/meta-background-actor.c:542:7: error: too few arguments to function ‘cogl_texture_pixmap_x11_new’ /usr/include/cogl/cogl/cogl-texture-pixmap-x11.h:102:1: note: declared here make[4]: *** [meta-background-actor.lo] Errore 1 make[4]: *** Attesa dei processi non terminati.... make[4]: Leaving directory `/var/tmp/portage/x11-wm/mutter-3.2.2/work/mutter-3.2.2/src' make[3]: *** [all-recursive] Errore 1 make[3]: Leaving directory `/var/tmp/portage/x11-wm/mutter-3.2.2/work/mutter-3.2.2/src' make[2]: *** [all] Errore 2 make[2]: Leaving directory `/var/tmp/portage/x11-wm/mutter-3.2.2/work/mutter-3.2.2/src' make[1]: *** [all-recursive] Errore 1 make[1]: Leaving directory `/var/tmp/portage/x11-wm/mutter-3.2.2/work/mutter-3.2.2' make: *** [all] Errore 2 Thanks
See the comments in /usr/portage/profiles/package.mask: # Nirbheek Chauhan <nirbheek@gentoo.org> (25 Mar 2012) # This is now the GNOME 3.4 mask =dev-libs/glib-2.32*:2 =dev-util/gdbus-codegen-2.32* =x11-libs/gtk+-3.4*:3 # New clutter API breaks almost everything =media-libs/cogl-1.10* =media-libs/clutter-1.10* =media-libs/clutter-gtk-1.2*
In other words: please don't unmask cogl-1.10 until the mutter-3.3/3.4 ebuilds are ready.
Now works with mutter-3.3.92 in gnome overlay