Bug 18384

Summary: cairo 1.8.2 seem to require render.h version 0.10
Product: cairo Reporter: Arnaud Charlet <charlet>
Component: xlib backendAssignee: Carl Worth <cworth>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.8.2   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Arnaud Charlet 2008-11-05 00:18:47 UTC
I am building on systems which do not have render.h (renderext lib) by
default, or have an old version (render.h version 0.9), and cairo 1.8.2 no longer
builds:

cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_attributes':
cairo-xlib-surface.c:1440: error: 'RepeatNone' undeclared (first use in this function)
cairo-xlib-surface.c:1440: error: (Each undeclared identifier is reported only once
cairo-xlib-surface.c:1440: error: for each function it appears in.)
cairo-xlib-surface.c:1443: error: 'RepeatNormal' undeclared (first use in this function)
make[3]: *** [cairo-xlib-surface.lo] Error 1

cairo 1.8.0 was fine.

It seems I need to build a more recent renderext (0.10), but I cannot find
a version older than 0.9 anywhere, so what am I missing?

Thanks in advance,

Arno
Comment 1 Behdad Esfahbod 2008-11-05 08:54:27 UTC
Thanks for the report.  This is fixed in our master tree now and will be in 1.8.4.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.