<!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>