make check-recursive make[1]: Entering directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14' Making check in src make[2]: Entering directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' Checking that enabled public/private headers can be compiled standalone CHECK cairo.h CHECK cairo-deprecated.h CHECK cairo-xlib.h CHECK cairo-xlib-xrender.h CHECK cairo-xcb.h CHECK cairo-gl.h CHECK cairo-script.h CHECK cairo-ft.h CHECK cairo-ps.h CHECK cairo-pdf.h CHECK cairo-svg.h CHECK cairo-tee.h CHECK cairoint.h CHECK cairo-analysis-surface-private.h CHECK cairo-arc-private.h CHECK cairo-array-private.h CHECK cairo-atomic-private.h CHECK cairo-backend-private.h CHECK cairo-box-inline.h CHECK cairo-boxes-private.h CHECK cairo-cache-private.h CHECK cairo-clip-inline.h CHECK cairo-clip-private.h CHECK cairo-combsort-inline.h CHECK cairo-compiler-private.h CHECK cairo-compositor-private.h CHECK cairo-contour-inline.h CHECK cairo-contour-private.h CHECK cairo-composite-rectangles-private.h CHECK cairo-damage-private.h CHECK cairo-default-context-private.h CHECK cairo-device-private.h CHECK cairo-error-inline.h CHECK cairo-error-private.h CHECK cairo-fixed-private.h CHECK cairo-fixed-type-private.h CHECK cairo-freelist-private.h CHECK cairo-freelist-type-private.h CHECK cairo-freed-pool-private.h CHECK cairo-fontconfig-private.h CHECK cairo-gstate-private.h CHECK cairo-hash-private.h CHECK cairo-image-info-private.h CHECK cairo-image-surface-inline.h CHECK cairo-image-surface-private.h CHECK cairo-list-inline.h CHECK cairo-list-private.h CHECK cairo-malloc-private.h CHECK cairo-mempool-private.h CHECK cairo-mutex-impl-private.h CHECK cairo-mutex-list-private.h CHECK cairo-mutex-private.h CHECK cairo-mutex-type-private.h CHECK cairo-output-stream-private.h CHECK cairo-paginated-private.h CHECK cairo-paginated-surface-private.h CHECK cairo-path-fixed-private.h CHECK cairo-path-private.h CHECK cairo-pattern-inline.h CHECK cairo-pattern-private.h CHECK cairo-private.h CHECK cairo-recording-surface-inline.h CHECK cairo-recording-surface-private.h CHECK cairo-reference-count-private.h CHECK cairo-region-private.h CHECK cairo-rtree-private.h CHECK cairo-scaled-font-private.h CHECK cairo-slope-private.h CHECK cairo-spans-private.h CHECK cairo-spans-compositor-private.h CHECK cairo-stroke-dash-private.h CHECK cairo-surface-inline.h CHECK cairo-surface-private.h CHECK cairo-surface-backend-private.h CHECK cairo-surface-clipper-private.h CHECK cairo-surface-fallback-private.h CHECK cairo-surface-observer-inline.h CHECK cairo-surface-observer-private.h CHECK cairo-surface-offset-private.h CHECK cairo-surface-subsurface-inline.h CHECK cairo-surface-subsurface-private.h CHECK cairo-surface-snapshot-inline.h CHECK cairo-surface-snapshot-private.h CHECK cairo-surface-wrapper-private.h CHECK cairo-time-private.h CHECK cairo-types-private.h CHECK cairo-traps-private.h CHECK cairo-tristrip-private.h CHECK cairo-user-font-private.h CHECK cairo-wideint-private.h CHECK cairo-wideint-type-private.h CHECK cairo-scaled-font-subsets-private.h CHECK cairo-truetype-subset-private.h CHECK cairo-type1-private.h CHECK cairo-type3-glyph-surface-private.h CHECK cairo-pdf-operators-private.h CHECK cairo-pdf-shading-private.h CHECK cairo-xlib-private.h CHECK cairo-xlib-surface-private.h CHECK cairo-xlib-xrender-private.h CHECK cairo-xcb-private.h CHECK cairo-gl-private.h CHECK cairo-gl-dispatch-private.h CHECK cairo-gl-ext-def-private.h CHECK cairo-gl-gradient-private.h CHECK cairo-script-private.h CHECK cairo-ft-private.h CHECK cairo-ps-surface-private.h CHECK cairo-pdf-surface-private.h CHECK cairo-svg-surface-private.h CHECK cairo-tee-surface-private.h make check-am make[3]: Entering directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' CC cairo-analysis-surface.lo CC cairo-arc.lo CC cairo-array.lo CC cairo-atomic.lo CC cairo-base64-stream.lo CC cairo-base85-stream.lo CC cairo-bentley-ottmann.lo cairo-bentley-ottmann.c: In function '_cairo_bentley_ottmann_tessellate_bo_edges.isra.10': cairo-bentley-ottmann.c:552:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-bentley-ottmann.c:529:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-bentley-ottmann.c:550:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-bentley-ottmann.c:529:13: note: 'ax' was declared here int32_t ax, bx; ^ cairo-bentley-ottmann.c:552:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-bentley-ottmann.c:529:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-bentley-ottmann.c:550:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-bentley-ottmann.c:529:13: note: 'ax' was declared here int32_t ax, bx; ^ cairo-bentley-ottmann.c:552:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-bentley-ottmann.c:529:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-bentley-ottmann.c:550:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-bentley-ottmann.c:529:13: note: 'ax' was declared here int32_t ax, bx; ^ CC cairo-bentley-ottmann-rectangular.lo CC cairo-bentley-ottmann-rectilinear.lo CC cairo-botor-scan-converter.lo cairo-botor-scan-converter.c:2076:1: warning: 'botor_add_edge' defined but not used [-Wunused-function] botor_add_edge (cairo_botor_scan_converter_t *self, ^ In function 'botor_generate': cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] In file included from cairo-botor-scan-converter.c:47:0: cairo-freelist-private.h:92:1: warning: inlining failed in call to '_cairo_freepool_alloc_from_pool': call is unlikely and code size would grow [-Winline] _cairo_freepool_alloc_from_pool (cairo_freepool_t *freepool) ^ cairo-freelist-private.h:115:2: warning: called from here [-Winline] return _cairo_freepool_alloc_from_pool (freepool); ^ cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] In file included from cairo-botor-scan-converter.c:47:0: cairo-freelist-private.h:92:1: warning: inlining failed in call to '_cairo_freepool_alloc_from_pool': call is unlikely and code size would grow [-Winline] _cairo_freepool_alloc_from_pool (cairo_freepool_t *freepool) ^ cairo-freelist-private.h:115:2: warning: called from here [-Winline] return _cairo_freepool_alloc_from_pool (freepool); ^ cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] In file included from cairo-botor-scan-converter.c:47:0: cairo-freelist-private.h:92:1: warning: inlining failed in call to '_cairo_freepool_alloc_from_pool': call is unlikely and code size would grow [-Winline] _cairo_freepool_alloc_from_pool (cairo_freepool_t *freepool) ^ cairo-freelist-private.h:115:2: warning: called from here [-Winline] return _cairo_freepool_alloc_from_pool (freepool); ^ cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] In file included from cairo-botor-scan-converter.c:47:0: cairo-freelist-private.h:92:1: warning: inlining failed in call to '_cairo_freepool_alloc_from_pool': call is unlikely and code size would grow [-Winline] _cairo_freepool_alloc_from_pool (cairo_freepool_t *freepool) ^ cairo-freelist-private.h:115:2: warning: called from here [-Winline] return _cairo_freepool_alloc_from_pool (freepool); ^ cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] In file included from cairo-botor-scan-converter.c:47:0: cairo-freelist-private.h:92:1: warning: inlining failed in call to '_cairo_freepool_alloc_from_pool': call is unlikely and code size would grow [-Winline] _cairo_freepool_alloc_from_pool (cairo_freepool_t *freepool) ^ cairo-freelist-private.h:115:2: warning: called from here [-Winline] return _cairo_freepool_alloc_from_pool (freepool); ^ cairo-botor-scan-converter.c:900:1: warning: inlining failed in call to 'event_insert.part.14': call is unlikely and code size would grow [-Winline] event_insert (sweep_line_t *sweep_line, ^ cc1: warning: called from here [-Winline] cairo-botor-scan-converter.c:484:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-botor-scan-converter.c:459:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-botor-scan-converter.c:482:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-botor-scan-converter.c:459:13: note: 'ax' was declared here int32_t ax, bx; ^ cairo-botor-scan-converter.c:484:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-botor-scan-converter.c:459:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-botor-scan-converter.c:482:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-botor-scan-converter.c:459:13: note: 'ax' was declared here int32_t ax, bx; ^ cairo-botor-scan-converter.c:484:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-botor-scan-converter.c:459:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-botor-scan-converter.c:482:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-botor-scan-converter.c:459:13: note: 'ax' was declared here int32_t ax, bx; ^ CC cairo-boxes.lo CC cairo-boxes-intersect.lo CC cairo.lo CC cairo-cache.lo CC cairo-clip.lo CC cairo-clip-boxes.lo CC cairo-clip-polygon.lo CC cairo-clip-region.lo CC cairo-clip-surface.lo CC cairo-color.lo CC cairo-composite-rectangles.lo CC cairo-compositor.lo CC cairo-contour.lo CC cairo-damage.lo CC cairo-debug.lo CC cairo-default-context.lo CC cairo-device.lo CC cairo-error.lo CC cairo-fallback-compositor.lo CC cairo-fixed.lo CC cairo-font-face.lo CC cairo-font-face-twin.lo CC cairo-font-face-twin-data.lo CC cairo-font-options.lo CC cairo-freelist.lo CC cairo-freed-pool.lo CC cairo-gstate.lo CC cairo-hash.lo CC cairo-hull.lo CC cairo-image-compositor.lo cairo-image-compositor.c: In function 'span_renderer_init': cairo-image-compositor.c:138:1: warning: inlining failed in call to 'color_to_pixel': call is unlikely and code size would grow [-Winline] color_to_pixel (const cairo_color_t *color, ^ cairo-image-compositor.c:2014:21: warning: called from here [-Winline] color_to_pixel (color, dst->pixman_format, &r->u.fill.pixel)) { ^ cairo-image-compositor.c:138:1: warning: inlining failed in call to 'color_to_pixel': call is unlikely and code size would grow [-Winline] color_to_pixel (const cairo_color_t *color, ^ cairo-image-compositor.c:2759:21: warning: called from here [-Winline] color_to_pixel (color, dst->pixman_format, &r->u.fill.pixel)) { ^ CC cairo-image-info.lo CC cairo-image-source.lo CC cairo-image-surface.lo cairo-image-surface.c: In function '_cairo_format_from_pixman_format': cairo-image-surface.c:93:5: warning: enumeration value 'PIXMAN_a8r8g8b8_sRGB' not handled in switch [-Wswitch-enum] switch (pixman_format) { ^ CC cairo-lzw.lo CC cairo-matrix.lo CC cairo-mask-compositor.lo CC cairo-mesh-pattern-rasterizer.lo cairo-mesh-pattern-rasterizer.c: In function 'draw_bezier_patch': cairo-mesh-pattern-rasterizer.c:731:5: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (v = 0; v <= vsteps; ++v) { ^ CC cairo-mempool.lo CC cairo-misc.lo CC cairo-mono-scan-converter.lo CC cairo-mutex.lo CC cairo-no-compositor.lo CC cairo-observer.lo CC cairo-output-stream.lo CC cairo-paginated-surface.lo CC cairo-path-bounds.lo CC cairo-path.lo CC cairo-path-fill.lo CC cairo-path-fixed.lo In function '_cairo_path_fixed_line_to': cairo-path-fixed.c:372:1: warning: inlining failed in call to '_cairo_path_fixed_penultimate_point.isra.5.part.6': call is unlikely and code size would grow [-Winline] _cairo_path_fixed_penultimate_point (cairo_path_fixed_t *path) ^ cc1: warning: called from here [-Winline] In function '_cairo_path_fixed_curve_to': cairo-path-fixed.c:372:1: warning: inlining failed in call to '_cairo_path_fixed_penultimate_point.isra.5.part.6': call is unlikely and code size would grow [-Winline] _cairo_path_fixed_penultimate_point (cairo_path_fixed_t *path) ^ cc1: warning: called from here [-Winline] CC cairo-path-in-fill.lo CC cairo-path-stroke.lo CC cairo-path-stroke-boxes.lo CC cairo-path-stroke-polygon.lo cairo-path-stroke-polygon.c: In function 'close_path': cairo-path-stroke-polygon.c:1226:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, &stroker->cw.contour); ^ cairo-path-stroke-polygon.c:1227:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, &stroker->ccw.contour); ^ cairo-path-stroke-polygon.c: In function 'add_caps': cairo-path-stroke-polygon.c:944:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, &stroker->ccw.contour); ^ cairo-path-stroke-polygon.c:961:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, &stroker->ccw.contour); ^ cairo-path-stroke-polygon.c:976:33: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, ^ cairo-path-stroke-polygon.c:981:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_contour (stroker->polygon, &stroker->cw.contour); ^ In function 'compute_face': cairo-path-stroke-polygon.c:824:1: warning: inlining failed in call to 'normalize_slope.part.4': call is unlikely and code size would grow [-Winline] normalize_slope (double *dx, double *dy) ^ cc1: warning: called from here [-Winline] cairo-path-stroke-polygon.c:824:1: warning: inlining failed in call to 'normalize_slope.part.4': call is unlikely and code size would grow [-Winline] normalize_slope (double *dx, double *dy) ^ cc1: warning: called from here [-Winline] CC cairo-path-stroke-traps.lo CC cairo-path-stroke-tristrip.lo In function 'compute_face': cairo-path-stroke-tristrip.c:678:1: warning: inlining failed in call to 'normalize_slope.part.4': call is unlikely and code size would grow [-Winline] normalize_slope (double *dx, double *dy) ^ cc1: warning: called from here [-Winline] cairo-path-stroke-tristrip.c:678:1: warning: inlining failed in call to 'normalize_slope.part.4': call is unlikely and code size would grow [-Winline] normalize_slope (double *dx, double *dy) ^ cc1: warning: called from here [-Winline] CC cairo-pattern.lo CC cairo-pen.lo CC cairo-polygon.lo CC cairo-polygon-intersect.lo cairo-polygon-intersect.c: In function 'edges_end': cairo-polygon-intersect.c:1162:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_line (polygon, &left->edge.line, l->top, bot, 1); ^ cairo-polygon-intersect.c:1163:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_line (polygon, &right->edge.line, l->top, bot, -1); ^ cairo-polygon-intersect.c: In function '_cairo_polygon_intersect_with_boxes': cairo-polygon-intersect.c:1519:39: warning: ignoring return value of '_cairo_polygon_add_external_edge', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_external_edge (&b, &p1, &p2); ^ cairo-polygon-intersect.c:1522:39: warning: ignoring return value of '_cairo_polygon_add_external_edge', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_external_edge (&b, &p2, &p1); ^ cairo-polygon-intersect.c: In function '_cairo_bo_sweep_line_compare_edges.isra.1': cairo-polygon-intersect.c:470:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-polygon-intersect.c:447:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-polygon-intersect.c:468:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-polygon-intersect.c:447:13: note: 'ax' was declared here int32_t ax, bx; ^ CC cairo-polygon-reduce.lo cairo-polygon-reduce.c: In function '_cairo_bo_edge_end': cairo-polygon-reduce.c:1163:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_line (polygon, ^ cairo-polygon-reduce.c:1167:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] _cairo_polygon_add_line (polygon, ^ cairo-polygon-reduce.c: In function '_cairo_bo_sweep_line_compare_edges.isra.1': cairo-polygon-reduce.c:471:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] return edge_compare_for_y_against_x (a, y, bx); ^ cairo-polygon-reduce.c:448:17: note: 'bx' was declared here int32_t ax, bx; ^ cairo-polygon-reduce.c:469:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] return -edge_compare_for_y_against_x (b, y, ax); ^ cairo-polygon-reduce.c:448:13: note: 'ax' was declared here int32_t ax, bx; ^ CC cairo-raster-source-pattern.lo CC cairo-recording-surface.lo CC cairo-rectangle.lo CC cairo-rectangular-scan-converter.lo cairo-rectangular-scan-converter.c: In function 'generate_row': cairo-rectangular-scan-converter.c:625:27: warning: ignoring return value of function declared with attribute warn_unused_result [-Wunused-result] renderer->render_rows (renderer, y, h, spans, num_spans); ^ CC cairo-region.lo CC cairo-rtree.lo CC cairo-scaled-font.lo CC cairo-shape-mask-compositor.lo CC cairo-slope.lo CC cairo-spans.lo CC cairo-spans-compositor.lo CC cairo-spline.lo CC cairo-stroke-dash.lo CC cairo-stroke-style.lo CC cairo-surface.lo CC cairo-surface-clipper.lo CC cairo-surface-fallback.lo CC cairo-surface-observer.lo cairo-surface-observer.c: In function 'sync': cairo-surface-observer.c:665:32: warning: ignoring return value of '_cairo_surface_unmap_image', declared with attribute warn_unused_result [-Wunused-result] _cairo_surface_unmap_image (target, ^ CC cairo-surface-offset.lo CC cairo-surface-snapshot.lo CC cairo-surface-subsurface.lo CC cairo-surface-wrapper.lo CC cairo-time.lo CC cairo-tor-scan-converter.lo CC cairo-tor22-scan-converter.lo CC cairo-clip-tor-scan-converter.lo CC cairo-toy-font-face.lo CC cairo-traps.lo CC cairo-tristrip.lo CC cairo-traps-compositor.lo CC cairo-unicode.lo CC cairo-user-font.lo CC cairo-version.lo CC cairo-wideint.lo CC cairo-cff-subset.lo CC cairo-scaled-font-subsets.lo CC cairo-truetype-subset.lo CC cairo-type1-fallback.lo CC cairo-type1-glyph-names.lo CC cairo-type1-subset.lo cairo-type1-subset.c: In function '_cairo_type1_subset_init.part.6': cairo-type1-subset.c:1442:9: warning: 'array_start' may be used uninitialized in this function [-Wmaybe-uninitialized] status = cairo_type1_font_for_each_subr (font, ^ cairo-type1-subset.c:1244:43: note: 'array_start' was declared here const char *p, *subrs, *charstrings, *array_start, *array_end, *dict_start, *dict_end; ^ CC cairo-type3-glyph-surface.lo CC cairo-pdf-operators.lo CC cairo-pdf-shading.lo CC cairo-deflate-stream.lo CC cairo-xlib-display.lo CC cairo-xlib-core-compositor.lo CC cairo-xlib-fallback-compositor.lo CC cairo-xlib-render-compositor.lo CC cairo-xlib-screen.lo CC cairo-xlib-source.lo CC cairo-xlib-surface.lo In function '_cairo_xlib_surface_stroke': cairo-xlib-surface.c:1536:1: warning: inlining failed in call to 'get_compositor.part.4': call is unlikely and code size would grow [-Winline] get_compositor (cairo_xlib_surface_t **surface, ^ cc1: warning: called from here [-Winline] In function '_cairo_xlib_surface_paint': cairo-xlib-surface.c:1536:1: warning: inlining failed in call to 'get_compositor.part.4': call is unlikely and code size would grow [-Winline] get_compositor (cairo_xlib_surface_t **surface, ^ cc1: warning: called from here [-Winline] In function '_cairo_xlib_surface_mask': cairo-xlib-surface.c:1536:1: warning: inlining failed in call to 'get_compositor.part.4': call is unlikely and code size would grow [-Winline] get_compositor (cairo_xlib_surface_t **surface, ^ cc1: warning: called from here [-Winline] In function '_cairo_xlib_surface_glyphs': cairo-xlib-surface.c:1536:1: warning: inlining failed in call to 'get_compositor.part.4': call is unlikely and code size would grow [-Winline] get_compositor (cairo_xlib_surface_t **surface, ^ cc1: warning: called from here [-Winline] In function '_cairo_xlib_surface_fill': cairo-xlib-surface.c:1536:1: warning: inlining failed in call to 'get_compositor.part.4': call is unlikely and code size would grow [-Winline] get_compositor (cairo_xlib_surface_t **surface, ^ cc1: warning: called from here [-Winline] CC cairo-xlib-surface-shm.lo CC cairo-xlib-visual.lo CC cairo-xlib-xcb-surface.lo CC cairo-xcb-connection.lo CC cairo-xcb-connection-core.lo CC cairo-xcb-connection-render.lo CC cairo-xcb-connection-shm.lo CC cairo-xcb-screen.lo CC cairo-xcb-shm.lo CC cairo-xcb-surface.lo CC cairo-xcb-surface-core.lo CC cairo-xcb-surface-render.lo CC cairo-png.lo CC cairo-gl-composite.lo cairo-gl-composite.c: In function '_cairo_gl_composite_begin': cairo-gl-composite.c:751:41: warning: ignoring return value of '_cairo_gl_set_operands_and_operator', declared with attribute warn_unused_result [-Wunused-result] _cairo_gl_set_operands_and_operator (setup, ctx); ^ CC cairo-gl-device.lo CC cairo-gl-dispatch.lo CC cairo-gl-glyphs.lo cairo-gl-glyphs.c: In function 'render_glyphs': cairo-gl-glyphs.c:335:7: warning: 'emit' may be used uninitialized in this function [-Wmaybe-uninitialized] emit (ctx, ^ CC cairo-gl-gradient.lo CC cairo-gl-info.lo CC cairo-gl-operand.lo CC cairo-gl-shaders.lo CC cairo-gl-msaa-compositor.lo cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_mask_source_operator': cairo-gl-msaa-compositor.c:361:38: warning: ignoring return value of '_cairo_gl_composite_set_operator', declared with attribute warn_unused_result [-Wunused-result] _cairo_gl_composite_set_operator (&setup, CAIRO_OPERATOR_ADD, ^ CC cairo-gl-spans-compositor.lo CC cairo-gl-traps-compositor.lo cairo-gl-traps-compositor.c: In function 'traps_to_operand': cairo-gl-traps-compositor.c:370:35: warning: assignment from incompatible pointer type [enabled by default] operand->texture.owns_surface = mask; ^ CC cairo-gl-source.lo CC cairo-gl-surface.lo cairo-gl-surface.c: In function '_cairo_gl_get_image_format_and_type_gl': cairo-gl-surface.c:182:5: warning: enumeration value 'PIXMAN_a8r8g8b8_sRGB' not handled in switch [-Wswitch-enum] switch (pixman_format) { ^ CC cairo-egl-context.lo CC cairo-glx-context.lo CC cairo-script-surface.lo CC cairo-ft-font.lo CC cairo-ps-surface.lo CC cairo-pdf-surface.lo In file included from cairoint.h:73:0, from cairo-pdf-surface.c:43: cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint_gradient': cairo-pdf-surface.c:4009:26: warning: comparison between 'cairo_status_t' and 'enum _cairo_int_status' [-Wenum-compare] if (unlikely (status == CAIRO_INT_STATUS_NOTHING_TO_DO)) ^ cairo-compiler-private.h:187:46: note: in definition of macro 'unlikely' #define unlikely(expr) (__builtin_expect (!!(expr), 0)) ^ cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_source_surface.isra.20': cairo-pdf-surface.c:1461:10: warning: 'unique_id' may be used uninitialized in this function [-Wmaybe-uninitialized] free (unique_id); ^ cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': cairo-pdf-surface.c:2517:32: warning: 'data_size' may be used uninitialized in this function [-Wmaybe-uninitialized] _cairo_output_stream_write (surface->output, data, data_size); ^ cairo-pdf-surface.c:2338:19: note: 'data_size' was declared here unsigned long data_size; ^ cairo-pdf-surface.c:2446:11: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] data[i++] = r; ^ cairo-pdf-surface.c:2337:11: note: 'data' was declared here char *data; ^ CC cairo-svg-surface.lo CC cairo-tee-surface.lo CCLD libcairo.la make check-link make[4]: Entering directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' CC check-link.o CCLD check-link make[4]: Leaving directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' make check-TESTS make[4]: Entering directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' In file included from /usr/include/assert.h:36:0, from cairoint.h:57, from check-has-hidden-symbols.c:1: /usr/include/features.h:330:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^ Checking that .libs/libcairo.so has the same symbol list as cairo.def 1a2,4 > __bss_start > _edata > _end FAIL: check-def.sh Checking documentation for incorrect syntax ./cairo-cache-private.h (85): WARNING: cairo_cache_entry_t: missing 'Since' field (is it a private type?) ./cairo-raster-source-pattern.c (62): WARNING: SECTION:cairo-raster-source 'Since' field in non-public element ./cairo-types-private.h (148): WARNING: cairo_hash_entry_t: missing 'Since' field (is it a private type?) ./cairo-types-private.h (161): WARNING: cairo_hash_entry_t: not found ./cairo-types-private.h (175): WARNING: cairo_lcd_filter_t: missing 'Since' field (is it a private type?) ./cairo-region.c (856): WARNING: cairo_region_overlap_t: not found PASS: check-doc-syntax.sh Checking public headers for missing cairo_public decorators PASS: check-headers.sh Checking .libs/libcairo.so for local PLT entries PASS: check-plt.sh Checking that public header files #include "cairo.h" first (or none) Checking that private header files #include "some cairo header" first (or none) Checking that source files #include "cairoint.h" first (or none) Checking that there is no #include Checking that feature conditionals are used with #if only (not #ifdef) PASS: check-preprocessor-syntax.sh Check linking to the just built cairo library PASS: check-link ======================================================================== 1 of 6 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== make[4]: *** [check-TESTS] Error 1 make[4]: Leaving directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' make[2]: *** [check] Error 2 make[2]: Leaving directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14/src' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/home/test/rpmbuild/RHEXTRAS/cairo/cairo-1.12.14' make: *** [check] Error 2