I compile Cairo as single TU (including all *.c files in one). One macro, STACK_BOXES_LEN, is defined in two source files, differently. These files should have #undef STACK_BOXES_LEN at the end of each file.
I eliminated the duplicate macro by consolidating the users of CAIRO_STACK_BUF_SIZE with a single macro. commit 8343d6cc2a5e9198e1205e431de018f74107d9d8
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.