On Sun, 2006-07-30 at 00:46 +0200, Miklós Erdélyi wrote:
I don't know what 'make check' does exactly but there's a great chance that it is run on a machine with a Cairo library older than 1.2 which didn't have the PDF backend enabled by default, thus it doesn't have the needed header file. Also, cairo-pdf.h is included with "" and not <> but I don't think changing this would solve the problem. In order to solve this Inkscape will have to depend on Cairo 1.2 right? Or the Cairo PDF exporter could be enabled via a configure parameter.
Yes, you need 1.2 (at least on Ubuntu). I had to pull it from Debian. On the flip side, everything seems to run faster now that I've upgraded :)
I think we should set it so that it builds if you have 1.2, and not if you don't. I don't think most people will set configure options to get features. That way when people make packages for distros with 1.2, they'll get the feature.
--Ted