<div dir="ltr">Ah, I've never used a library version other than those from aptitude before. What's the safest method for doing this? Can I just compile the libraries from git (are at 1.13.1) and link them directly to my program, sidestepping the need to muck about with the system wide libraries?<div>

<br></div><div>(<a href="http://cairographics.org/releases">http://cairographics.org/releases</a> only goes up to 1.12.6 so I assume compiling from source is the way to go).</div><div><br></div><div style>Might not be relevant unless the problem persists in higher versions, but the behaviour didn't change when running KDE Plasma (compositing).</div>

<div><br></div><div style>I'll keep working on this tomorrow or on monday; it is 21:27 here so I'm going to head home from work now :)</div><div style><br></div><div style>Big thanks for the help thus far, it's deeply appreciated! // Oliver</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 11, 2013 at 9:17 PM, Chris Wilson <span dir="ltr"><<a href="mailto:chris@chris-wilson.co.uk" target="_blank">chris@chris-wilson.co.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fri, Oct 11, 2013 at 09:11:53PM +0200, Oliver wrote:<br>
>    cat /usr/include/cairo/cairo-version.h<br>
>    #ifndef CAIRO_VERSION_H<br>
>    #define CAIRO_VERSION_H<br>
>    #define CAIRO_VERSION_MAJOR 1<br>
>    #define CAIRO_VERSION_MINOR 12<br>
>    #define CAIRO_VERSION_MICRO 4<br>
>    #endif<br>
<br>
</div>First update to 1.12.8+ or disable MIT-SHM.<br>
<div class="HOEnZb"><div class="h5">-Chris<br>
<br>
--<br>
Chris Wilson, Intel Open Source Technology Centre<br>
</div></div></blockquote></div><br></div>