[cairo-bugs] [Bug 16349] make fails with "conflicting types for 'Picture'" on Mac OS X 10.4.11 PPC

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 18 17:11:35 PDT 2008


--- Comment #1 from cfr <margali at imapmail.org>  2008-06-18 17:11:33 PST ---
OK. Been fiddling some...

Compile with:
export X_CFLAGS="-I/usr/local/include -I/usr/X11R6/include"
export X_LIBS="-L/usr/local/lib -L/usr/X11R6/lib"
./configure \
-I/usr/local/include/X11/extensions -I/usr/X11R6/include -DXTHREADS" \
        xlib_xrender_LIBS="-L/usr/local/lib -lXrender  -L/usr/X11R6/lib -lX11"

make succeeds
make check fails...

edit test/cairo-test.c and test/font-options.c to replace "#include
<fontconfig/fontconfig.h>" with "#include

make check completes with 48 of 173 test failures. (tests requiring X11 ignored
as I've never got the parts of cairo's test suite requiring X11 to work.)

Most of these are minor though some are not. What I don't really understand,
though, is that some tests fail when I compile like this but succeed if I
disable quartz (and don't mess with the X11 or xlib_xrender flags) for
interfaces other than quartz.

e.g. text-antialias-none-image-argb32-out is fine if I compile without quartz
but not if I compile with -e even though I assume this is a different
"backend". (Note that I realise I do not know what I'm talking about quite a
long time before this point.)

- cfr

Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the cairo-bugs mailing list