This is for oneiric. After updating recently, emerald is crashing in
#0 0x001e6c2a in decor_quads_to_property () from /usr/lib/libdecoration.so.0
I've tried recompiling the source package and it leads to:
main.c: In function ‘decor_update_window_property’:
main.c:508:8: warning: passing argument 3 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘Pixmap’ but argument is of type ‘struct decor_extents_t *’
main.c:508:8: warning: passing argument 9 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:508:8: warning: passing argument 10 of ‘decor_quads_to_property’ makes pointer from integer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘struct decor_quad_t *’ but argument is of type ‘gint’
main.c:508:8: error: too few arguments to function ‘decor_quads_to_property’
I think with the updated libdecoration0 version 1:0.9.5.0-0ubuntu1, the arguments for the decor_quads_to_property() function calls changed but this is not reflected in the emerald package (and even not in the emerald source, so this actually needs a code change to emerald as far as I see it).
This is for oneiric. After updating recently, emerald is crashing in
#0 0x001e6c2a in decor_quads_ to_property () from /usr/lib/ libdecoration. so.0
I've tried recompiling the source package and it leads to:
main.c: In function ‘decor_ update_ window_ property’ : quads_to_ property’ makes integer from pointer without a cast [enabled by default] compiz/ decoration. h:218:1: note: expected ‘Pixmap’ but argument is of type ‘struct decor_extents_t *’ quads_to_ property’ makes integer from pointer without a cast [enabled by default] compiz/ decoration. h:218:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’ quads_to_ property’ makes pointer from integer without a cast [enabled by default] compiz/ decoration. h:218:1: note: expected ‘struct decor_quad_t *’ but argument is of type ‘gint’ quads_to_ property’
main.c:508:8: warning: passing argument 3 of ‘decor_
/usr/include/
main.c:508:8: warning: passing argument 9 of ‘decor_
/usr/include/
main.c:508:8: warning: passing argument 10 of ‘decor_
/usr/include/
main.c:508:8: error: too few arguments to function ‘decor_
I think with the updated libdecoration0 version 1:0.9.5.0-0ubuntu1, the arguments for the decor_quads_ to_property( ) function calls changed but this is not reflected in the emerald package (and even not in the emerald source, so this actually needs a code change to emerald as far as I see it).
Regards, Klaus
Information:
kn@icarus:~$ lsb_release -rd
Description: Ubuntu oneiric (development branch)
Release: 11.10
ii emerald 0.8.8-0ubuntu1 Decorator for compiz-fusion
ii libdecoration0 1:0.9.5.0-0ubuntu1 Compiz window decoration library