The file Makefile.sources uses various if statements to pull souces into conditional builds. GNU make v3.81 (using MSYS, MSVC) stops reading the file complaining about "missing separator".
GNU Make 3.81 on linux here prints a file name and a line number when something goes wrong. Does it do that on windows, too? If yes, that info would help a lot.
The firt occurence was line 217. As far as I remember all statemnents beginning with "if <condition>" needed to be edited to "ifdef <ycondition>" to make it processable by make.
Should be fixed in cairo-1.12. Thanks for the report.
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.