cairo-xlib-surface.c: In function '_cairo_xlib_surface_add_glyph': cairo-xlib-surface.c:2334: error: 'XGlyphInfo' undeclared (first use in this function) cairo-xlib-surface.c:2334: error: expected ';' before 'glyph_info' cairo-xlib-surface.c:2335: warning: ISO C90 forbids mixed declarations and code cairo-xlib-surface.c:2417: error: 'glyph_info' undeclared (first use in this function) cairo-xlib-surface.c:2490: error: implicit declaration of function 'XRenderAddGlyphs' cairo-xlib-surface.c:2490: warning: nested extern declaration of 'XRenderAddGlyphs' cairo-xlib-surface.c: At top level: cairo-xlib-surface.c:2510: warning: type defaults to 'int' in declaration of 'XRenderPictFormat' cairo-xlib-surface.c:2510: error: expected ';', ',' or ')' before '*' token cairo-xlib-surface.c: In function '_cairo_xlib_surface_emit_glyphs_chunk': cairo-xlib-surface.c:2550: error: 'cairo_xrender_composite_text_func_t' undeclared (first use in this function) cairo-xlib-surface.c:2550: error: expected ';' before 'composite_text_func' cairo-xlib-surface.c:2551: warning: ISO C90 forbids mixed declarations and code cairo-xlib-surface.c:2554: error: 'XGlyphElt8' undeclared (first use in this function) cairo-xlib-surface.c:2554: error: 'elts' undeclared (first use in this function) cairo-xlib-surface.c:2555: error: expected ';' before 'stack_elts' cairo-xlib-surface.c:2558: warning: ISO C90 forbids mixed declarations and code cairo-xlib-surface.c:2572: error: 'composite_text_func' undeclared (first use in this function) cairo-xlib-surface.c:2572: error: 'XRenderCompositeText8' undeclared (first use in this function) cairo-xlib-surface.c:2576: error: expected ';' before 'XRenderCompositeText16' cairo-xlib-surface.c:2581: error: expected ';' before 'XRenderCompositeText32' cairo-xlib-surface.c:2587: error: 'stack_elts' undeclared (first use in this function) cairo-xlib-surface.c:2635: error: implicit declaration of function 'composite_text_func' cairo-xlib-surface.c:2639: error: 'cairo_xlib_surface_font_private_t' has no member named 'xrender_format' cairo-xlib-surface.c:2643: error: expected expression before ')' token cairo-xlib-surface.c: In function '_cairo_xlib_surface_show_glyphs': cairo-xlib-surface.c:2814: error: 'cairo_xlib_surface_t' has no member named 'xrender_format' make[3]: *** [cairo-xlib-surface.lo] Error 1 make[3]: Leaving directory `/home/Nat/sugar-jhbuild/source/cairo/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/Nat/sugar-jhbuild/source/cairo/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Nat/sugar-jhbuild/source/cairo' make: *** [all] Error 2 *** error during stage build of cairo: ########## Error running make *** [9/29