Currently, ETO_PDY is not defined in MinGW's wingdi.h, making cairo-win32-surface.c currently compilable. Either removing ETO_PDY as an option or defining it as 0x2000 would fix it. This is a MinGW problem, and this is merely a workaround.
Created attachment 8223 [details] [review] Temporarily define ETO_PDY in cairo-win32-surface.c
Created attachment 8224 [details] [review] Fixed patch ignore previous I had too many 0's. Should be 0x2000 not 0x20000
This problem is fixed in w32api 3.8 which is available from the mingw website, so this patch shouldn't be necessary anymore.
Thanks! Yes, I sent the patch to MinGW, too. :-)
This is fixed in 1.4.10. cairo-win32-surface.c now has an ETO_PDY definition.
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.