<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 14px;" lang="x-western">Hi, I have been trying to build
cairo in Windows, and finally succeeded, but along the way found
and fixed a small bug (at least I think so, this is my first time
playing with Cairo, so I may have just made a beginner's mistake,
if so, apologies).
<br>
<br>
Note, that I had to apply this patch, to get building to work in
windows: <a class="moz-txt-link-freetext"
href="http://lists.freedesktop.org/archives/cairo/2011-May/021927.html">http://lists.freedesktop.org/archives/cairo/2011-May/021927.html</a>
<br>
<br>
The bug: due to this patch (<a class="moz-txt-link-freetext"
href="http://lists.freedesktop.org/archives/pixman/2011-May/001226.html">http://lists.freedesktop.org/archives/pixman/2011-May/001226.html</a>),
pixman requires
<br>
_pixman_implementation_create_noop, defined in pixman-noop.c,
however, this is not in the list of sources in makefile.win32, and
so on building Cairo I got a linking error (error lnk2001
unresolved external symbol) about this symbol. The patch fixes
this by simply adding pixman-noop.c to the lsit of sources.
<br>
<br>
(It is also my first time making a Git patch, so I hope that it
works properly, I tested it as best I could)
<br>
<br>
Cheers, Nick
<br>
</div>
<pre wrap="">
</pre>
</body>
</html>