In today's build from mozilla-central some cairo headers end up in dist/include/cairo/ and some in dist/include which leads to an error when building widget/src/os2/ where cairo.h as included by cairo-os2.h cannot be found. It seems to me that the EXPORTS headers in gfx/cairo/cairo/src/Makefile.in all have to be marked EXPORTS_cairo instead. What I don't understand is how other platforms could live without this for the past day...
Created attachment 378438 [details] [diff] [review] fix Doh! dist/include is always found, so to fix the build break on OS/2 I just needed to add the cairo-flags in widget/src/os2/. But still, I guess it was meant that all cairo headers end up in dist/include/cairo/ as in this patch.
Assignee: nobody → mozilla
Status: NEW → ASSIGNED
Attachment #378438 - Flags: review?(benjamin)
Status: ASSIGNED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.2a1
Version: unspecified → Trunk
You need to log in before you can comment on or make changes to this bug.