Hi Rob,
No, I didn't get any warnings that .h file not found.
But I got this error:
cairo-xlib-surface-private.h:91: error: syntax error before "XTransform"
cairo-xlib-surface-private.h:91: warning: no semicolon at end of struct or union
cairo-xlib-surface.c:83: error: syntax error before "identity"
cairo-xlib-surface.c:83: warning: type defaults to `int' in declaration of `identity'
cairo-xlib-surface.c:83: warning: braces around scalar initializer
cairo-xlib-surface.c:83: warning: (near initialization for `identity')
cairo-xlib-surface.c:84: warning: braces around scalar initializer
And so on for almost every line in cairo-xlib-surface.c .
Thanks,
Krishi
which is certainly not a syntax error if a header file that defines the XTransform type was found. And Google doesn't return anything for "cairo-xlib-surface-private.h:91".