make all-recursive make[1]: Entering directory `/wld/master/build/cairo-joe' Making all in src make[2]: Entering directory `/wld/master/build/cairo-joe/src' cd .. && /bin/sh /wld/master/build/cairo-joe/build/missing --run automake-1.11 --foreign src/Makefile cd .. && /bin/sh ./config.status src/Makefile depfiles config.status: creating src/Makefile config.status: executing depfiles commands make[2]: Leaving directory `/wld/master/build/cairo-joe/src' make[2]: Entering directory `/wld/master/build/cairo-joe/src' make all-am make[3]: Entering directory `/wld/master/build/cairo-joe/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 'edges_compare_x_for_y': cairo-bentley-ottmann.c:552:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-bentley-ottmann.c:550:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 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] cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': cairo-botor-scan-converter.c:484:2: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-botor-scan-converter.c:482:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 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:2996:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 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] 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] 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 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 '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-path-stroke-polygon.c:961:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] 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-path-stroke-polygon.c:981:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] 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-path-stroke-polygon.c:1227:29: warning: ignoring return value of '_cairo_polygon_add_contour', declared with attribute warn_unused_result [-Wunused-result] cairo-path-stroke-polygon.c: In function 'compute_face': cairo-path-stroke-polygon.c:824:1: warning: inlining failed in call to 'normalize_slope.part.3': function not considered for inlining [-Winline] cairo-path-stroke-polygon.c:859:1: warning: called from here [-Winline] cairo-path-stroke-polygon.c:824:1: warning: inlining failed in call to 'normalize_slope.part.3': call is unlikely and code size would grow [-Winline] cairo-path-stroke-polygon.c:859:1: warning: called from here [-Winline] CC cairo-path-stroke-traps.lo CC cairo-path-stroke-tristrip.lo cairo-path-stroke-tristrip.c: In function 'compute_face': cairo-path-stroke-tristrip.c:678:1: warning: inlining failed in call to 'normalize_slope.part.1': function not considered for inlining [-Winline] cairo-path-stroke-tristrip.c:713:1: warning: called from here [-Winline] cairo-path-stroke-tristrip.c:678:1: warning: inlining failed in call to 'normalize_slope.part.1': call is unlikely and code size would grow [-Winline] cairo-path-stroke-tristrip.c:713:1: 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 '_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-intersect.c:1522:39: warning: ignoring return value of '_cairo_polygon_add_external_edge', declared with attribute warn_unused_result [-Wunused-result] 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-intersect.c:1163:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] 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] cairo-polygon-intersect.c:447:17: note: 'bx' was declared here cairo-polygon-intersect.c:468:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-polygon-intersect.c:447:13: note: 'ax' was declared here 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-reduce.c:1167:26: warning: ignoring return value of '_cairo_polygon_add_line', declared with attribute warn_unused_result [-Wunused-result] 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] cairo-polygon-reduce.c:448:17: note: 'bx' was declared here cairo-polygon-reduce.c:469:39: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-polygon-reduce.c:448:13: note: 'ax' was declared here CC cairo-raster-source-pattern.lo CC cairo-recording-surface.lo cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': cairo-recording-surface.c:1657:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 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] cairo-rectangular-scan-converter.c: In function 'render_rows': cairo-rectangular-scan-converter.c:254:1: warning: inlining failed in call to 'add_cell.part.7': function not considered for inlining [-Winline] cairo-rectangular-scan-converter.c:471:1: warning: called from here [-Winline] cairo-rectangular-scan-converter.c:254:1: warning: inlining failed in call to 'add_cell.part.7': call is unlikely and code size would grow [-Winline] cairo-rectangular-scan-converter.c:471:1: warning: called from here [-Winline] 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] 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_font_subset_write_private_dict': cairo-type1-subset.c:1349:12: warning: ignoring return value of 'strtol', declared with attribute warn_unused_result [-Wunused-result] cairo-type1-subset.c: In function '_cairo_type1_subset_init.part.6': cairo-type1-subset.c:1445:9: warning: 'array_start' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-type1-subset.c:1247:43: note: 'array_start' was declared here 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 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:756:41: warning: ignoring return value of '_cairo_gl_set_operands_and_operator', declared with attribute warn_unused_result [-Wunused-result] 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] 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] 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] 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] 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 cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint_gradient': cairo-pdf-surface.c:4011:38: warning: comparison between 'cairo_status_t' and 'enum _cairo_int_status' [-Wenum-compare] cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_source_surface.isra.19': cairo-pdf-surface.c:1461:10: warning: 'unique_id' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-pdf-surface.c: In function '_cairo_pdf_surface_write_patterns_and_smask_groups': cairo-pdf-surface.c:2517:32: warning: 'data_size' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-pdf-surface.c:2338:19: note: 'data_size' was declared here cairo-pdf-surface.c:2446:11: warning: 'data' may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-pdf-surface.c:2337:11: note: 'data' was declared here CC cairo-svg-surface.lo CCLD libcairo.la .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_source': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:61: multiple definition of `_cairo_gl_composite_set_source' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:61: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_source_operand': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:70: multiple definition of `_cairo_gl_composite_set_source_operand' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:70: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_solid_source': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:78: multiple definition of `_cairo_gl_composite_set_solid_source' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:78: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_mask': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:89: multiple definition of `_cairo_gl_composite_set_mask' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:89: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_mask_operand': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:101: multiple definition of `_cairo_gl_composite_set_mask_operand' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:101: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_spans': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:110: multiple definition of `_cairo_gl_composite_set_spans' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:110: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_multisample': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:116: multiple definition of `_cairo_gl_composite_set_multisample' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:116: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_clip_region': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:123: multiple definition of `_cairo_gl_composite_set_clip_region' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:123: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_clip': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:130: multiple definition of `_cairo_gl_composite_set_clip' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:130: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_scissor_to_rectangle': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:514: multiple definition of `_cairo_gl_scissor_to_rectangle' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:514: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_flush': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:841: multiple definition of `_cairo_gl_composite_flush' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:841: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_destroy_operand': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:303: multiple definition of `_cairo_gl_context_destroy_operand' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:303: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_set_operands_and_operator': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:671: multiple definition of `_cairo_gl_set_operands_and_operator' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:671: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_begin': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:744: multiple definition of `_cairo_gl_composite_begin' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:744: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_rect': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:946: multiple definition of `_cairo_gl_context_choose_emit_rect' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:946: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_emit_rect': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:953: multiple definition of `_cairo_gl_context_emit_rect' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:953: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_span': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1006: multiple definition of `_cairo_gl_context_choose_emit_span' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1006: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_glyph': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1123: multiple definition of `_cairo_gl_context_choose_emit_glyph' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1123: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_fini': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1142: multiple definition of `_cairo_gl_composite_fini' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1142: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_operator': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1151: multiple definition of `_cairo_gl_composite_set_operator' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1151: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_init': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1171: multiple definition of `_cairo_gl_composite_init' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1171: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_emit_quad_as_tristrip': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1230: multiple definition of `_cairo_gl_composite_emit_quad_as_tristrip' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1230: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_emit_triangle_as_tristrip': /wld/master/build/cairo-joe/src/cairo-gl-composite.c:1250: multiple definition of `_cairo_gl_composite_emit_triangle_as_tristrip' .libs/cairo-gl-composite.o:/wld/master/build/cairo-joe/src/cairo-gl-composite.c:1250: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_init': /wld/master/build/cairo-joe/src/cairo-gl-device.c:185: multiple definition of `_cairo_gl_context_init' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:185: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_activate': /wld/master/build/cairo-joe/src/cairo-gl-device.c:328: multiple definition of `_cairo_gl_context_activate' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:328: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_ensure_stencil': /wld/master/build/cairo-joe/src/cairo-gl-device.c:562: multiple definition of `_cairo_gl_ensure_stencil' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:562: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_activate_surface_as_nonmultisampling': /wld/master/build/cairo-joe/src/cairo-gl-device.c:651: multiple definition of `_cairo_gl_activate_surface_as_nonmultisampling' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:651: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_set_destination': /wld/master/build/cairo-joe/src/cairo-gl-device.c:682: multiple definition of `_cairo_gl_context_set_destination' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:682: first defined here .libs/cairo-gl-device.o: In function `cairo_gl_device_set_thread_aware': /wld/master/build/cairo-joe/src/cairo-gl-device.c:742: multiple definition of `cairo_gl_device_set_thread_aware' .libs/cairo-gl-device.o:/wld/master/build/cairo-joe/src/cairo-gl-device.c:742: first defined here .libs/cairo-gl-dispatch.o: In function `_cairo_gl_dispatch_init': /wld/master/build/cairo-joe/src/cairo-gl-dispatch.c:232: multiple definition of `_cairo_gl_dispatch_init' .libs/cairo-gl-dispatch.o:/wld/master/build/cairo-joe/src/cairo-gl-dispatch.c:232: first defined here .libs/cairo-gl-dispatch.o:(.data.rel.local+0x520): multiple definition of `dispatch_buffers_entries' .libs/cairo-gl-dispatch.o:(.data.rel.local+0x520): first defined here .libs/cairo-gl-dispatch.o:(.data.rel.local+0x1e0): multiple definition of `dispatch_shaders_entries' .libs/cairo-gl-dispatch.o:(.data.rel.local+0x1e0): first defined here .libs/cairo-gl-dispatch.o:(.data.rel.local+0x60): multiple definition of `dispatch_fbo_entries' .libs/cairo-gl-dispatch.o:(.data.rel.local+0x60): first defined here .libs/cairo-gl-dispatch.o:(.data.rel.local+0x0): multiple definition of `dispatch_multisampling_entries' .libs/cairo-gl-dispatch.o:(.data.rel.local+0x0): first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_check_composite_glyphs': /wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:421: multiple definition of `_cairo_gl_check_composite_glyphs' .libs/cairo-gl-glyphs.o:/wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:421: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_composite_glyphs_with_clip': /wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:442: multiple definition of `_cairo_gl_composite_glyphs_with_clip' .libs/cairo-gl-glyphs.o:/wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:442: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_composite_glyphs': /wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:480: multiple definition of `_cairo_gl_composite_glyphs' .libs/cairo-gl-glyphs.o:/wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:480: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_glyph_cache_init': /wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:488: multiple definition of `_cairo_gl_glyph_cache_init' .libs/cairo-gl-glyphs.o:/wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:488: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_glyph_cache_fini': /wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:499: multiple definition of `_cairo_gl_glyph_cache_fini' .libs/cairo-gl-glyphs.o:/wld/master/build/cairo-joe/src/cairo-gl-glyphs.c:499: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_equal': /wld/master/build/cairo-joe/src/cairo-gl-gradient.c:221: multiple definition of `_cairo_gl_gradient_equal' .libs/cairo-gl-gradient.o:/wld/master/build/cairo-joe/src/cairo-gl-gradient.c:221: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_reference': /wld/master/build/cairo-joe/src/cairo-gl-gradient.c:312: multiple definition of `_cairo_gl_gradient_reference' .libs/cairo-gl-gradient.o:/wld/master/build/cairo-joe/src/cairo-gl-gradient.c:312: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_create': /wld/master/build/cairo-joe/src/cairo-gl-gradient.c:232: multiple definition of `_cairo_gl_gradient_create' .libs/cairo-gl-gradient.o:/wld/master/build/cairo-joe/src/cairo-gl-gradient.c:232: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_destroy': /wld/master/build/cairo-joe/src/cairo-gl-gradient.c:321: multiple definition of `_cairo_gl_gradient_destroy' .libs/cairo-gl-gradient.o:/wld/master/build/cairo-joe/src/cairo-gl-gradient.c:321: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_get_version': /wld/master/build/cairo-joe/src/cairo-gl-info.c:37: multiple definition of `_cairo_gl_get_version' .libs/cairo-gl-info.o:/wld/master/build/cairo-joe/src/cairo-gl-info.c:37: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_get_flavor': /wld/master/build/cairo-joe/src/cairo-gl-info.c:60: multiple definition of `_cairo_gl_get_flavor' .libs/cairo-gl-info.o:/wld/master/build/cairo-joe/src/cairo-gl-info.c:60: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_has_extension': /wld/master/build/cairo-joe/src/cairo-gl-info.c:76: multiple definition of `_cairo_gl_has_extension' .libs/cairo-gl-info.o:/wld/master/build/cairo-joe/src/cairo-gl-info.c:76: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_solid_operand_init': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:370: multiple definition of `_cairo_gl_solid_operand_init' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:370: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_translate': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:381: multiple definition of `_cairo_gl_operand_translate' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:381: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_copy': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:499: multiple definition of `_cairo_gl_operand_copy' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:499: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_destroy': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:522: multiple definition of `_cairo_gl_operand_destroy' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:522: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_init': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:552: multiple definition of `_cairo_gl_operand_init' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:552: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_filter': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:592: multiple definition of `_cairo_gl_operand_get_filter' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:592: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_filter': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:592: multiple definition of `_cairo_gl_operand_get_gl_filter' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:592: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_extend': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:625: multiple definition of `_cairo_gl_operand_get_extend' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:625: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_bind_to_shader': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:654: multiple definition of `_cairo_gl_operand_bind_to_shader' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:654: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_needs_setup': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:740: multiple definition of `_cairo_gl_operand_needs_setup' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:740: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_vertex_size': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:775: multiple definition of `_cairo_gl_operand_get_vertex_size' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:775: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_emit': /wld/master/build/cairo-joe/src/cairo-gl-operand.c:797: multiple definition of `_cairo_gl_operand_emit' .libs/cairo-gl-operand.o:/wld/master/build/cairo-joe/src/cairo-gl-operand.c:797: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_context_init_shaders': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:148: multiple definition of `_cairo_gl_context_init_shaders' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:148: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_context_fini_shaders': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:198: multiple definition of `_cairo_gl_context_fini_shaders' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:198: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_fini': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:212: multiple definition of `_cairo_gl_shader_fini' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:212: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_float': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:892: multiple definition of `_cairo_gl_shader_bind_float' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:892: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec2': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:905: multiple definition of `_cairo_gl_shader_bind_vec2' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:905: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec3': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:919: multiple definition of `_cairo_gl_shader_bind_vec3' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:919: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec4': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:932: multiple definition of `_cairo_gl_shader_bind_vec4' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:932: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_matrix': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:944: multiple definition of `_cairo_gl_shader_bind_matrix' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:944: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_matrix4f': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:960: multiple definition of `_cairo_gl_shader_bind_matrix4f' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:960: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_set_shader': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:971: multiple definition of `_cairo_gl_set_shader' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:971: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_get_shader_by_type': /wld/master/build/cairo-joe/src/cairo-gl-shaders.c:990: multiple definition of `_cairo_gl_get_shader_by_type' .libs/cairo-gl-shaders.o:/wld/master/build/cairo-joe/src/cairo-gl-shaders.c:990: first defined here .libs/cairo-gl-msaa-compositor.o: In function `_cairo_gl_msaa_compositor_draw_clip': /wld/master/build/cairo-joe/src/cairo-gl-msaa-compositor.c:202: multiple definition of `_cairo_gl_msaa_compositor_draw_clip' .libs/cairo-gl-msaa-compositor.o:/wld/master/build/cairo-joe/src/cairo-gl-msaa-compositor.c:202: first defined here .libs/cairo-gl-msaa-compositor.o: In function `_cairo_gl_msaa_compositor_get': /wld/master/build/cairo-joe/src/cairo-gl-msaa-compositor.c:937: multiple definition of `_cairo_gl_msaa_compositor_get' .libs/cairo-gl-msaa-compositor.o:/wld/master/build/cairo-joe/src/cairo-gl-msaa-compositor.c:937: first defined here .libs/cairo-gl-spans-compositor.o: In function `_cairo_gl_span_compositor_get': /wld/master/build/cairo-joe/src/cairo-gl-spans-compositor.c:534: multiple definition of `_cairo_gl_span_compositor_get' .libs/cairo-gl-spans-compositor.o:/wld/master/build/cairo-joe/src/cairo-gl-spans-compositor.c:534: first defined here .libs/cairo-gl-traps-compositor.o: In function `_cairo_gl_traps_compositor_get': /wld/master/build/cairo-joe/src/cairo-gl-traps-compositor.c:533: multiple definition of `_cairo_gl_traps_compositor_get' .libs/cairo-gl-traps-compositor.o:/wld/master/build/cairo-joe/src/cairo-gl-traps-compositor.c:533: first defined here .libs/cairo-gl-source.o: In function `_cairo_gl_white_source': /wld/master/build/cairo-joe/src/cairo-gl-source.c:96: multiple definition of `_cairo_gl_white_source' .libs/cairo-gl-source.o:/wld/master/build/cairo-joe/src/cairo-gl-source.c:96: first defined here .libs/cairo-gl-source.o: In function `_cairo_gl_pattern_to_source': /wld/master/build/cairo-joe/src/cairo-gl-source.c:64: multiple definition of `_cairo_gl_pattern_to_source' .libs/cairo-gl-source.o:/wld/master/build/cairo-joe/src/cairo-gl-source.c:64: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_get_image_format_and_type': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:335: multiple definition of `_cairo_gl_get_image_format_and_type' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:335: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_operator_is_supported': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:351: multiple definition of `_cairo_gl_operator_is_supported' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:351: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_init': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:383: multiple definition of `_cairo_gl_surface_init' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:383: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_create_scratch': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:493: multiple definition of `_cairo_gl_surface_create_scratch' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:493: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_create_scratch_for_caching': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:502: multiple definition of `_cairo_gl_surface_create_scratch_for_caching' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:502: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:570: multiple definition of `INT_cairo_gl_surface_create' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:570: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:570: multiple definition of `cairo_gl_surface_create' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:570: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create_for_texture': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:642: multiple definition of `INT_cairo_gl_surface_create_for_texture' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:642: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create_for_texture': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:642: multiple definition of `cairo_gl_surface_create_for_texture' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:642: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_set_size': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:677: multiple definition of `cairo_gl_surface_set_size' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:677: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_get_width': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:708: multiple definition of `cairo_gl_surface_get_width' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:708: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_get_height': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:719: multiple definition of `cairo_gl_surface_get_height' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:719: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_swapbuffers': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:726: multiple definition of `cairo_gl_surface_swapbuffers' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:726: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_draw_image': /wld/master/build/cairo-joe/src/cairo-gl-surface.c:845: multiple definition of `_cairo_gl_surface_draw_image' .libs/cairo-gl-surface.o:/wld/master/build/cairo-joe/src/cairo-gl-surface.c:845: first defined here collect2: error: ld returned 1 exit status make[3]: *** [libcairo.la] Error 1 make[3]: Leaving directory `/wld/master/build/cairo-joe/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/wld/master/build/cairo-joe/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/wld/master/build/cairo-joe' make: *** [all] Error 2