1 diff --git a/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h b/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h
2 --- a/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h
3 +++ b/gfx/cairo/cairo/src/cairo-xlib-xrender-private.h
5 #define PictOpBlendMaximum 0x3e
8 +/* The mozilla build doesn't set up all the following HAVE_* symbols,
9 + so we cheat by just checking the version number for now. */
10 +#if RENDER_MAJOR == 0 && RENDER_MINOR < 10
12 #if !HAVE_XRENDERCREATESOLIDFILL
13 #define XRenderCreateSolidFill _int_consume
15 @@ -132,6 +136,7 @@ typedef struct _XConicalGradient {
19 +#endif /* RENDER_MAJOR == 0 && RENDER_MINOR < 10 */
21 #else /* !CAIRO_HAS_XLIB_XRENDER_SURFACE */