dpkg-query: no packages found matching xorg-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libx11-xcb-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-render0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-render-util0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-xkb-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-icccm4-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-image0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-keysyms1-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-randr0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-shape0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-sync-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-xfixes0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching libxcb-xinerama0-dev debconf: delaying package configuration, since apt-utils is not installed dpkg-query: no packages found matching xkb-data debconf: delaying package configuration, since apt-utils is not installed autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I build ${ACLOCAL_FLAGS} build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level autoreconf: configure.ac: tracing build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level autoreconf: running: libtoolize --copy build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level autoreconf: running: /usr/bin/autoconf build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level autoreconf: running: /usr/bin/autoheader build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level autoreconf: running: automake --add-missing --copy --no-force build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level build/Makefile.am.changelog:57: warning: '%'-style pattern rules are a GNU make extension Makefile.am:81: 'build/Makefile.am.changelog' included from here perf/Makefile.sources:7: warning: source file '../src/cairo-time.c' is in a subdirectory, perf/Makefile.sources:7: but option 'subdir-objects' is disabled perf/Makefile.am:3: 'perf/Makefile.sources' included from here automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. perf/Makefile.sources:15: warning: source file '../src/cairo-error.c' is in a subdirectory, perf/Makefile.sources:15: but option 'subdir-objects' is disabled perf/Makefile.am:3: 'perf/Makefile.sources' included from here perf/Makefile.sources:18: warning: source file '../src/cairo-error.c' is in a subdirectory, perf/Makefile.sources:18: but option 'subdir-objects' is disabled perf/Makefile.am:3: 'perf/Makefile.sources' included from here perf/Makefile.sources:18: warning: source file '../src/cairo-hash.c' is in a subdirectory, perf/Makefile.sources:18: but option 'subdir-objects' is disabled perf/Makefile.am:3: 'perf/Makefile.sources' included from here test/Makefile.am:353: warning: user target 'recheck' defined here ... /usr/share/automake-1.16/am/check.am: ... overrides Automake target 'recheck' defined here autoreconf: Leaving directory `.' configure: WARNING: PS backend will not be tested since ghostscript is not available configure: WARNING: PDF backend will not be tested since poppler >= 0.17.4 is not available configure: WARNING: SVG backend will not be tested since librsvg >= 2.35.0 is not available Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level src/Makefile.sources:365: warning: source file 'win32/cairo-win32-debug.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here automake-1.16: warning: possible forward-incompatibility. automake-1.16: At least a source file is in a subdirectory, but the 'subdir-objects' automake-1.16: automake option hasn't been enabled. For now, the corresponding output automake-1.16: object file(s) will be placed in the top-level directory. However, automake-1.16: this behaviour will change in future Automake versions: they will automake-1.16: unconditionally cause object files to be placed in the same subdirectory automake-1.16: of the corresponding sources. automake-1.16: You are advised to start using 'subdir-objects' option throughout your automake-1.16: project, to avoid future incompatibilities. src/Makefile.sources:365: warning: source file 'win32/cairo-win32-device.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:365: warning: source file 'win32/cairo-win32-gdi-compositor.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:365: warning: source file 'win32/cairo-win32-system.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:365: warning: source file 'win32/cairo-win32-surface.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:365: warning: source file 'win32/cairo-win32-display-surface.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:365: warning: source file 'win32/cairo-win32-printing-surface.c' is in a subdirectory, src/Makefile.sources:365: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:374: warning: source file 'win32/cairo-win32-font.c' is in a subdirectory, src/Makefile.sources:374: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-bo.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-surface.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel-debug.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel-surface.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i915-surface.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i915-glyphs.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i915-shader.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i915-spans.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i965-surface.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i965-glyphs.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i965-shader.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-i965-spans.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel-brw-eu.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel-brw-eu-emit.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-intel-brw-eu-util.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-radeon.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:433: warning: source file 'drm/cairo-drm-radeon-surface.c' is in a subdirectory, src/Makefile.sources:433: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here src/Makefile.sources:452: warning: source file 'drm/cairo-drm-gallium-surface.c' is in a subdirectory, src/Makefile.sources:452: but option 'subdir-objects' is disabled src/Makefile.am:4: 'src/Makefile.am.features' included from here src/Makefile.am.features:3: 'src/Makefile.sources' included from here cairo-analysis-surface.c:1009:5: warning: cast between incompatible function types from ‘cairo_int_status_t (*)(void)’ {aka ‘enum _cairo_int_status (*)(void)’} to ‘cairo_int_status_t (*)(void *, cairo_operator_t, const cairo_pattern_t *, const cairo_clip_t *)’ {aka ‘enum _cairo_int_status (*)(void *, enum _cairo_operator, const struct _cairo_pattern *, const struct _cairo_clip *)’} [-Wcast-function-type] 1009 | (_paint_func) _return_success, /* paint */ | ^ cairo-analysis-surface.c:1010:5: warning: cast between incompatible function types from ‘cairo_int_status_t (*)(void)’ {aka ‘enum _cairo_int_status (*)(void)’} to ‘cairo_int_status_t (*)(void *, cairo_operator_t, const cairo_pattern_t *, const cairo_pattern_t *, const cairo_clip_t *)’ {aka ‘enum _cairo_int_status (*)(void *, enum _cairo_operator, const struct _cairo_pattern *, const struct _cairo_pattern *, const struct _cairo_clip *)’} [-Wcast-function-type] 1010 | (_mask_func) _return_success, /* mask */ | ^ cairo-analysis-surface.c:1011:5: warning: cast between incompatible function types from ‘cairo_int_status_t (*)(void)’ {aka ‘enum _cairo_int_status (*)(void)’} to ‘cairo_int_status_t (*)(void *, cairo_operator_t, const cairo_pattern_t *, const cairo_path_fixed_t *, const cairo_stroke_style_t *, const cairo_matrix_t *, const cairo_matrix_t *, double, cairo_antialias_t, const cairo_clip_t *)’ {aka ‘enum _cairo_int_status (*)(void *, enum _cairo_operator, const struct _cairo_pattern *, const struct _cairo_path_fixed *, const struct _cairo_stroke_style *, const struct _cairo_matrix *, const struct _cairo_matrix *, double, enum _cairo_antialias, const struct _cairo_clip *)’} [-Wcast-function-type] 1011 | (_stroke_func) _return_success, /* stroke */ | ^ cairo-analysis-surface.c:1012:5: warning: cast between incompatible function types from ‘cairo_int_status_t (*)(void)’ {aka ‘enum _cairo_int_status (*)(void)’} to ‘cairo_int_status_t (*)(void *, cairo_operator_t, const cairo_pattern_t *, const cairo_path_fixed_t *, cairo_fill_rule_t, double, cairo_antialias_t, const cairo_clip_t *)’ {aka ‘enum _cairo_int_status (*)(void *, enum _cairo_operator, const struct _cairo_pattern *, const struct _cairo_path_fixed *, enum _cairo_fill_rule, double, enum _cairo_antialias, const struct _cairo_clip *)’} [-Wcast-function-type] 1012 | (_fill_func) _return_success, /* fill */ | ^ cairo-analysis-surface.c:1014:5: warning: cast between incompatible function types from ‘cairo_int_status_t (*)(void)’ {aka ‘enum _cairo_int_status (*)(void)’} to ‘cairo_int_status_t (*)(void *, cairo_operator_t, const cairo_pattern_t *, cairo_glyph_t *, int, cairo_scaled_font_t *, const cairo_clip_t *)’ {aka ‘enum _cairo_int_status (*)(void *, enum _cairo_operator, const struct _cairo_pattern *, struct *, int, struct _cairo_scaled_font *, const struct _cairo_clip *)’} [-Wcast-function-type] 1014 | (_show_glyphs_func) _return_success, /* show_glyphs */ | ^ cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-base64-stream.c: In function ‘_cairo_base64_stream_write’: cairo-base64-stream.c:87:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | dst[2] = '='; | ~~~~~~~^~~~~ cairo-base64-stream.c:88:6: note: here 88 | case 1: | ^~~~ cairo-base64-stream.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-output-stream.c:36: warning: "_DEFAULT_SOURCE" redefined 36 | #define _DEFAULT_SOURCE /* for snprintf() */ | : note: this is the location of the previous definition cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-fill.c: In function ‘_cairo_filler_curve_to’: cairo-path-fill.c:116:10: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 116 | (cairo_spline_add_point_func_t)_cairo_filler_line_to, filler, | ^ cairo-path-fill.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-in-fill.c: In function ‘_cairo_in_fill_curve_to’: cairo-path-in-fill.c:220:10: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 220 | (cairo_spline_add_point_func_t)_cairo_in_fill_line_to, | ^ cairo-path-in-fill.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-fixed.c: In function ‘_cpf_curve_to’: cairo-path-fixed.c:1149:10: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 1149 | (cairo_spline_add_point_func_t)cpf->line_to, | ^ cairo-path-fixed.c: In function ‘_cairo_path_fixed_iter_is_fill_box’: cairo-path-fixed.c:1519:2: warning: this statement may fall through [-Wimplicit-fallthrough=] 1519 | _cairo_path_fixed_iter_next_op (&iter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-path-fixed.c:1520:5: note: here 1520 | case CAIRO_PATH_OP_MOVE_TO: /* implicit close */ | ^~~~ cairo-path-stroke-polygon.c:40: warning: "_DEFAULT_SOURCE" redefined 40 | #define _DEFAULT_SOURCE /* for hypot() */ | : note: this is the location of the previous definition cairo-path-stroke-boxes.c:39: warning: "_DEFAULT_SOURCE" redefined 39 | #define _DEFAULT_SOURCE /* for hypot() */ | : note: this is the location of the previous definition cairo-path-stroke-polygon.c: In function ‘outer_close’: cairo-path-stroke-polygon.c:403:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 403 | if ((in->dev_slope.x * out->dev_slope.x + | ^ cairo-path-stroke-polygon.c:412:5: note: here 412 | case CAIRO_LINE_JOIN_MITER: | ^~~~ cairo-path-stroke-polygon.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-fixed.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-stroke-traps.c: In function ‘curve_to_dashed’: cairo-path-stroke-traps.c:1046:12: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 1046 | func = (cairo_spline_add_point_func_t)line_to_dashed; | ^ cairo-path-stroke-traps.c: In function ‘join’: cairo-path-stroke-traps.c:310:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 310 | default: { | ^ cairo-path-stroke-traps.c:464:5: note: here 464 | case CAIRO_LINE_JOIN_BEVEL: { | ^~~~ cairo-path-stroke-tristrip.c:40: warning: "_DEFAULT_SOURCE" redefined 40 | #define _DEFAULT_SOURCE /* for hypot() */ | : note: this is the location of the previous definition cairo-path-stroke.c:39: warning: "_DEFAULT_SOURCE" redefined 39 | #define _DEFAULT_SOURCE /* for hypot() */ | : note: this is the location of the previous definition cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-stroke.c: In function ‘_cairo_stroker_curve_to’: cairo-path-stroke.c:1244:2: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 1244 | (cairo_spline_add_point_func_t) _cairo_stroker_line_to_dashed : | ^ cairo-path-stroke.c:1245:2: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 1245 | (cairo_spline_add_point_func_t) _cairo_stroker_line_to; | ^ cairo-path-stroke.c:1249:2: warning: cast between incompatible function types from ‘cairo_status_t (*)(void *, const cairo_point_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *)’} to ‘cairo_status_t (*)(void *, const cairo_point_t *, const cairo_slope_t *)’ {aka ‘enum _cairo_status (*)(void *, const struct _cairo_point *, const struct _cairo_slope *)’} [-Wcast-function-type] 1249 | (cairo_spline_add_point_func_t) _cairo_stroker_line_to_dashed : | ^ cairo-path-stroke-traps.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-path-stroke.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-polygon-intersect.c: In function ‘_cairo_polygon_intersect’: cairo-polygon-intersect.c:932:1: warning: inlining failed in call to ‘event_queue_insert_if_intersect_below_current_y’: --param max-inline-insns-single limit reached [-Winline] 932 | event_queue_insert_if_intersect_below_current_y (cairo_bo_event_queue_t *event_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-intersect.c:1284:12: note: called from here 1284 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, left, e2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-intersect.c:932:1: warning: inlining failed in call to ‘event_queue_insert_if_intersect_below_current_y’: --param max-inline-insns-single limit reached [-Winline] 932 | event_queue_insert_if_intersect_below_current_y (cairo_bo_event_queue_t *event_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-intersect.c:1290:12: note: called from here 1290 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-reduce.c: In function ‘_cairo_polygon_reduce’: cairo-polygon-reduce.c:998:1: warning: inlining failed in call to ‘_cairo_bo_event_queue_insert_if_intersect_below_current_y’: --param max-inline-insns-single limit reached [-Winline] 998 | _cairo_bo_event_queue_insert_if_intersect_below_current_y (cairo_bo_event_queue_t *event_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-reduce.c:1347:12: note: called from here 1347 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, left, e2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-reduce.c:998:1: warning: inlining failed in call to ‘_cairo_bo_event_queue_insert_if_intersect_below_current_y’: --param max-inline-insns-single limit reached [-Winline] 998 | _cairo_bo_event_queue_insert_if_intersect_below_current_y (cairo_bo_event_queue_t *event_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-reduce.c:1353:12: note: called from here 1353 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-polygon-intersect.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-polygon-reduce.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_one’: cairo-recording-surface.c:2149:12: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2149 | return _cairo_surface_set_error (&surface->base, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-recording-surface.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-toy-font-face.c:42: warning: "_DEFAULT_SOURCE" redefined 42 | #define _DEFAULT_SOURCE /* for strdup() */ | : note: this is the location of the previous definition cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-cff-subset.c:44: warning: "_DEFAULT_SOURCE" redefined 44 | #define _DEFAULT_SOURCE /* for snprintf(), strdup() */ | : note: this is the location of the previous definition cairo-scaled-font-subsets.c:43: warning: "_DEFAULT_SOURCE" redefined 43 | #define _DEFAULT_SOURCE /* for snprintf(), strdup() */ | : note: this is the location of the previous definition cairo-cff-subset.c: In function ‘cff_dict_read’: cairo-cff-subset.c:661:22: warning: ‘op’ may be used uninitialized in this function [-Wmaybe-uninitialized] 661 | status = _cairo_hash_table_insert (dict, &op->base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-truetype-subset.c:43: warning: "_DEFAULT_SOURCE" redefined 43 | #define _DEFAULT_SOURCE /* for snprintf(), strdup() */ | : note: this is the location of the previous definition cairo-type1-fallback.c:36: warning: "_DEFAULT_SOURCE" redefined 36 | #define _DEFAULT_SOURCE /* for snprintf(), strdup() */ | : note: this is the location of the previous definition cairo-cff-subset.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-type1-subset.c:43: warning: "_DEFAULT_SOURCE" redefined 43 | #define _DEFAULT_SOURCE /* for snprintf(), strdup() */ | : note: this is the location of the previous definition cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ In file included from /usr/include/string.h:494, from cairoint.h:59, from cairo-type1-subset.c:44: In function ‘strncpy’, inlined from ‘cairo_type1_font_subset_get_matrix.isra.0’ at cairo-type1-subset.c:337:6: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_matrix.isra.0’: cairo-type1-subset.c:315:25: note: length computed here 315 | decimal_point_len = strlen (decimal_point); | ^~~~~~~~~~~~~~~~~~~~~~ cairo-type1-subset.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-xlib-screen.c: In function ‘_cairo_xlib_init_screen_font_options’: cairo-xlib-screen.c:164:31: warning: unused variable ‘display’ [-Wunused-variable] 164 | cairo_xlib_display_t *display = (cairo_xlib_display_t *) info->device; | ^~~~~~~ cairo-xlib-screen.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-xcb-screen.c: In function ‘_get_screen_index’: cairo-xcb-screen.c:220:1: warning: control reaches end of non-void function [-Wreturn-type] 220 | } | ^ cairo-xcb-screen.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-ft-font.c:41: warning: "_DEFAULT_SOURCE" redefined 41 | #define _DEFAULT_SOURCE /* for strdup() */ | : note: this is the location of the previous definition cairo-ft-font.c: In function ‘_get_bitmap_surface’: cairo-ft-font.c:1323:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1323 | if (!own_buffer && library) | ^ cairo-ft-font.c:1366:5: note: here 1366 | default: | ^~~~~~~ cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init’: cairo-ft-font.c:1692:19: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1692 | if ((*surface)->format == CAIRO_FORMAT_ARGB32 && | ~~~~~~~~~~^~~~~~~~ cairo-ft-font.c:2617:25: note: ‘surface’ was declared here 2617 | cairo_image_surface_t *surface; | ^~~~~~~ cairo-ps-surface.c:56: warning: "_DEFAULT_SOURCE" redefined 56 | #define _DEFAULT_SOURCE /* for ctime_r(), snprintf(), strdup() */ | : note: this is the location of the previous definition cairo-ps-surface.c:2271:1: warning: ‘_cairo_ps_surface_operation_supported’ defined but not used [-Wunused-function] 2271 | _cairo_ps_surface_operation_supported (cairo_ps_surface_t *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-ft-font.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-pdf-surface.c:42: warning: "_DEFAULT_SOURCE" redefined 42 | #define _DEFAULT_SOURCE /* for snprintf() */ | : note: this is the location of the previous definition cairo-pdf-surface.c: In function ‘_create_font_subset_tag’: cairo-pdf-surface.c:5312:17: warning: taking the absolute value of unsigned type ‘uint32_t’ {aka ‘unsigned int’} has no effect [-Wabsolute-value] 5312 | numerator = abs (hash); | ^~~ cairo-pdf-surface.c: In function ‘_hash_data’: cairo-pdf-surface.c:5281:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5281 | case 11: c+= ((uint32_t) data[10] << 24); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5282:5: note: here 5282 | case 10: c+= ((uint32_t) data[9] << 16); | ^~~~ cairo-pdf-surface.c:5282:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5282 | case 10: c+= ((uint32_t) data[9] << 16); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5283:5: note: here 5283 | case 9 : c+= ((uint32_t) data[8] << 8); | ^~~~ cairo-pdf-surface.c:5283:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5283 | case 9 : c+= ((uint32_t) data[8] << 8); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5284:5: note: here 5284 | case 8 : b+= ((uint32_t) data[7] << 24); | ^~~~ cairo-pdf-surface.c:5284:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5284 | case 8 : b+= ((uint32_t) data[7] << 24); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5285:5: note: here 5285 | case 7 : b+= ((uint32_t) data[6] << 16); | ^~~~ cairo-pdf-surface.c:5285:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5285 | case 7 : b+= ((uint32_t) data[6] << 16); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5286:5: note: here 5286 | case 6 : b+= ((uint32_t) data[5] << 8); | ^~~~ cairo-pdf-surface.c:5286:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5286 | case 6 : b+= ((uint32_t) data[5] << 8); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5287:5: note: here 5287 | case 5 : b+= data[4]; | ^~~~ cairo-pdf-surface.c:5287:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5287 | case 5 : b+= data[4]; | ~^~~~~~~~~~ cairo-pdf-surface.c:5288:5: note: here 5288 | case 4 : a+= ((uint32_t) data[3] << 24); | ^~~~ cairo-pdf-surface.c:5288:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5288 | case 4 : a+= ((uint32_t) data[3] << 24); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5289:5: note: here 5289 | case 3 : a+= ((uint32_t) data[2] << 16); | ^~~~ cairo-pdf-surface.c:5289:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5289 | case 3 : a+= ((uint32_t) data[2] << 16); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5290:5: note: here 5290 | case 2 : a+= ((uint32_t) data[1] << 8); | ^~~~ cairo-pdf-surface.c:5290:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 5290 | case 2 : a+= ((uint32_t) data[1] << 8); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:5291:5: note: here 5291 | case 1 : a+= data[0]; | ^~~~ cairo-pdf-interchange.c:46: warning: "_DEFAULT_SOURCE" redefined 46 | #define _DEFAULT_SOURCE /* for localtime_r(), gmtime_r(), snprintf(), strdup() */ | : note: this is the location of the previous definition At top level: cairo-pdf-surface.c:7197:1: warning: ‘_cairo_pdf_surface_operation_supported’ defined but not used [-Wunused-function] 7197 | _cairo_pdf_surface_operation_supported (cairo_pdf_surface_t *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-ps-surface.c: In function ‘_cairo_ps_surface_analyze_surface_pattern_transparency’: cairo-ps-surface.c:2064:14: warning: ‘source_surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2064 | status = _cairo_surface_acquire_source_image (source_surface, &image, &image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-ps-surface.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_tag_begin’: cairo-pdf-interchange.c:1113:15: warning: ‘mcid’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1113 | status = _cairo_pdf_operators_tag_begin (&surface->pdf_operators, name, mcid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-interchange.c:1088:19: note: ‘mcid’ was declared here 1088 | int page_num, mcid; | ^~~~ cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_page_content’: cairo-pdf-interchange.c:1330:15: warning: ‘mcid’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1330 | status = _cairo_pdf_operators_tag_begin (&surface->pdf_operators, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1331 | ic->end_page_node->name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 1332 | mcid); | ~~~~~ cairo-pdf-interchange.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-svg-surface.c:42: warning: "_DEFAULT_SOURCE" redefined 42 | #define _DEFAULT_SOURCE /* for snprintf() */ | : note: this is the location of the previous definition cairo-svg-surface.c: In function ‘base64_write_func’: cairo-svg-surface.c:1278:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1278 | dst[2] = '='; | ~~~~~~~^~~~~ cairo-svg-surface.c:1279:6: note: here 1279 | case 1: | ^~~~ At top level: cairo-svg-surface.c:1164:1: warning: ‘_cairo_svg_surface_operation_supported’ defined but not used [-Wunused-function] 1164 | _cairo_svg_surface_operation_supported (cairo_svg_surface_t *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_source_surface’: cairo-pdf-surface.c:1394:2: warning: ‘image’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | _cairo_raster_source_pattern_release (pattern, &image->base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-pdf-surface.c:1502:28: note: ‘image’ was declared here 1502 | cairo_image_surface_t *image; | ^~~~~ cairo-svg-surface.c: In function ‘_cairo_svg_surface_emit_stroke_style’: cairo-svg-surface.c:2329:5: warning: ‘line_join’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2329 | _cairo_output_stream_printf (output, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2330 | "stroke-width:%f;" | ~~~~~~~~~~~~~~~~~~ 2331 | "stroke-linecap:%s;" | ~~~~~~~~~~~~~~~~~~~~ 2332 | "stroke-linejoin:%s;", | ~~~~~~~~~~~~~~~~~~~~~~ 2333 | stroke_style->line_width, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 2334 | line_cap, | ~~~~~~~~~ 2335 | line_join); | ~~~~~~~~~~ cairo-svg-surface.c:2329:5: warning: ‘line_cap’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-svg-surface.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-pdf-surface.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ ar: `u' modifier ignored since `D' is the default (see `U') build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level /usr/bin/install: cannot stat './html/index.sgml': No such file or directory make[6]: [Makefile:1873: install-data-local] Error 1 (ignored) ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') cairo-script-file.c: In function ‘csi_file_getc’: cairo-script-file.c:835:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 835 | file->rem = fread (file->bp = file->data, 1, CHUNK_SIZE, file->src); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-file.c:836:5: note: here 836 | case BYTES: | ^~~~ cairo-script-file.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-script-scanner.c: In function ‘_scan_file’: cairo-script-scanner.c:1056:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 1056 | scan->line_number++; | ~~~~~~~~~~~~~~~~~^~ cairo-script-scanner.c:1057:2: note: here 1057 | case 0x0: | ^~~~ cairo-script-operators.c: In function ‘_csi_ostack_get_matrix’: cairo-script-operators.c:458:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 458 | if (obj->datum.array->stack.len == 6) { | ^ cairo-script-operators.c:468:5: note: here 468 | default: | ^~~~~~~ cairo-script-scanner.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ cairo-script-operators.c: In function ‘_scaled_font’: cairo-script-operators.c:4614:14: warning: ‘dict’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4614 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_ifelse’: cairo-script-operators.c:2891:24: warning: ‘true_proc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2891 | true_proc->base.ref++; | ~~~~~~~~~~~~~~~~~~~^~ cairo-script-operators.c:2892:25: warning: ‘false_proc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2892 | false_proc->base.ref++; | ~~~~~~~~~~~~~~~~~~~~^~ cairo-script-operators.c: In function ‘_bind’: cairo-script-operators.c:901:35: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 901 | csi_object_t *obj = &array->stack.objects[i]; | ~~~~~~~~~~~~^~~~~~~~ cairo-script-operators.c:952:18: note: ‘array’ was declared here 952 | csi_array_t *array; | ^~~~~ cairo-script-operators.c: In function ‘_if’: cairo-script-operators.c:2858:19: warning: ‘proc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2858 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ cairo-script-operators.c: In function ‘_stroke_preserve’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_pop_group’: cairo-script-operators.c:4145:25: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4145 | obj.datum.pattern = cairo_pop_group (cr); | ^~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_mime_data’: cairo-script-operators.c:5260:14: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5260 | status = cairo_surface_set_mime_data (surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5261 | mime, | ~~~~~ 5262 | (uint8_t *) | ~~~~~~~~~~~ 5263 | source.datum.string->string, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5264 | source.datum.string->len, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5265 | _mime_tag_destroy, tag); | ~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_font_matrix’: cairo-script-operators.c:5076:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5076 | cairo_set_font_matrix (cr, &m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_text_path’: cairo-script-operators.c:6248:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6248 | cairo_text_path (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:6248:30: warning: ‘text’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6248 | cairo_text_path (cr, text->string); | ~~~~^~~~~~~~ cairo-script-operators.c: In function ‘_show_text’: cairo-script-operators.c:5766:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5766 | cairo_show_text (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5766:30: warning: ‘text’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5766 | cairo_show_text (cr, text->string); | ~~~~^~~~~~~~ cairo-script-operators.c: In function ‘_set_source’: cairo-script-operators.c:5354:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5354 | cairo_set_source (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_font_face’: cairo-script-operators.c:5027:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5027 | cairo_set_font_face (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_scaled_font’: cairo-script-operators.c:5333:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5333 | cairo_set_scaled_font (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_mask’: cairo-script-operators.c:3723:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3723 | cairo_mask (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_dash’: cairo-script-operators.c:4844:2: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4844 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4832:30: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4832 | for (n = 0; n < array->stack.len; n++) { | ~~~~~~~~~~~~^~~~ cairo-script-operators.c:4844:2: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4844 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_paint’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_save’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_clip_preserve’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_new_sub_path’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_close_path’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_clip’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_restore’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_reset_clip’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_stroke’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_new_path’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_fill’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_fill_preserve’: cairo-script-operators.c:583:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 583 | op (cr); | ^~~~~~~ cairo-script-operators.c:574:14: note: ‘cr’ was declared here 574 | cairo_t *cr; | ^~ cairo-script-operators.c: In function ‘_image’: cairo-script-operators.c:3432:14: warning: ‘dict’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3432 | status = _image_load_from_dictionary (ctx, dict, &image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_font_options’: cairo-script-operators.c:5054:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5054 | cairo_set_font_options (cr, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5050:14: warning: ‘dict’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5050 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_show_glyphs’: cairo-script-operators.c:5819:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5819 | cairo_show_glyphs (cr, glyphs, nglyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5774:18: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5774 | csi_array_t *array; | ^~~~~ cairo-script-operators.c: In function ‘_pattern’: cairo-script-operators.c:4116:25: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4116 | obj.datum.pattern = cairo_pattern_create_for_surface (surface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_glyph_path’: cairo-script-operators.c:2779:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2779 | cairo_glyph_path (cr, glyphs, nglyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:2734:18: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2734 | csi_array_t *array; | ^~~~~ cairo-script-operators.c: In function ‘_unmap_image’: cairo-script-operators.c:3825:5: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3825 | cairo_surface_unmap_image (surface, image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3825:5: warning: ‘image’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_line_join’: cairo-script-operators.c:5137:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5137 | cairo_set_line_join (cr, line_join); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5137:5: warning: ‘line_join’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_write_to_png’: cairo-script-operators.c:6320:14: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6320 | status = cairo_surface_write_to_png (surface, filename->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:6320:59: warning: ‘filename’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6320 | status = cairo_surface_write_to_png (surface, filename->string); | ~~~~~~~~^~~~~~~~ cairo-script-operators.c: In function ‘_push_group’: cairo-script-operators.c:4167:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4167 | cairo_push_group_with_content (cr, content); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4167:5: warning: ‘content’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_fill_rule’: cairo-script-operators.c:4974:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4974 | cairo_set_fill_rule (cr, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4974:5: warning: ‘fill_rule’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_operator’: cairo-script-operators.c:5312:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5312 | cairo_set_operator (cr, val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5312:5: warning: ‘val’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_antialias’: cairo-script-operators.c:4790:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4790 | cairo_set_antialias (cr, antialias); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4790:5: warning: ‘antialias’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_line_cap’: cairo-script-operators.c:5118:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5118 | cairo_set_line_cap (cr, line_cap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5118:5: warning: ‘line_cap’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_write_to_script’: cairo-script-operators.c:6355:11: warning: ‘record’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6355 | status = cairo_script_from_recording_surface (script, record); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:6354:40: warning: ‘filename’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6354 | script = cairo_script_create (filename->string); | ~~~~~~~~^~~~~~~~ cairo-script-operators.c: In function ‘_set_font_size’: cairo-script-operators.c:5097:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5097 | cairo_set_font_size (cr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5097:5: warning: ‘size’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_miter_limit’: cairo-script-operators.c:5291:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5291 | cairo_set_miter_limit (cr, miter_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5291:5: warning: ‘miter_limit’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_paint_with_alpha’: cairo-script-operators.c:4097:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4097 | cairo_paint_with_alpha (cr, alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4097:5: warning: ‘alpha’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_gray’: cairo-script-operators.c:2804:25: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2804 | obj.datum.pattern = cairo_pattern_create_rgba (g, g, g, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_line_width’: cairo-script-operators.c:5158:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5158 | cairo_set_line_width (cr, line_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5158:5: warning: ‘line_width’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_alpha’: cairo-script-operators.c:682:25: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] 682 | obj.datum.pattern = cairo_pattern_create_rgba (0, 0, 0, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_tolerance’: cairo-script-operators.c:5509:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5509 | cairo_set_tolerance (cr, tolerance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5509:5: warning: ‘tolerance’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_matrix’: cairo-script-operators.c:3760:11: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3760 | status = csi_matrix_new_from_array (ctx, &matrix, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cairo-script-operators.c:39: cairo-script-operators.c: In function ‘_index’: cairo-script-private.h:932:49: warning: ‘n’ may be used uninitialized in this function [-Wmaybe-uninitialized] 932 | return &ctx->ostack.objects[ctx->ostack.len - i -1]; | ~~~~~~~~~~~~~~~~^~~ cairo-script-operators.c:3446:10: note: ‘n’ was declared here 3446 | long n; | ^ cairo-script-operators.c: In function ‘_mod’: cairo-script-operators.c:3953:12: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3953 | return _csi_push_ostack_integer (ctx, x % y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3953:12: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_show_text_glyphs’: cairo-script-operators.c:5931:15: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5931 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5933:19: warning: ‘utf8_string’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5933 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~^~~~~~~~ cairo-script-operators.c:5905:21: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5905 | obj = &array->stack.objects[i]; | ~~~~~~~~~~~~^~~~~~~~ cairo-script-operators.c:5932:5: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5932 | cairo_show_text_glyphs (cr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 5933 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5934 | glyphs, nglyphs, | ~~~~~~~~~~~~~~~~ 5935 | clusters, nclusters, | ~~~~~~~~~~~~~~~~~~~~ 5936 | direction); | ~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_extend’: cairo-script-operators.c:4920:2: warning: ‘extend’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4920 | cairo_pattern_set_extend (cairo_get_source (obj->datum.cr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4921 | extend); | ~~~~~~~ cairo-script-operators.c: In function ‘_set_filter’: cairo-script-operators.c:4997:2: warning: ‘filter’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4997 | cairo_pattern_set_filter (cairo_get_source (obj->datum.cr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4998 | filter); | ~~~~~~~ cairo-script-operators.c: In function ‘_roll’: cairo-script-operators.c:4447:12: warning: ‘n’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4447 | return _csi_stack_roll (ctx, &ctx->ostack, j, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4447:12: warning: ‘j’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_bitshift’: cairo-script-operators.c:991:4: warning: ‘v’ may be used uninitialized in this function [-Wmaybe-uninitialized] 991 | v <<= shift; | ^~~ cairo-script-operators.c:991:4: warning: ‘shift’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_rel_move_to’: cairo-script-operators.c:4325:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4325 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4325:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4325:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_device_offset’: cairo-script-operators.c:4873:5: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4873 | cairo_surface_set_device_offset (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4873:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4873:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_fallback_resolution’: cairo-script-operators.c:4953:5: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4953 | cairo_surface_set_fallback_resolution (surface, dpi_x, dpi_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4953:5: warning: ‘dpi_x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4953:5: warning: ‘dpi_y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_rel_line_to’: cairo-script-operators.c:4300:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4300 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4300:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4300:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_device_scale’: cairo-script-operators.c:4897:5: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4897 | cairo_surface_set_device_scale (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4897:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4897:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_select_font_face’: cairo-script-operators.c:4672:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4672 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4672:39: warning: ‘family’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4672 | cairo_select_font_face (cr, family->string, slant, weight); | ~~~~~~^~~~~~~~ cairo-script-operators.c:4672:5: warning: ‘slant’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4672 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4672:5: warning: ‘weight’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_rotate’: cairo-script-operators.c:4482:2: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4482 | cairo_matrix_rotate (&obj->datum.matrix->matrix, theta); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_line_to’: cairo-script-operators.c:3580:2: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3580 | cairo_line_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3580:2: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_move_to’: cairo-script-operators.c:3977:2: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3977 | cairo_move_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3977:2: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from cairo-script-operators.c:39: cairo-script-operators.c: In function ‘_repeat’: cairo-script-private.h:136:7: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136 | if (expr) \ | ^ cairo-script-operators.c:4334:19: note: ‘count’ was declared here 4334 | csi_integer_t count; | ^~~~~ cairo-script-operators.c:4350:19: warning: ‘proc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4350 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ cairo-script-operators.c: In function ‘_mesh_set_control_point’: cairo-script-operators.c:3896:5: warning: ‘point’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3896 | cairo_mesh_pattern_set_control_point (pattern, point, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3896:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3896:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_rgb’: cairo-script-operators.c:4397:25: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4397 | obj.datum.pattern = cairo_pattern_create_rgb (r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4397:25: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4397:25: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_source_image’: cairo-script-operators.c:5418:14: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5418 | memcpy (cairo_image_surface_get_data (surface), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5419:7: warning: ‘source’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5419 | cairo_image_surface_get_data (source), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_set_source_rgb’: cairo-script-operators.c:5458:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5458 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5458:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5458:5: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5458:5: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_similar_image’: cairo-script-operators.c:5711:25: warning: ‘other’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5711 | obj.datum.surface = cairo_surface_create_similar_image (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5712 | format, | ~~~~~~~ 5713 | width, height); | ~~~~~~~~~~~~~~ cairo-script-operators.c:5711:25: warning: ‘format’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5711:25: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5711:25: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_translate’: cairo-script-operators.c:5590:2: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5590 | cairo_matrix_translate (&obj->datum.matrix->matrix, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5590:2: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_scale’: cairo-script-operators.c:4534:2: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4534 | cairo_matrix_scale (&obj->datum.matrix->matrix, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4534:2: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_map_to_image’: cairo-script-operators.c:3805:25: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3805 | obj.datum.surface = cairo_surface_reference (cairo_surface_map_to_image (surface, r)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3794:14: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3794 | extents.x = floor (_csi_object_as_real (&array->stack.objects[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_rgba’: cairo-script-operators.c:4425:25: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4425 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4425:25: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4425:25: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4425:25: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_linear’: cairo-script-operators.c:3553:25: warning: ‘x1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3553 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3553:25: warning: ‘y1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3553:25: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3553:25: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_set_source_rgba’: cairo-script-operators.c:5488:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5488 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5488:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5488:5: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5488:5: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5488:5: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_rectangle’: cairo-script-operators.c:4234:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4234 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4234:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4234:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4234:5: warning: ‘w’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4234:5: warning: ‘h’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_context’: cairo-script-operators.c:1037:7: warning: ‘surface’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1037 | cr = cairo_create (surface); | ^~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_subsurface’: cairo-script-operators.c:5745:25: warning: ‘target’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5745 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5745:25: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5745:25: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5745:25: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5745:25: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_similar’: cairo-script-operators.c:5680:25: warning: ‘other’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5680 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5681 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:5680:25: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5680:25: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:5663:10: warning: ‘content’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5663 | switch ((int) content) { | ^~~~~~~~~~~~~ cairo-script-operators.c: In function ‘_for’: cairo-script-operators.c:2344:26: warning: ‘i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2344 | for (; i <= limit; i += inc) { | ^~ cairo-script-operators.c:2344:26: warning: ‘inc’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:2344:5: warning: ‘limit’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2344 | for (; i <= limit; i += inc) { | ^~~ cairo-script-operators.c:2341:19: warning: ‘proc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2341 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ cairo-script-operators.c: In function ‘_mesh_set_corner_color’: cairo-script-operators.c:3931:5: warning: ‘corner’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3931 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:3931:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3931:5: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3931:5: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:3931:5: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_arc’: cairo-script-operators.c:836:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 836 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:836:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:836:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:836:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:836:5: warning: ‘theta1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:836:5: warning: ‘theta2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_arc_negative’: cairo-script-operators.c:872:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:872:5: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:872:5: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:872:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:872:5: warning: ‘theta1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:872:5: warning: ‘theta2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_add_color_stop’: cairo-script-operators.c:772:5: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 772 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:772:5: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:772:5: warning: ‘g’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:772:5: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:772:5: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_radial’: cairo-script-operators.c:4201:25: warning: ‘x1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4201 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4201:25: warning: ‘y1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4201:25: warning: ‘r1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4201:25: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4201:25: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4201:25: warning: ‘r2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_record’: cairo-script-operators.c:6227:25: warning: ‘content’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6227 | obj.datum.surface = cairo_recording_surface_create (content, r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:6212:53: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 6212 | extents.height = _csi_object_as_real (&array->stack.objects[1]); | ~~~~~~~~~~~~^~~~~~~~ cairo-script-operators.c: In function ‘_rel_curve_to’: cairo-script-operators.c:4274:5: warning: ‘cr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4274 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:4274:5: warning: ‘x1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4274:5: warning: ‘y1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4274:5: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4274:5: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4274:5: warning: ‘x3’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:4274:5: warning: ‘y3’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_font’: cairo-script-operators.c:124:18: warning: ‘font’ may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | dictionary->base.ref++; | ~~~~~~~~~~~~~~~~^~~~ cairo-script-operators.c:2258:23: note: ‘font’ was declared here 2258 | csi_dictionary_t *font; | ^~~~ cairo-script-operators.c: In function ‘_curve_to’: cairo-script-operators.c:1163:2: warning: ‘x1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cairo-script-operators.c:1163:2: warning: ‘y1’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:1163:2: warning: ‘x2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:1163:2: warning: ‘y2’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:1163:2: warning: ‘x3’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c:1163:2: warning: ‘y3’ may be used uninitialized in this function [-Wmaybe-uninitialized] cairo-script-operators.c: In function ‘_surface’: cairo-script-operators.c:124:18: warning: ‘dict’ may be used uninitialized in this function [-Wmaybe-uninitialized] 124 | dictionary->base.ref++; | ~~~~~~~~~~~~~~~~^~~~ cairo-script-operators.c:6021:23: note: ‘dict’ was declared here 6021 | csi_dictionary_t *dict; | ^~~~ cairo-script-operators.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ ar: `u' modifier ignored since `D' is the default (see `U') trace.c: In function ‘_encode_string_literal’: trace.c:1822:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 1822 | max -= 2; | ~~~~^~~~ trace.c:1823:2: note: here 1823 | case '\t': | ^~~~ trace.c: In function ‘_init_logfile’: trace.c:839:35: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size between 3972 and 4095 [-Wformat-truncation=] 839 | snprintf (buf, sizeof (buf), "%s/%s.%d.trace", | ^~ 840 | filename, name, getpid()); | ~~~~ In file included from /usr/include/stdio.h:867, from trace.c:34: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 10 or more bytes (assuming 4228) into a destination of size 4096 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace.c: At top level: cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ ar: `u' modifier ignored since `D' is the default (see `U') build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') cairo-boilerplate-xlib.c:41:36: warning: ‘key’ defined but not used [-Wunused-const-variable=] 41 | static const cairo_user_data_key_t key; | ^~~ cc1: warning: unrecognized command line option ‘-Wno-enum-conversion’ ar: `u' modifier ignored since `D' is the default (see `U') Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' build/configure.ac.system:114: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from... build/configure.ac.system:114: the top level Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' /usr/bin/install: cannot stat './html/index.sgml': No such file or directory make[6]: [Makefile:1873: install-data-local] Error 1 (ignored) Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' Makefile:1502: warning: overriding recipe for target 'recheck' Makefile:1137: warning: ignoring old recipe for target 'recheck' CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY