[cairo] cairo-1.6.4 with fontconfig-2.2.3

Carl Worth cworth at cworth.org
Wed Jul 30 14:44:20 PDT 2008


On Tue, 2008-07-29 at 03:26 -0400, James Cloos wrote:
> >>>>> "john" == john blair <mailtome200420032002 at yahoo.com> writes:
> 
> john> Can cairo-1.6.0 not be built with fontconfig-2.2.3?
> 
> A quick check of the fontconfig src shows that FcFini was added with
> commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f dated 2003/August/15.
> 
> Version 2.2.90 is dated 2003/June/09 and 2.2.91 2003/October/26.
> 
> (Check out 'git log fc-2_2_90..fc-2_2_91' in a clone.)
> 
> Checking the fc-2_2_branch shows that the above commit was added to
> master between the releases of 2.2.1 and 2.2.2, but was never ported
> to the 2.2 branch.
> 
> So, no, you cannot build cairo-1.6.0 against fontconfig 2.2.3 without
> either adding FcFini() to libfontconfig or editing cairo to ignore it.

Yes, that's a correct description of the situation, but it was not the
intention.

FcFini is used only as part of cairo's test and performance suites, not
within the library itself. It was a mistake in the configure script that
not being able to find FcFini would disable the freetype backend.

We fixed this in commit f07407335503e5612dcf07cc8f44e1781367d263 but
haven't rolled out a release with it yet, (... I *still* need to get
back to making a 1.6.6 release and a 1.7.2 snapshot).

The patch is available here if anyone wants to apply it manually:

http://cgit.freedesktop.org/cairo/commit/?id=f07407335503e5612dcf07cc8f44e1781367d263

-Carl




More information about the cairo mailing list