./configure --enable-xml --enable-glesv2 --enable-glesv3 --enable-xlib-xcb --enable-tee --disable-drm && make for cairo 1.15.12 prints Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1140: warning: ignoring old recipe for target 'recheck' make all-recursive make[1]: Entering directory '/src/gnome/cairo-1.15.12' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1140: warning: ignoring old recipe for target 'recheck' Making all in src make[2]: Entering directory '/src/gnome/cairo-1.15.12/src' make all-am make[3]: Entering directory '/src/gnome/cairo-1.15.12/src' CCLD libcairo.la .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_source': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:148: multiple definition of `_cairo_gl_composite_set_source' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:148: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_source_operand': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:157: multiple definition of `_cairo_gl_composite_set_source_operand' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:157: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_solid_source': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:170: multiple definition of `_cairo_gl_composite_set_solid_source' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:170: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_mask': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:181: multiple definition of `_cairo_gl_composite_set_mask' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:181: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_mask_operand': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:193: multiple definition of `_cairo_gl_composite_set_mask_operand' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:193: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_spans': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:206: multiple definition of `_cairo_gl_composite_set_spans' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:206: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_multisample': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:212: multiple definition of `_cairo_gl_composite_set_multisample' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:212: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_clip_region': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:219: multiple definition of `_cairo_gl_composite_set_clip_region' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:219: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_clip': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:226: multiple definition of `_cairo_gl_composite_set_clip' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:226: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_scissor_to_rectangle': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:611: multiple definition of `_cairo_gl_scissor_to_rectangle' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:611: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_is_flushed': /src/gnome/cairo-1.15.12/src/cairo-gl-private.h:658: multiple definition of `_cairo_gl_composite_flush' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-private.h:658: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_destroy_operand': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:400: multiple definition of `_cairo_gl_context_destroy_operand' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:400: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_set_operands_and_operator': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:771: multiple definition of `_cairo_gl_set_operands_and_operator' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:771: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_begin': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:844: multiple definition of `_cairo_gl_composite_begin' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:844: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_rect': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1050: multiple definition of `_cairo_gl_context_choose_emit_rect' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1050: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_emit_rect': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1057: multiple definition of `_cairo_gl_context_emit_rect' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1057: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_span': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1110: multiple definition of `_cairo_gl_context_choose_emit_span' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1110: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_context_choose_emit_glyph': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1227: multiple definition of `_cairo_gl_context_choose_emit_glyph' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1227: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_fini': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1246: multiple definition of `_cairo_gl_composite_fini' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1246: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_set_operator': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1255: multiple definition of `_cairo_gl_composite_set_operator' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1255: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_emit_quad_as_tristrip': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1336: multiple definition of `_cairo_gl_composite_emit_quad_as_tristrip' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1336: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_init': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1275: multiple definition of `_cairo_gl_composite_init' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1275: first defined here .libs/cairo-gl-composite.o: In function `_cairo_gl_composite_emit_triangle_as_tristrip': /src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1356: multiple definition of `_cairo_gl_composite_emit_triangle_as_tristrip' .libs/cairo-gl-composite.o:/src/gnome/cairo-1.15.12/src/cairo-gl-composite.c:1356: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_init': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:186: multiple definition of `_cairo_gl_context_init' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:186: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_activate': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:339: multiple definition of `_cairo_gl_context_activate' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:339: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_ensure_framebuffer': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:401: multiple definition of `_cairo_gl_ensure_framebuffer' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:401: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_ensure_stencil': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:588: multiple definition of `_cairo_gl_ensure_stencil' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:588: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_bind_framebuffer': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:753: multiple definition of `_cairo_gl_context_bind_framebuffer' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:753: first defined here .libs/cairo-gl-device.o: In function `_cairo_gl_context_set_destination': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:790: multiple definition of `_cairo_gl_context_set_destination' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:790: first defined here .libs/cairo-gl-device.o: In function `cairo_gl_device_set_thread_aware': /src/gnome/cairo-1.15.12/src/cairo-gl-device.c:846: multiple definition of `cairo_gl_device_set_thread_aware' .libs/cairo-gl-device.o:/src/gnome/cairo-1.15.12/src/cairo-gl-device.c:846: first defined here .libs/cairo-gl-dispatch.o: In function `_cairo_gl_dispatch_init': /src/gnome/cairo-1.15.12/src/cairo-gl-dispatch.c:244: multiple definition of `_cairo_gl_dispatch_init' .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch.c:244: first defined here .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:62: multiple definition of `dispatch_buffers_entries' .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:62: first defined here .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:71: multiple definition of `dispatch_shaders_entries' .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:71: first defined here .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:108: multiple definition of `dispatch_fbo_entries' .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:108: first defined here .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:123: multiple definition of `dispatch_multisampling_entries' .libs/cairo-gl-dispatch.o:/src/gnome/cairo-1.15.12/src/cairo-gl-dispatch-private.h:123: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_check_composite_glyphs': /src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:422: multiple definition of `_cairo_gl_check_composite_glyphs' .libs/cairo-gl-glyphs.o:/src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:422: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_composite_glyphs_with_clip': /src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:443: multiple definition of `_cairo_gl_composite_glyphs_with_clip' .libs/cairo-gl-glyphs.o:/src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:443: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_composite_glyphs': /src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:481: multiple definition of `_cairo_gl_composite_glyphs' .libs/cairo-gl-glyphs.o:/src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:481: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_glyph_cache_init': /src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:489: multiple definition of `_cairo_gl_glyph_cache_init' .libs/cairo-gl-glyphs.o:/src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:489: first defined here .libs/cairo-gl-glyphs.o: In function `_cairo_gl_glyph_cache_fini': /src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:500: multiple definition of `_cairo_gl_glyph_cache_fini' .libs/cairo-gl-glyphs.o:/src/gnome/cairo-1.15.12/src/cairo-gl-glyphs.c:500: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_equal': /src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:221: multiple definition of `_cairo_gl_gradient_equal' .libs/cairo-gl-gradient.o:/src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:221: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_atomic_int_get': /src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: multiple definition of `_cairo_gl_gradient_reference' .libs/cairo-gl-gradient.o:/src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_create': /src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:240: multiple definition of `_cairo_gl_gradient_create' .libs/cairo-gl-gradient.o:/src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:240: first defined here .libs/cairo-gl-gradient.o: In function `_cairo_gl_gradient_destroy': /src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:322: multiple definition of `_cairo_gl_gradient_destroy' .libs/cairo-gl-gradient.o:/src/gnome/cairo-1.15.12/src/cairo-gl-gradient.c:322: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_get_version': /src/gnome/cairo-1.15.12/src/cairo-gl-info.c:39: multiple definition of `_cairo_gl_get_version' .libs/cairo-gl-info.o:/src/gnome/cairo-1.15.12/src/cairo-gl-info.c:39: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_get_flavor': /src/gnome/cairo-1.15.12/src/cairo-gl-info.c:62: multiple definition of `_cairo_gl_get_flavor' .libs/cairo-gl-info.o:/src/gnome/cairo-1.15.12/src/cairo-gl-info.c:62: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_get_vbo_size': /src/gnome/cairo-1.15.12/src/cairo-gl-info.c:80: multiple definition of `_cairo_gl_get_vbo_size' .libs/cairo-gl-info.o:/src/gnome/cairo-1.15.12/src/cairo-gl-info.c:80: first defined here .libs/cairo-gl-info.o: In function `_cairo_gl_has_extension': /src/gnome/cairo-1.15.12/src/cairo-gl-info.c:98: multiple definition of `_cairo_gl_has_extension' .libs/cairo-gl-info.o:/src/gnome/cairo-1.15.12/src/cairo-gl-info.c:98: first defined here .libs/cairo-gl-msaa-compositor.o: In function `_cairo_gl_msaa_compositor_draw_clip': /src/gnome/cairo-1.15.12/src/cairo-gl-msaa-compositor.c:202: multiple definition of `_cairo_gl_msaa_compositor_draw_clip' .libs/cairo-gl-msaa-compositor.o:/src/gnome/cairo-1.15.12/src/cairo-gl-msaa-compositor.c:202: first defined here .libs/cairo-gl-msaa-compositor.o: In function `_cairo_atomic_int_get': /src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: multiple definition of `_cairo_gl_msaa_compositor_get' .libs/cairo-gl-msaa-compositor.o:/src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_solid_operand_init': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:341: multiple definition of `_cairo_gl_solid_operand_init' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:341: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_translate': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:352: multiple definition of `_cairo_gl_operand_translate' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:352: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_copy': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:470: multiple definition of `_cairo_gl_operand_copy' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:470: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_destroy': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:493: multiple definition of `_cairo_gl_operand_destroy' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:493: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_init': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:523: multiple definition of `_cairo_gl_operand_init' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:523: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_filter': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:563: multiple definition of `_cairo_gl_operand_get_filter' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:563: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_filter': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:563: multiple definition of `_cairo_gl_operand_get_gl_filter' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:563: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_extend': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:596: multiple definition of `_cairo_gl_operand_get_extend' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:596: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_bind_to_shader': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:619: multiple definition of `_cairo_gl_operand_bind_to_shader' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:619: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_needs_setup': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:702: multiple definition of `_cairo_gl_operand_needs_setup' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:702: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_get_vertex_size': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:737: multiple definition of `_cairo_gl_operand_get_vertex_size' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:737: first defined here .libs/cairo-gl-operand.o: In function `_cairo_gl_operand_emit': /src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:759: multiple definition of `_cairo_gl_operand_emit' .libs/cairo-gl-operand.o:/src/gnome/cairo-1.15.12/src/cairo-gl-operand.c:759: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_context_init_shaders': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:148: multiple definition of `_cairo_gl_context_init_shaders' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:148: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_context_fini_shaders': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:198: multiple definition of `_cairo_gl_context_fini_shaders' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:198: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_fini': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:212: multiple definition of `_cairo_gl_shader_fini' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:212: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_float': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:936: multiple definition of `_cairo_gl_shader_bind_float' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:936: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec2': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:947: multiple definition of `_cairo_gl_shader_bind_vec2' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:947: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec3': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:959: multiple definition of `_cairo_gl_shader_bind_vec3' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:959: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_vec4': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:970: multiple definition of `_cairo_gl_shader_bind_vec4' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:970: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_matrix': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:981: multiple definition of `_cairo_gl_shader_bind_matrix' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:981: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_shader_bind_matrix4f': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:994: multiple definition of `_cairo_gl_shader_bind_matrix4f' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:994: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_set_shader': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:1002: multiple definition of `_cairo_gl_set_shader' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:1002: first defined here .libs/cairo-gl-shaders.o: In function `_cairo_gl_get_shader_by_type': /src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:1020: multiple definition of `_cairo_gl_get_shader_by_type' .libs/cairo-gl-shaders.o:/src/gnome/cairo-1.15.12/src/cairo-gl-shaders.c:1020: first defined here .libs/cairo-gl-source.o: In function `_cairo_gl_white_source': /src/gnome/cairo-1.15.12/src/cairo-gl-source.c:97: multiple definition of `_cairo_gl_white_source' .libs/cairo-gl-source.o:/src/gnome/cairo-1.15.12/src/cairo-gl-source.c:97: first defined here .libs/cairo-gl-source.o: In function `_cairo_gl_pattern_to_source': /src/gnome/cairo-1.15.12/src/cairo-gl-source.c:64: multiple definition of `_cairo_gl_pattern_to_source' .libs/cairo-gl-source.o:/src/gnome/cairo-1.15.12/src/cairo-gl-source.c:64: first defined here .libs/cairo-gl-spans-compositor.o: In function `_cairo_atomic_int_get': /src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: multiple definition of `_cairo_gl_span_compositor_get' .libs/cairo-gl-spans-compositor.o:/src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_get_image_format_and_type': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:338: multiple definition of `_cairo_gl_get_image_format_and_type' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:338: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_operator_is_supported': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:354: multiple definition of `_cairo_gl_operator_is_supported' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:354: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_init': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:387: multiple definition of `_cairo_gl_surface_init' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:387: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_create_scratch': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:515: multiple definition of `_cairo_gl_surface_create_scratch' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:515: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_create_scratch_for_caching': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:524: multiple definition of `_cairo_gl_surface_create_scratch_for_caching' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:524: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:592: multiple definition of `INT_cairo_gl_surface_create' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:592: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:592: multiple definition of `cairo_gl_surface_create' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:592: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create_for_texture': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:669: multiple definition of `INT_cairo_gl_surface_create_for_texture' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:669: first defined here .libs/cairo-gl-surface.o: In function `INT_cairo_gl_surface_create_for_texture': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:669: multiple definition of `cairo_gl_surface_create_for_texture' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:669: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_set_size': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:712: multiple definition of `cairo_gl_surface_set_size' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:712: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_get_width': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:740: multiple definition of `cairo_gl_surface_get_width' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:740: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_get_height': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:751: multiple definition of `cairo_gl_surface_get_height' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:751: first defined here .libs/cairo-gl-surface.o: In function `cairo_gl_surface_swapbuffers': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:761: multiple definition of `cairo_gl_surface_swapbuffers' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:761: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_resolve_multisampling': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:1392: multiple definition of `_cairo_gl_surface_resolve_multisampling' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:1392: first defined here .libs/cairo-gl-surface.o: In function `_cairo_gl_surface_draw_image': /src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:867: multiple definition of `_cairo_gl_surface_draw_image' .libs/cairo-gl-surface.o:/src/gnome/cairo-1.15.12/src/cairo-gl-surface.c:867: first defined here .libs/cairo-gl-traps-compositor.o: In function `_cairo_atomic_int_get': /src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: multiple definition of `_cairo_gl_traps_compositor_get' .libs/cairo-gl-traps-compositor.o:/src/gnome/cairo-1.15.12/src/cairo-atomic-private.h:77: first defined here collect2: error: ld returned 1 exit status make[3]: *** [Makefile:2114: libcairo.la] Error 1 make[3]: Leaving directory '/src/gnome/cairo-1.15.12/src' make[2]: *** [Makefile:1962: all] Error 2 make[2]: Leaving directory '/src/gnome/cairo-1.15.12/src' make[1]: *** [Makefile:910: all-recursive] Error 1 make[1]: Leaving directory '/src/gnome/cairo-1.15.12' make: *** [Makefile:761: all] Error 2 The output of ./configure is: cairo (version 1.15.12 [snapshot]) will be compiled with: The following surface backends: Image: yes (always builtin) Recording: yes (always builtin) Observer: yes (always builtin) Mime: yes (always builtin) Tee: yes XML: yes Xlib: yes Xlib Xrender: yes Qt: no (disabled, use --enable-qt to enable) Quartz: no (requires CoreGraphics framework) Quartz-image: no (disabled, use --enable-quartz-image to enable) XCB: yes Win32: no (requires a Win32 platform) OS2: no (disabled, use --enable-os2 to enable) CairoScript: yes PostScript: yes PDF: yes SVG: yes OpenGL: no (disabled, use --enable-gl to enable) OpenGL ES 2.0: yes OpenGL ES 3.0: yes BeOS: no (disabled, use --enable-beos to enable) DirectFB: no (disabled, use --enable-directfb to enable) OpenVG: no (disabled, use --enable-vg to enable) DRM: no (disabled, use --enable-drm to enable) Cogl: no (disabled, use --enable-cogl to enable) The following font backends: User: yes (always builtin) FreeType: yes Fontconfig: yes Win32: no (requires a Win32 platform) Quartz: no (requires CoreGraphics framework) The following functions: PNG functions: yes GLX functions: no (not required by any backend) WGL functions: no (not required by any backend) EGL functions: yes X11-xcb functions: yes XCB-shm functions: yes The following features and utilities: cairo-trace: yes cairo-script-interpreter: yes And the following internal features: pthread: yes gtk-doc: no gcov support: no symbol-lookup: no (requires bfd) test surfaces: no (disabled, use --enable-test-surfaces to enable) ps testing: no (requires libspectre) pdf testing: yes svg testing: no (requires librsvg-2.0 >= 2.35.0) --- The Xlib/XCB functions feature is still under active development and is --- included in this release only as a preview. It does NOT fully work yet --- and incompatible changes may yet be made to Xlib/XCB functions specific --- API. --- The OpenGLESv2 surface backend feature is still under active development --- and is included in this release only as a preview. It does NOT fully work --- yet and incompatible changes may yet be made to OpenGLESv2 surface --- backend specific API. --- The OpenGLESv3 surface backend feature is still under active development --- and is included in this release only as a preview. It does NOT fully work --- yet and incompatible changes may yet be made to OpenGLESv3 surface --- backend specific API. --- The tee surface backend feature is still under active development and is --- included in this release only as a preview. It does NOT fully work yet --- and incompatible changes may yet be made to tee surface backend specific --- API. --- The xml surface backend feature is still under active development and is --- included in this release only as a preview. It does NOT fully work yet --- and incompatible changes may yet be made to xml surface backend specific --- API.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/cairo/cairo/issues/267.
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.