[cairo-bugs] [Bug 12058] New: Cairo on X11R6

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Aug 19 03:30:15 PDT 2007


           Summary: Cairo on X11R6
           Product: cairo
           Version: 1.4.9
          Platform: x86 (IA32)
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: high
         Component: xlib backend
        AssignedTo: cworth at cworth.org
        ReportedBy: mtung at imm.upv.es
         QAContact: cairo-bugs at cairographics.org

I am using a legacy X11R6 Linux system. Trying to compile the tests for several
versions of Cairo (1.0.0, 1.0.4, 1.2.4, 1.2.6, 1.4.6, 1.4.10) always gives
error messages for the Xlib/Xrender backend.

For 1.0.0 the error for make check is

In file included from /usr/X11/include/X11/extensions/Xrender.h:33,
                 from ../src/cairo-xlib-xrender.h:44,
                 from cairo-test.c:357:
/usr/X11/include/X11/Xutil.h:114: parse error before "Bool"
/usr/X11/include/X11/Xutil.h:114: warning: no semicolon at end of struct or
/usr/X11/include/X11/Xutil.h:117: parse error before "icon_pixmap"

For 1.2.6 the error is

< cairo_surface_status
< cairo_surface_write_to_png_stream
< cairo_version_string
> fbBlt
> fbBlt24
> fbBltOne
> fbBltOne24
> fbBltStip
> fbRasterizeEdges
> fbRasterizeTrapezoid
> fbReplicatePixel
> fbStippleTable
> fbTransparentSpan
> pixman_compositeGeneral
> pixman_gradient_color
> pixman_image_createForPixels
> pixman_image_destroyClip
> pixman_image_init
> pixman_transform_point
FAIL: check-def.sh
00061fdc  0003ae07 R_386_JUMP_SLOT       000141e0 
00061fe8  0003b307 R_386_JUMP_SLOT       000214b0 
00061ff0  0003b607 R_386_JUMP_SLOT       0001d7e0  _cairo_pen_add_points    
00061ff4  0003b707 R_386_JUMP_SLOT       000177d0 
FAIL: check-plt.sh
Checking public headers for missing cairo_public decorators
PASS: check-headers.sh
2 of 3 tests failed

How can I install Cairo on an X11R6 system? I tried disabling render support,
but the resulting error is the same.

Man thanks in advance, Mike

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

More information about the cairo-bugs mailing list