corrected cairo so it can be compiled under Linux