linuxmint/muffin — Issue #9: FTBFS with latest cogl version (cogl-1.9.6)
Author: leigh123linux
Created: 2012-02-27 18:51:09+00:00
State: open

muffin fails to build against the latest cogl version

compositor/meta-background-actor.c: In function 'set_texture_to_stage_color':
compositor/meta-background-actor.c:224:3: warning: 'clutter_stage_get_color' is deprecated (declared at /usr/include/clutter-1.0/clutter/deprecated/clutter-stage.h:97): Use 'clutter_actor_get_background_color' instead [-Wdeprecated-declarations]
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]
In file included from compositor/meta-background-actor.c:29:0:
/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'
In file included from compositor/meta-background-actor.c:29:0:
/usr/include/cogl/cogl/cogl-texture-pixmap-x11.h:102:1: note: declared here
make[4]: *** [meta-background-actor.lo] Error 1
make[4]: *** Waiting for unfinished jobs....

Full build log

https://koji.fedoraproject.org/koji/getfile?taskID=3821247&name=build.log

Buildroot log

https://koji.fedoraproject.org/koji/getfile?taskID=3821247&name=root.log

I don't see any way around this issue other than creating a muffin development branch based on mutter-3.3.90