On Sun, Jul 30, 2006 at 12:46:19AM +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.
From my experiments on my own machine, this does appear to be the case.
Kees and I are planning on doing some upgrades, but this week he has DefCon and I have a vacation, so this'll have to stay broken for a little while.
For future reference, it would be good practice to always have a discussion before adding pre-requisites or upping their versions. I know we usually say "patch first, discuss later", but when it comes to dependencies the discussion is actually pretty important and the patching tends to be fairly trivial. As we saw in the Gtk+ 2.8 upgrade thread, the discussions can often help us avoid potential hornets nests that we don't want to bother with.
Bryce