It fails like this: ./cairo-array.c: * _cairo_user_data_array_get_data: ./cairo-array.c: * _cairo_user_data_array_set_data: ./cairo-arc.c: * _cairo_arc_path_negative: ./cairo.c: * _cairo_error: ./cairo.c: * _cairo_set_error: ./cairo.c: * Atomically sets cr->status to @status and calls _cairo_error; Error: some function names in the docs are not followed by parentheses. Fix this by searching for the following regexp in the above files: '^[/ ][*] .*\([^#]\|^\)\<\(cairo_[][<>/0-9a-z_]*\> \?[^][ <>(]\)' FAIL: check-doc-syntax.sh ======================================================================== 1 of 5 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.12/work/cairo-1.5.12/src' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/x11-libs/cairo-1.5.12/work/cairo-1.5.12/src' make: *** [check-recursive] Error 1
Already filed upstream as https://bugs.freedesktop.org/show_bug.cgi?id=15014
While this appears to be a shell scripting error instead of a cairo failures, you are using a pre-release version of cairo 1.6 where tests are known to fail. I can fix this and other tests will fail.
This problem still occurs in cairo 1.5.16, but is now reported as fixed upstream since yesterday. It doesn't look like like a shell script error to me. The failure is caused by a shell script that nitpicks on the documentation.
fixed in 1.5.18
I'm still seeing this with cairo 1.5.20. I've also reported that on the upstream bug.
Confirmed fixed with cairo 1.6.4.
fixed with 1.6.4
(In reply to comment #7) > fixed with 1.6.4 > cairo NOT FIXED WITH 1.6.4 WHAT IS GOING ON? Did you test in a new directory and do a clean build? Hmm anti-pattern bug fix that introduces more hidden bugs? Building with a separate source and object directories prevents rebuild contamination of the source directory i.e. where it is tared too. ../cairo-1.6.4/configure --yourOptions make && make check # This OUTPUT shows that a cairo test fail in version 1.6.4 too -------> /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_truetype_subset_init: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_truetype_subset_fini: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_subset_init: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_subset_fini: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_scaled_font_is_type1: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_fallback_init_binary: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_fallback_init_hexencode: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type1_fallback_fini: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type2_charstrings_init: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_type2_charstrings_fini: /home/math/dev/gnu_family/cairo-1.6.4/src/cairo-scaled-font-subsets-private.h: * _cairo_truetype_create_glyph_to_unicode_map: Error: some function names in the docs are not followed by parentheses. Fix this by searching for the following regexp in the above files: '^[/ ][*] .*\([^#]\|^\)\<\(cairo_[][<>/0-9a-z_]*\> \?[^][ <>(]\)' FAIL: check-doc-syntax.sh ======================================================================== 1 of 5 tests failed Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ======================================================================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/home/math/dev/gnu_family/obj/cairo164/src' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/home/math/dev/gnu_family/obj/cairo164/src' make: *** [check-recursive] Error 1
PLEASE FIX FOR REAL