INFO: not using any hashes in /data/userland-archives/hashes for cairo-1.18.2.tar.xz (overridden with --hash) Source /data/userland-archives/cairo-1.18.2.tar.xz... not found, skipping file copy Source https://cairographics.org/releases/cairo-1.18.2.tar.xz... downloading... ok validating signature... checking local signature... not found signature validation failed validating hash... ok patching file src/cairo-ft-font.c patching file src/cairo-colr-glyph-render.c Hunk #1 succeeded at 41 with fuzz 1. patching file test/pdf-structure.c patching file perf/cairo-perf-print.c WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 1.4.1 Source dir: /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2 Build dir: /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64 Build type: native build Program version.py found: YES (/jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/version.py) Project name: cairo Project version: 1.18.2 C compiler for the host machine: /usr/gcc/13/bin/gcc (gcc 13.3.0 "gcc (OpenIndiana 13.3.0-oi-0) 13.3.0") C linker for the host machine: /usr/gcc/13/bin/gcc ld.solaris 5.11-1.1790 (illumos) Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Werror-implicit-function-declaration: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wwrite-strings: YES Compiler for C supports arguments -Wsign-compare: YES Compiler for C supports arguments -Wpacked: YES Compiler for C supports arguments -Wswitch-enum: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wvolatile-register-var: YES Compiler for C supports arguments -Wstrict-aliasing=2: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wunsafe-loop-optimizations: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-attributes: YES Compiler for C supports arguments -Wno-long-long: YES Compiler for C supports arguments -Winline: YES Compiler for C supports arguments -Wno-unused-but-set-variable: YES Compiler for C supports arguments -Wno-enum-conversion: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -fno-common: YES Compiler for C supports arguments -Wp,-D_FORTIFY_SOURCE=2: YES Program python3 found: YES (/usr/bin/python3.9) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Compiler for C supports link arguments -Wl,-Bsymbolic-functions: NO Fetching value of define "__FLOAT_WORD_ORDER__" : 1234 Fetching value of define "__ORDER_BIG_ENDIAN__" : 4321 Found pkg-config: YES (/usr/bin/amd64/pkg-config) 0.29.2 Run-time dependency lzo2 found: YES 2.10 Library dl found: YES Checking for function "dlsym" with dependency -ldl: YES Run-time dependency zlib found: YES 1.3.1 Run-time dependency libpng found: YES 1.6.43 Run-time dependency fontconfig found: YES 2.15.0 Program ttx found: NO Run-time dependency freetype2 found: YES 26.2.20 Checking for type "FT_SVG_Document" with dependency freetype2: YES Checking if define "FT_LOAD_NO_SVG" with dependency freetype2 exists: YES Checking for function "FT_Get_Color_Glyph_Paint" with dependency freetype2: YES Run-time dependency x11 found: YES 1.7.5 Run-time dependency xext found: YES 1.3.6 Checking if "shmctl IPC_RMID allowes subsequent attaches" with dependencies x11, xext runs: NO (1) Run-time dependency xrender found: YES 0.9.11 Run-time dependency xcb found: YES 1.17.0 Run-time dependency xcb-render found: YES 1.17.0 Dependency x11-xcb skipped: feature xlib-xcb disabled Run-time dependency xcb-shm found: YES 1.17.0 Run-time dependency gobject-2.0 found: YES 2.76.4 Run-time dependency glib-2.0 found: YES 2.76.4 Has header "bfd.h" : YES Library bfd found: NO Program gs found: YES (/usr/bin/gs) Run-time dependency libspectre found: YES 0.2.12 Run-time dependency poppler-glib found: YES 24.03.0 Checking for function "poppler_page_render" with dependency poppler-glib: YES Run-time dependency librsvg-2.0 found: YES 2.58.2 Run-time dependency pixman-1 found: YES 0.43.4 Checking for size of "void *" : 8 Checking for size of "int" : 4 Checking for size of "long" : 8 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Has header "stdint.h" : YES Has header "inttypes.h" : YES Has header "sys/int_types.h" : YES Has header "fcntl.h" : YES Has header "unistd.h" : YES Has header "signal.h" : YES Has header "sys/stat.h" : YES Has header "sys/socket.h" : YES Has header "poll.h" : YES Has header "sys/poll.h" : YES Has header "sys/un.h" : YES Has header "sched.h" : YES Has header "sys/mman.h" : YES Has header "time.h" : YES Has header "libgen.h" : YES Has header "byteswap.h" : NO Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES Has header "fenv.h" : YES Has header "sys/wait.h" : YES Has header "sys/stat.h" : YES (cached) Has header "io.h" : NO Has header "fenv.h" : YES (cached) Has header "xlocale.h" : YES Has header "sys/ioctl.h" : YES Has header "intsafe.h" : NO Has header "alloca.h" : YES Has header "X11/extensions/XShm.h" : YES Has header "X11/extensions/shmproto.h" : YES Has header "X11/extensions/shmstr.h" : YES Checking for type "uint64_t" : YES Checking for type "uint128_t" : NO Checking for type "__uint128_t" : YES Checking for function "alarm" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "ctime_r" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "localtime_r" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "gmtime_r" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "drand48" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "flockfile" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "funlockfile" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "getline" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "link" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "fork" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "waitpid" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "raise" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "newlocale" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "strtod_l" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: NO Checking for function "FcInit" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "FcFini" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "XRenderCreateSolidFill" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "XRenderCreateLinearGradient" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "XRenderCreateRadialGradient" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "XRenderCreateConicalGradient" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "sched_getaffinity" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: NO Checking for function "mmap" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "clock_gettime" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "feenableexcept" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: NO Checking for function "fedisableexcept" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: NO Checking for function "feclearexcept" with dependencies -lm, -ldl, zlib, libpng, fontconfig, freetype2, x11, xext, xrender, xcb, xcb-render, xcb-shm, pixman-1: YES Checking for function "strndup" : YES Checking if "pthreads" : links: YES Checking if "Atomic ops: c11" : links: YES Library rt found: YES Checking for function "shm_open" with dependency -lrt: YES Compiler for C supports arguments -Wno-attributes: YES (cached) Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached) Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached) Compiler for C supports arguments -Wno-unused-parameter: YES (cached) Compiler for C supports arguments -Wno-long-long: YES (cached) Configuring cairo-features.h using configuration Program sh found: YES (/usr/gnu/bin/sh) Configuring cairo-trace using configuration Checking if define "DEBUG_SVG_RENDER" exists: NO Run-time dependency gtk+-2.0 found: YES 2.24.33 Configuring config.h using configuration Build targets in project: 34 cairo 1.18.2 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : YES Xlib : YES Xlib Xrender : YES Quartz : NO Quartz-image : NO XCB : YES Win32 : NO CairoScript : YES PostScript : YES PDF : YES SVG : YES Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : NO Win32 DWrite : NO Quartz : NO Functions PNG functions : YES X11-xcb : NO XCB-shm : YES Features and Utilities cairo-trace: : YES cairo-script-interpreter: YES API reference : NO User defined options bindir : /usr/bin buildtype : plain default_library : shared libdir : /usr/lib/amd64 libexecdir : /usr/libexec localstatedir : /var mandir : /usr/share/man optimization : 3 prefix : /usr sbindir : /usr/sbin sysconfdir : /etc b_pie : false Found ninja-1.11.1 at /usr/bin/ninja Generating targets: 0%| | 0/34 eta ? Generating targets: 21%|██ | 7/34 eta 00:00 Generating targets: 59%|█████▉ | 20/34 eta 00:00 Writing build.ninja: 0%| | 0/764 eta ? ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64' [1/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-analysis-surface.c.o [2/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-arc.c.o [3/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-array.c.o [4/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-atomic.c.o [5/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-base64-stream.c.o [6/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-base85-stream.c.o [7/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-bentley-ottmann-rectangular.c.o [8/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-bentley-ottmann-rectilinear.c.o [9/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-bentley-ottmann.c.o ../../cairo-1.18.2/src/cairo-bentley-ottmann.c: In function '_cairo_bentley_ottmann_tessellate_polygon': ../../cairo-1.18.2/src/cairo-bentley-ottmann.c:1535:27: warning: 'ymax' may be used uninitialized [-Wmaybe-uninitialized] 1535 | for (y = i = 0; y < ymax && i < num_events; y++) { | ~~^~~~~~ ../../cairo-1.18.2/src/cairo-bentley-ottmann.c:1476:33: note: 'ymax' was declared here 1476 | int i, num_events, y, ymin, ymax; | ^~~~ [10/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-botor-scan-converter.c.o [11/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-boxes-intersect.c.o [12/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-boxes.c.o [13/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-cache.c.o [14/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip-boxes.c.o [15/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip-polygon.c.o [16/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip-region.c.o ../../cairo-1.18.2/src/cairo-clip-region.c: In function '_cairo_clip_extract_region': ../../cairo-1.18.2/src/cairo-clip-region.c:84:20: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 84 | clip->region = cairo_region_create_rectangles (r, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../cairo-1.18.2/src/cairoint.h:65, from ../../cairo-1.18.2/src/cairo-clip-region.c:42: ../../cairo-1.18.2/src/cairo.h:3270:1: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to 'cairo_region_create_rectangles' declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-clip-region.c:55:27: note: 'stack_rects' declared here 55 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [17/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip-surface.c.o [18/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip-tor-scan-converter.c.o [19/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-clip.c.o [20/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-color.c.o [21/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-composite-rectangles.c.o [22/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-compositor.c.o [23/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-contour.c.o [24/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-damage.c.o [25/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-debug.c.o [26/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-default-context.c.o [27/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-device.c.o [28/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-error.c.o [29/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-fallback-compositor.c.o [30/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-fixed.c.o [31/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-font-face-twin-data.c.o [32/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-font-face-twin.c.o ../../cairo-1.18.2/src/cairo-font-face-twin.c: In function 'twin_scaled_font_render_glyph': ../../cairo-1.18.2/src/cairo-font-face-twin.c:625:39: warning: pointer targets in passing argument 3 of 'twin_compute_snap' differ in signedness [-Wpointer-sign] 625 | twin_compute_snap (cr, &info, b); | ^ | | | const int8_t * {aka const char *} ../../cairo-1.18.2/src/cairo-font-face-twin.c:496:41: note: expected 'const signed char *' but argument is of type 'const int8_t *' {aka 'const char *'} 496 | const signed char *b) | ~~~~~~~~~~~~~~~~~~~~~^ [33/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-font-face.c.o [34/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-font-options.c.o [35/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-freed-pool.c.o [36/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-freelist.c.o [37/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-gstate.c.o [38/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-hash.c.o [39/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-hull.c.o [40/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-image-compositor.c.o [41/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-image-info.c.o [42/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-image-source.c.o [43/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-image-surface.c.o [44/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-line.c.o [45/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-lzw.c.o [46/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-mask-compositor.c.o [47/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-matrix.c.o [48/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-mempool.c.o [49/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-mesh-pattern-rasterizer.c.o [50/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-misc.c.o [51/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-mono-scan-converter.c.o [52/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-mutex.c.o [53/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-no-compositor.c.o [54/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-observer.c.o [55/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-output-stream.c.o [56/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-paginated-surface.c.o [57/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-bounds.c.o [58/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-fill.c.o [59/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-fixed.c.o [60/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-in-fill.c.o [61/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-stroke-boxes.c.o [62/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-stroke-polygon.c.o [63/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-stroke-traps.c.o [64/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-stroke-tristrip.c.o [65/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path-stroke.c.o [66/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-path.c.o [67/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pattern.c.o [68/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pen.c.o [69/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-polygon-intersect.c.o In function 'intersection_sweep', inlined from '_cairo_polygon_intersect' at ../../cairo-1.18.2/src/cairo-polygon-intersect.c:1406:14: ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-intersect.c:1229:26: note: called from here 1229 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, left, e1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-intersect.c:1235:26: note: called from here 1235 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-intersect.c:1255:26: note: called from here 1255 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, left, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-intersect.c:1284:26: note: called from here 1284 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, left, e2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-intersect.c:1290:26: note: called from here 1290 | status = event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [70/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-polygon-reduce.c.o In function '_cairo_bentley_ottmann_tessellate_bo_edges', inlined from '_cairo_polygon_reduce' at ../../cairo-1.18.2/src/cairo-polygon-reduce.c:1422:14: ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-reduce.c:1297:26: note: called from here 1297 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, left, e1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-reduce.c:1303:26: note: called from here 1303 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-reduce.c:1323:26: note: called from here 1323 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, left, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-reduce.c:1347:26: note: called from here 1347 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, left, e2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/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-1.18.2/src/cairo-polygon-reduce.c:1353:26: note: called from here 1353 | status = _cairo_bo_event_queue_insert_if_intersect_below_current_y (&event_queue, e1, right); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [71/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-polygon.c.o [72/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-raster-source-pattern.c.o [73/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-recording-surface.c.o [74/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-rectangle.c.o [75/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-rectangular-scan-converter.c.o In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:507:6: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:552:5: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:521:2: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:535:3: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:540:6: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:564:6: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'render_rows', inlined from 'generate' at ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:569:2: ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:310:1: warning: inlining failed in call to '_active_edges_to_spans': --param max-inline-insns-single limit reached [-Winline] 310 | _active_edges_to_spans (sweep_line_t *sweep) | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-rectangular-scan-converter.c:477:5: note: called from here 477 | _active_edges_to_spans (sweep_line); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [76/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-region.c.o [77/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-rtree.c.o [78/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-scaled-font.c.o [79/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-shape-mask-compositor.c.o [80/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-slope.c.o [81/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-spans-compositor.c.o [82/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-spans.c.o [83/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-spline.c.o [84/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-stroke-dash.c.o [85/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-stroke-style.c.o [86/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-clipper.c.o [87/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-fallback.c.o [88/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-observer.c.o [89/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-offset.c.o [90/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-snapshot.c.o [91/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-subsurface.c.o [92/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface-wrapper.c.o [93/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-surface.c.o [94/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-time.c.o [95/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tor-scan-converter.c.o [96/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tor22-scan-converter.c.o [97/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-toy-font-face.c.o [98/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-traps-compositor.c.o [99/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-traps.c.o ../../cairo-1.18.2/src/cairo-traps.c: In function '_cairo_traps_extract_region': ../../cairo-1.18.2/src/cairo-traps.c:913:15: warning: 'stack_rects' may be used uninitialized [-Wmaybe-uninitialized] 913 | *region = cairo_region_create_rectangles (rects, rect_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../cairo-1.18.2/src/cairoint.h:65, from ../../cairo-1.18.2/src/cairo-traps.c:40: ../../cairo-1.18.2/src/cairo.h:3270:1: note: by argument 1 of type 'const cairo_rectangle_int_t *' {aka 'const struct _cairo_rectangle_int *'} to 'cairo_region_create_rectangles' declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-traps.c:866:27: note: 'stack_rects' declared here 866 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [100/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tristrip.c.o [101/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-unicode.c.o [102/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-user-font.c.o [103/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-version.c.o [104/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-wideint.c.o [105/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo.c.o [106/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-cff-subset.c.o [107/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-scaled-font-subsets.c.o [108/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-truetype-subset.c.o [109/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-type1-fallback.c.o [110/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-type1-glyph-names.c.o [111/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-type1-subset.c.o [112/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-type3-glyph-surface.c.o [113/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pdf-operators.c.o [114/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pdf-shading.c.o [115/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tag-attributes.c.o [116/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tag-stack.c.o [117/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-deflate-stream.c.o [118/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-png.c.o [119/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-svg-surface.c.o ../../cairo-1.18.2/src/cairo-svg-surface.c: In function '_cairo_svg_surface_create_for_stream_internal.constprop': ../../cairo-1.18.2/src/cairo-svg-surface.c:1142:15: warning: 'document' may be used uninitialized [-Wmaybe-uninitialized] 1142 | surface = _cairo_svg_surface_create_for_document (document, CAIRO_CONTENT_COLOR_ALPHA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143 | width, height, TRUE); | ~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-svg-surface.c:1128:27: note: 'document' was declared here 1128 | cairo_svg_document_t *document; | ^~~~~~~~ In function '_cairo_svg_document_emit_bitmap_glyph_data', inlined from '_cairo_svg_document_emit_glyph' at ../../cairo-1.18.2/src/cairo-svg-surface.c:1517:11, inlined from '_cairo_svg_document_emit_font_subset' at ../../cairo-1.18.2/src/cairo-svg-surface.c:1538:11: ../../cairo-1.18.2/src/cairo-svg-surface.c:1493:9: warning: 'extracted_surface' may be used uninitialized [-Wmaybe-uninitialized] 1493 | _cairo_surface_release_source_image (extracted_surface, extracted_image, extracted_image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-svg-surface.c: In function '_cairo_svg_document_emit_font_subset': ../../cairo-1.18.2/src/cairo-svg-surface.c:1371:22: note: 'extracted_surface' was declared here 1371 | cairo_surface_t *extracted_surface; | ^~~~~~~~~~~~~~~~~ [120/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-ft-font.c.o ../../cairo-1.18.2/src/cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init_record_svg_glyph': ../../cairo-1.18.2/src/cairo-ft-font.c:3016:33: warning: 'extent_x_scale' may be used uninitialized [-Wmaybe-uninitialized] 3016 | extents->x_bearing = x1 * x_scale; | ~~~^~~~~~~~~ ../../cairo-1.18.2/src/cairo-ft-font.c:2964:12: note: 'extent_x_scale' was declared here 2964 | double extent_x_scale; | ^~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-ft-font.c:3017:33: warning: 'extent_y_scale' may be used uninitialized [-Wmaybe-uninitialized] 3017 | extents->y_bearing = y1 * y_scale; | ~~~^~~~~~~~~ ../../cairo-1.18.2/src/cairo-ft-font.c:2965:12: note: 'extent_y_scale' was declared here 2965 | double extent_y_scale; | ^~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init_surface': ../../cairo-1.18.2/src/cairo-ft-font.c:2626:45: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 2626 | if (pixman_image_get_format (surface->pixman_image) == PIXMAN_a8r8g8b8 && | ^~ ../../cairo-1.18.2/src/cairo-ft-font.c:2565:34: note: 'surface' declared here 2565 | cairo_image_surface_t *surface; | ^~~~~~~ In function '_cairo_ft_scaled_glyph_init_record_colr_v0_glyph', inlined from '_cairo_ft_scaled_glyph_init' at ../../cairo-1.18.2/src/cairo-ft-font.c:3426:12: ../../cairo-1.18.2/src/cairo-ft-font.c:2725:16: warning: 'path_fixed' may be used uninitialized [-Wmaybe-uninitialized] 2725 | path = _cairo_path_create (path_fixed, cr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init': ../../cairo-1.18.2/src/cairo-ft-font.c:2669:25: note: 'path_fixed' was declared here 2669 | cairo_path_fixed_t *path_fixed; | ^~~~~~~~~~ [121/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-colr-glyph-render.c.o ../../cairo-1.18.2/src/cairo-colr-glyph-render.c: In function 'draw_paint': ../../cairo-1.18.2/src/cairo-colr-glyph-render.c:1178:9: warning: 'orig_size' may be used uninitialized [-Wmaybe-uninitialized] 1178 | FT_Activate_Size (orig_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-colr-glyph-render.c:1093:13: note: 'orig_size' was declared here 1093 | FT_Size orig_size; | ^~~~~~~~~ [122/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-svg-glyph-render.c.o [123/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-display.c.o [124/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-core-compositor.c.o [125/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-fallback-compositor.c.o [126/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-render-compositor.c.o [127/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-screen.c.o [128/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-source.c.o [129/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-surface.c.o [130/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-surface-shm.c.o [131/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-visual.c.o ../../cairo-1.18.2/src/cairo-xlib-visual.c: In function '_cairo_xlib_visual_info_create': ../../cairo-1.18.2/src/cairo-xlib-visual.c:172:39: warning: writing 16 bytes into a region of size 14 [-Wstringop-overflow=] 172 | info->gray8_to_pseudocolor[i] = gray_to_pseudocolor[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../cairo-1.18.2/src/cairoint.h:1965, from ../../cairo-1.18.2/src/cairo-xlib-visual.c:36: ../../cairo-1.18.2/src/cairo-malloc-private.h:79:35: note: at offset [2018, 2032] into destination object of size 2032 allocated by 'calloc' 79 | ((size) != 0 ? calloc(1,size) : NULL) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../../cairo-1.18.2/src/cairo-xlib-visual.c:85:12: note: in expansion of macro '_cairo_calloc' 85 | info = _cairo_calloc (sizeof (cairo_xlib_visual_info_t)); | ^~~~~~~~~~~~~ [132/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xlib-xcb-surface.c.o [133/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-connection.c.o [134/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-connection-core.c.o ../../cairo-1.18.2/src/cairo-xcb-connection-core.c: In function '_cairo_xcb_connection_do_put_subimage': ../../cairo-1.18.2/src/cairo-xcb-connection-core.c:204:25: warning: pointer targets in assignment from 'uint8_t *' {aka 'unsigned char *'} to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign] 204 | vec[n].iov_base = data; | ^ [135/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-connection-render.c.o [136/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-connection-shm.c.o [137/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-screen.c.o [138/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-shm.c.o [139/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-surface.c.o [140/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-surface-core.c.o [141/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-surface-render.c.o [142/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-xcb-resources.c.o [143/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-script-surface.c.o [144/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-ps-surface.c.o [145/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pdf-surface.c.o [146/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-pdf-interchange.c.o ../../cairo-1.18.2/src/cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_apply_extents_from_content_ref': ../../cairo-1.18.2/src/cairo-pdf-interchange.c:1262:27: warning: 'content_node' may be used uninitialized [-Wmaybe-uninitialized] 1262 | node->extents = content_node->extents; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-pdf-interchange.c:1251:35: note: 'content_node' was declared here 1251 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ In function 'cairo_pdf_interchange_write_node_object', inlined from 'cairo_pdf_interchange_write_node_object' at ../../cairo-1.18.2/src/cairo-pdf-interchange.c:580:1: ../../cairo-1.18.2/src/cairo-pdf-interchange.c:629:52: warning: 'content_node' may be used uninitialized [-Wmaybe-uninitialized] 629 | if (_cairo_array_num_elements (&content_node->mcid) > 0) { | ^~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/src/cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_node_object': ../../cairo-1.18.2/src/cairo-pdf-interchange.c:623:51: note: 'content_node' was declared here 623 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ In file included from ../../cairo-1.18.2/src/cairo-error-private.h:45, from ../../cairo-1.18.2/src/cairoint.h:69, from ../../cairo-1.18.2/src/cairo-pdf-interchange.c:47: In function 'cairo_pdf_interchange_write_node_object', inlined from 'cairo_pdf_interchange_write_node_object' at ../../cairo-1.18.2/src/cairo-pdf-interchange.c:580:1: ../../cairo-1.18.2/src/cairo-pdf-interchange.c:681:45: warning: 'content_node' may be used uninitialized [-Wmaybe-uninitialized] 681 | assert (content_node->type == PDF_NODE_CONTENT); | ~~~~~~~~~~~~^~~~~~ ../../cairo-1.18.2/src/cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_node_object': ../../cairo-1.18.2/src/cairo-pdf-interchange.c:676:55: note: 'content_node' was declared here 676 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ [147/728] Compiling C object src/libcairo.so.2.11802.2.p/cairo-tee-surface.c.o [148/728] Linking target src/libcairo.so.2.11802.2 [149/728] Generating symbol file src/libcairo.so.2.11802.2.p/libcairo.so.2.11802.2.symbols [150/728] Generating boilerplate/cairo-boilerplate-constructors.c with a custom command [151/728] Compiling C object boilerplate/libcairoboilerplate.a.p/meson-generated_.._cairo-boilerplate-constructors.c.o [152/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-getopt.c.o [153/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-system.c.o [154/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate.c.o [155/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-svg.c.o [156/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xlib.c.o [157/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-xcb.c.o [158/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-script.c.o [159/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-ps.c.o [160/728] Compiling C object boilerplate/libcairoboilerplate.a.p/cairo-boilerplate-pdf.c.o [161/728] Linking static target boilerplate/libcairoboilerplate.a [162/728] Compiling C object util/cairo-missing/libcairo-missing.a.p/strndup.c.o [163/728] Compiling C object util/cairo-missing/libcairo-missing.a.p/getline.c.o [164/728] Linking static target util/cairo-missing/libcairo-missing.a [165/728] Compiling C object util/cairo-gobject/libcairo-gobject.so.2.11802.2.p/cairo-gobject-enums.c.o [166/728] Compiling C object util/cairo-gobject/libcairo-gobject.so.2.11802.2.p/cairo-gobject-structs.c.o [167/728] Linking target util/cairo-gobject/libcairo-gobject.so.2.11802.2 [168/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-file.c.o [169/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-hash.c.o [170/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-interpreter.c.o [171/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-objects.c.o [172/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-operators.c.o ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_ifelse': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2893:25: warning: 'false_proc' may be used uninitialized [-Wmaybe-uninitialized] 2893 | false_proc->base.ref++; | ~~~~~~~~~~~~~~~~~~~~^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2874:30: note: 'false_proc' was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2892:24: warning: 'true_proc' may be used uninitialized [-Wmaybe-uninitialized] 2892 | true_proc->base.ref++; | ~~~~~~~~~~~~~~~~~~~^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2874:18: note: 'true_proc' was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_scaled_font': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4615:14: warning: 'dict' may be used uninitialized [-Wmaybe-uninitialized] 4615 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4603:23: note: 'dict' was declared here 4603 | csi_dictionary_t *dict; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_if': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2859:15: warning: 'proc' may be used uninitialized [-Wmaybe-uninitialized] 2859 | proc->base.ref++; | ~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2845:18: note: 'proc' was declared here 2845 | csi_array_t *proc; | ^~~~ In function '_bind_substitute', inlined from '_bind' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:962:14: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:900:7: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 900 | n = array->stack.len; | ~~^~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_bind': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:953:18: note: 'array' was declared here 953 | csi_array_t *array; | ^~~~~ In function '_do_cairo_op', inlined from '_stroke' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5972:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_stroke': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_save' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4497:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_save': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_reset_clip' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4369:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_reset_clip': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_stroke_preserve' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5978:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_stroke_preserve': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_new_path' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3692:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_new_path': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_fill' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1382:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_fill': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_paint' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4078:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_paint': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_restore' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4375:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_restore': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_clip' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1003:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_clip': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_new_sub_path' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3699:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_new_sub_path': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_fill_preserve' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1388:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_fill_preserve': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_close_path' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1015:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_close_path': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ In function '_do_cairo_op', inlined from '_clip_preserve' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1009:12: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:584:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_clip_preserve': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:575:14: note: 'cr' was declared here 575 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_pop_group': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4146:25: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4146 | obj.datum.pattern = cairo_pop_group (cr); | ^~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4137:14: note: 'cr' was declared here 4137 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_pattern': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4117:25: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 4117 | obj.datum.pattern = cairo_pattern_create_for_surface (surface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4108:22: note: 'surface' was declared here 4108 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_line_join': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5138:5: warning: 'line_join' may be used uninitialized [-Wmaybe-uninitialized] 5138 | cairo_set_line_join (cr, line_join); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5129:10: note: 'line_join' was declared here 5129 | long line_join; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5138:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5138 | cairo_set_line_join (cr, line_join); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5128:14: note: 'cr' was declared here 5128 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_font_matrix': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5077:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5077 | cairo_set_font_matrix (cr, &m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5065:14: note: 'cr' was declared here 5065 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_show_text': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5788:30: warning: 'text' may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5776:19: note: 'text' was declared here 5776 | csi_string_t *text; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5788:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5777:14: note: 'cr' was declared here 5777 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_scaled_font': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5355:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5355 | cairo_set_scaled_font (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5342:14: note: 'cr' was declared here 5342 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_mask': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3724:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 3724 | cairo_mask (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3711:14: note: 'cr' was declared here 3711 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_text_path': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6270:30: warning: 'text' may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6258:19: note: 'text' was declared here 6258 | csi_string_t *text; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6270:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6259:14: note: 'cr' was declared here 6259 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5376:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5376 | cairo_set_source (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5363:14: note: 'cr' was declared here 5363 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_font_face': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5028:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5028 | cairo_set_font_face (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5015:14: note: 'cr' was declared here 5015 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_gray': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2805:25: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 2805 | obj.datum.pattern = cairo_pattern_create_rgba (g, g, g, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2794:12: note: 'g' was declared here 2794 | double g; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_alpha': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:683:25: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 683 | obj.datum.pattern = cairo_pattern_create_rgba (0, 0, 0, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:672:12: note: 'a' was declared here 672 | double a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_font_options': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5051:14: warning: 'dict' may be used uninitialized [-Wmaybe-uninitialized] 5051 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5038:23: note: 'dict' was declared here 5038 | csi_dictionary_t *dict; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5055:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5055 | cairo_set_font_options (cr, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5037:14: note: 'cr' was declared here 5037 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_hairline': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5180:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5180 | cairo_set_hairline (cr, set_hairline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5168:14: note: 'cr' was declared here 5168 | cairo_t *cr; | ^~ In file included from ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:39: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_index': ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:113:7: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 113 | if (expr) \ | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:120:48: note: in expansion of macro '_CSI_BOOLEAN_EXPR' 120 | #define _csi_unlikely(expr) (__builtin_expect (_CSI_BOOLEAN_EXPR(expr), 0)) | ^~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:99:9: note: in expansion of macro '_csi_unlikely' 99 | if (_csi_unlikely (! _csi_check_ostack (ctx, (CNT)))) \ | ^~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3457:5: note: in expansion of macro 'check' 3457 | check (n); | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3447:10: note: 'n' was declared here 3447 | long n; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_fill_rule': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4975:5: warning: 'fill_rule' may be used uninitialized [-Wmaybe-uninitialized] 4975 | cairo_set_fill_rule (cr, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4964:10: note: 'fill_rule' was declared here 4964 | long fill_rule; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4975:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4975 | cairo_set_fill_rule (cr, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4963:14: note: 'cr' was declared here 4963 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_line_cap': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5119:5: warning: 'line_cap' may be used uninitialized [-Wmaybe-uninitialized] 5119 | cairo_set_line_cap (cr, line_cap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5108:10: note: 'line_cap' was declared here 5108 | long line_cap; | ^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5119:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5119 | cairo_set_line_cap (cr, line_cap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5107:14: note: 'cr' was declared here 5107 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_antialias': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4791:5: warning: 'antialias' may be used uninitialized [-Wmaybe-uninitialized] 4791 | cairo_set_antialias (cr, antialias); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4780:10: note: 'antialias' was declared here 4780 | long antialias; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4791:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4791 | cairo_set_antialias (cr, antialias); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4779:14: note: 'cr' was declared here 4779 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_operator': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5334:5: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 5334 | cairo_set_operator (cr, val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5322:10: note: 'val' was declared here 5322 | long val; | ^~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5334:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5334 | cairo_set_operator (cr, val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5321:14: note: 'cr' was declared here 5321 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_push_group': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4168:5: warning: 'content' may be used uninitialized [-Wmaybe-uninitialized] 4168 | cairo_push_group_with_content (cr, content); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4156:10: note: 'content' was declared here 4156 | long content; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4168:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4168 | cairo_push_group_with_content (cr, content); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4155:14: note: 'cr' was declared here 4155 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_matrix': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3761:18: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 3761 | status = csi_matrix_new_from_array (ctx, &matrix, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3755:22: note: 'array' was declared here 3755 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_tolerance': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5531:5: warning: 'tolerance' may be used uninitialized [-Wmaybe-uninitialized] 5531 | cairo_set_tolerance (cr, tolerance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5520:12: note: 'tolerance' was declared here 5520 | double tolerance; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5531:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5531 | cairo_set_tolerance (cr, tolerance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5519:14: note: 'cr' was declared here 5519 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_line_width': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5159:5: warning: 'line_width' may be used uninitialized [-Wmaybe-uninitialized] 5159 | cairo_set_line_width (cr, line_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5148:12: note: 'line_width' was declared here 5148 | double line_width; | ^~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5159:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5159 | cairo_set_line_width (cr, line_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5147:14: note: 'cr' was declared here 5147 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_font_size': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5098:5: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized] 5098 | cairo_set_font_size (cr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5087:12: note: 'size' was declared here 5087 | double size; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5098:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5098 | cairo_set_font_size (cr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5086:14: note: 'cr' was declared here 5086 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_paint_with_alpha': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4098:5: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 4098 | cairo_paint_with_alpha (cr, alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4086:12: note: 'alpha' was declared here 4086 | double alpha; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4098:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4098 | cairo_paint_with_alpha (cr, alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4084:14: note: 'cr' was declared here 4084 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_miter_limit': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5313:5: warning: 'miter_limit' may be used uninitialized [-Wmaybe-uninitialized] 5313 | cairo_set_miter_limit (cr, miter_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5302:12: note: 'miter_limit' was declared here 5302 | double miter_limit; | ^~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5313:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5313 | cairo_set_miter_limit (cr, miter_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5301:14: note: 'cr' was declared here 5301 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_extend': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4921:9: warning: 'extend' may be used uninitialized [-Wmaybe-uninitialized] 4921 | cairo_pattern_set_extend (cairo_get_source (obj->datum.cr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4922 | extend); | ~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4908:10: note: 'extend' was declared here 4908 | long extend; | ^~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_filter': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4998:9: warning: 'filter' may be used uninitialized [-Wmaybe-uninitialized] 4998 | cairo_pattern_set_filter (cairo_get_source (obj->datum.cr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4999 | filter); | ~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4985:10: note: 'filter' was declared here 4985 | long filter; | ^~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_repeat': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4351:15: warning: 'proc' may be used uninitialized [-Wmaybe-uninitialized] 4351 | proc->base.ref++; | ~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4334:18: note: 'proc' was declared here 4334 | csi_array_t *proc; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:113:7: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized] 113 | if (expr) \ | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:120:48: note: in expansion of macro '_CSI_BOOLEAN_EXPR' 120 | #define _csi_unlikely(expr) (__builtin_expect (_CSI_BOOLEAN_EXPR(expr), 0)) | ^~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4348:9: note: in expansion of macro '_csi_unlikely' 4348 | if (_csi_unlikely (count < 0)) | ^~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4335:19: note: 'count' was declared here 4335 | csi_integer_t count; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_context': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1038:14: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 1038 | cr = cairo_create (surface); | ^~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1023:22: note: 'surface' was declared here 1023 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rotate': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4469:9: warning: 'theta' may be used uninitialized [-Wmaybe-uninitialized] 4469 | cairo_rotate (obj->datum.cr, theta); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4456:12: note: 'theta' was declared here 4456 | double theta; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_write_to_png': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6342:59: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ~~~~~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6329:19: note: 'filename' was declared here 6329 | csi_string_t *filename; | ^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6342:14: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6330:22: note: 'surface' was declared here 6330 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_unmap_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3826:5: warning: 'image' may be used uninitialized [-Wmaybe-uninitialized] 3826 | cairo_surface_unmap_image (surface, image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3814:32: note: 'image' was declared here 3814 | cairo_surface_t *surface, *image; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3826:5: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 3826 | cairo_surface_unmap_image (surface, image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3814:22: note: 'surface' was declared here 3814 | cairo_surface_t *surface, *image; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_write_to_script': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6376:47: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 6376 | script = cairo_script_create (filename->string); | ~~~~~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6357:19: note: 'filename' was declared here 6357 | csi_string_t *filename; | ^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6369:9: warning: 'record' may be used uninitialized [-Wmaybe-uninitialized] 6369 | if (cairo_surface_get_type (record) != CAIRO_SURFACE_TYPE_RECORDING) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6358:22: note: 'record' was declared here 6358 | cairo_surface_t *record; | ^~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_show_glyphs': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5813:33: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 5813 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5796:18: note: 'array' was declared here 5796 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5840:15: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5840 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5798:14: note: 'cr' was declared here 5798 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_glyph_path': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2752:33: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 2752 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2735:18: note: 'array' was declared here 2735 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2779:15: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 2779 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2737:14: note: 'cr' was declared here 2737 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_mod': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3954:12: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 3954 | return _csi_push_ostack_integer (ctx, x % y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3941:22: note: 'y' was declared here 3941 | csi_integer_t x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3954:12: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 3954 | return _csi_push_ostack_integer (ctx, x % y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3941:19: note: 'x' was declared here 3941 | csi_integer_t x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_roll': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4448:12: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized] 4448 | return _csi_stack_roll (ctx, &ctx->ostack, j, n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4435:10: note: 'j' was declared here 4435 | long j, n; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:113:7: warning: 'n' may be used uninitialized [-Wmaybe-uninitialized] 113 | if (expr) \ | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-private.h:120:48: note: in expansion of macro '_CSI_BOOLEAN_EXPR' 120 | #define _csi_unlikely(expr) (__builtin_expect (_CSI_BOOLEAN_EXPR(expr), 0)) | ^~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:99:9: note: in expansion of macro '_csi_unlikely' 99 | if (_csi_unlikely (! _csi_check_ostack (ctx, (CNT)))) \ | ^~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4447:5: note: in expansion of macro 'check' 4447 | check (n); | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4435:13: note: 'n' was declared here 4435 | long j, n; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_bitshift': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:988:8: warning: 'shift' may be used uninitialized [-Wmaybe-uninitialized] 988 | if (shift < 0) { | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:976:13: note: 'shift' was declared here 976 | long v, shift; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:992:11: warning: 'v' may be used uninitialized [-Wmaybe-uninitialized] 992 | v <<= shift; | ^~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:976:10: note: 'v' was declared here 976 | long v, shift; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rel_move_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4326:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4326 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4310:15: note: 'y' was declared here 4310 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4326:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4326 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4310:12: note: 'x' was declared here 4310 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4326:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4326 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4311:14: note: 'cr' was declared here 4311 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rel_line_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4301:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4301 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4284:15: note: 'y' was declared here 4284 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4301:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4301 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4284:12: note: 'x' was declared here 4284 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4301:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4301 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4285:14: note: 'cr' was declared here 4285 | cairo_t *cr; | ^~ In function '_move_to', inlined from '_move_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3958:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3978:9: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 3978 | cairo_move_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_move_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3963:15: note: 'y' was declared here 3963 | double x, y; | ^ In function '_move_to', inlined from '_move_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3958:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3978:9: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 3978 | cairo_move_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_move_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3963:12: note: 'x' was declared here 3963 | double x, y; | ^ In function '_line_to', inlined from '_line_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3559:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3581:9: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 3581 | cairo_line_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_line_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3564:15: note: 'y' was declared here 3564 | double x, y; | ^ In function '_line_to', inlined from '_line_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3559:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3581:9: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 3581 | cairo_line_to (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_line_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3564:12: note: 'x' was declared here 3564 | double x, y; | ^ In function '_matching_images', inlined from '_set_source_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5430:9: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5388:9: warning: 'source' may be used uninitialized [-Wmaybe-uninitialized] 5388 | if (cairo_surface_get_type (b) != CAIRO_SURFACE_TYPE_IMAGE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5416:22: note: 'source' was declared here 5416 | cairo_surface_t *source; | ^~~~~~ In function '_matching_images', inlined from '_set_source_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5430:9: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5386:9: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 5386 | if (cairo_surface_get_type (a) != CAIRO_SURFACE_TYPE_IMAGE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5415:22: note: 'surface' was declared here 5415 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_font': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2272:14: warning: 'font' may be used uninitialized [-Wmaybe-uninitialized] 2272 | status = _csi_dictionary_get_integer (ctx, font, "type", FALSE, &type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2259:23: note: 'font' was declared here 2259 | csi_dictionary_t *font; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_map_to_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3790:25: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 3790 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3775:18: note: 'array' was declared here 3775 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3806:25: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 3806 | obj.datum.surface = cairo_surface_reference (cairo_surface_map_to_image (surface, r)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3778:22: note: 'surface' was declared here 3778 | cairo_surface_t *surface; | ^~~~~~~ In function '_translate', inlined from '_translate' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5578:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5598:9: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 5598 | cairo_translate (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_translate': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5582:15: note: 'y' was declared here 5582 | double x, y; | ^ In function '_translate', inlined from '_translate' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5578:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5598:9: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 5598 | cairo_translate (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_translate': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5582:12: note: 'x' was declared here 5582 | double x, y; | ^ In function '_scale', inlined from '_scale' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4501:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4521:9: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4521 | cairo_scale (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_scale': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4505:15: note: 'y' was declared here 4505 | double x, y; | ^ In function '_scale', inlined from '_scale' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4501:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4521:9: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4521 | cairo_scale (obj->datum.cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_scale': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4505:12: note: 'x' was declared here 4505 | double x, y; | ^ In function '_set_dash', inlined from '_set_dash' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4797:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4845:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized] 4845 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_dash': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4802:12: note: 'offset' was declared here 4802 | double offset; | ^~~~~~ In function '_set_dash', inlined from '_set_dash' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4797:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4816:21: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 4816 | if (array->stack.len == 0) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_dash': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4799:18: note: 'array' was declared here 4799 | csi_array_t *array; | ^~~~~ In function '_set_dash', inlined from '_set_dash' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4797:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4845:9: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4845 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_dash': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4801:14: note: 'cr' was declared here 4801 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_mime_data': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5282:14: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 5282 | status = cairo_surface_set_mime_data (surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5283 | mime, | ~~~~~ 5284 | (uint8_t *) | ~~~~~~~~~~~ 5285 | source.datum.string->string, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5286 | source.datum.string->len, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 5287 | _mime_tag_destroy, tag); | ~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5241:22: note: 'surface' was declared here 5241 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_fallback_resolution': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4954:5: warning: 'dpi_y' may be used uninitialized [-Wmaybe-uninitialized] 4954 | cairo_surface_set_fallback_resolution (surface, dpi_x, dpi_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4940:19: note: 'dpi_y' was declared here 4940 | double dpi_x, dpi_y; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4954:5: warning: 'dpi_x' may be used uninitialized [-Wmaybe-uninitialized] 4954 | cairo_surface_set_fallback_resolution (surface, dpi_x, dpi_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4940:12: note: 'dpi_x' was declared here 4940 | double dpi_x, dpi_y; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4954:5: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 4954 | cairo_surface_set_fallback_resolution (surface, dpi_x, dpi_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4939:22: note: 'surface' was declared here 4939 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_device_scale': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4898:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4898 | cairo_surface_set_device_scale (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4884:15: note: 'y' was declared here 4884 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4898:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4898 | cairo_surface_set_device_scale (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4884:12: note: 'x' was declared here 4884 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4898:5: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 4898 | cairo_surface_set_device_scale (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4883:22: note: 'surface' was declared here 4883 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_device_offset': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4874:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4874 | cairo_surface_set_device_offset (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4860:15: note: 'y' was declared here 4860 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4874:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 4874 | cairo_surface_set_device_offset (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4860:12: note: 'x' was declared here 4860 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4874:5: warning: 'surface' may be used uninitialized [-Wmaybe-uninitialized] 4874 | cairo_surface_set_device_offset (surface, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4859:22: note: 'surface' was declared here 4859 | cairo_surface_t *surface; | ^~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_record': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6227:25: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 6227 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6212:18: note: 'array' was declared here 6212 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6249:25: warning: 'content' may be used uninitialized [-Wmaybe-uninitialized] 6249 | obj.datum.surface = cairo_recording_surface_create (content, r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6211:10: note: 'content' was declared here 6211 | long content; | ^~~~~~~ In function '_select_font_face', inlined from '_select_font_face' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4650:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4673:5: warning: 'weight' may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_select_font_face': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4653:10: note: 'weight' was declared here 4653 | long weight; | ^~~~~~ In function '_select_font_face', inlined from '_select_font_face' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4650:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4673:5: warning: 'slant' may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_select_font_face': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4654:10: note: 'slant' was declared here 4654 | long slant; | ^~~~~ In function '_select_font_face', inlined from '_select_font_face' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4650:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4673:39: warning: 'family' may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ~~~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_select_font_face': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4655:19: note: 'family' was declared here 4655 | csi_string_t *family; | ^~~~~~ In function '_select_font_face', inlined from '_select_font_face' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4650:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4673:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_select_font_face': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4652:14: note: 'cr' was declared here 4652 | cairo_t *cr; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_image_load_from_dictionary': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3413:17: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 3413 | image = cairo_image_surface_create (format, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3330:10: note: 'width' was declared here 3330 | long width; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3413:17: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 3413 | image = cairo_image_surface_create (format, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3331:10: note: 'height' was declared here 3331 | long height; | ^~~~~~ In function '_csi_dictionary_get_number', inlined from '_surface' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6059:14: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:530:14: warning: 'dict' may be used uninitialized [-Wmaybe-uninitialized] 530 | status = csi_dictionary_get (ctx, dict, key.datum.name, &obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_surface': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:6043:23: note: 'dict' was declared here 6043 | csi_dictionary_t *dict; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3433:14: warning: 'dict' may be used uninitialized [-Wmaybe-uninitialized] 3433 | status = _image_load_from_dictionary (ctx, dict, &image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3422:23: note: 'dict' was declared here 3422 | csi_dictionary_t *dict; | ^~~~ In function '_rgb', inlined from '_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4379:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4398:25: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 4398 | obj.datum.pattern = cairo_pattern_create_rgb (r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4383:16: note: 'b' was declared here 4383 | double r,g,b; | ^ In function '_rgb', inlined from '_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4379:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4398:25: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 4398 | obj.datum.pattern = cairo_pattern_create_rgb (r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4383:14: note: 'g' was declared here 4383 | double r,g,b; | ^ In function '_rgb', inlined from '_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4379:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4398:25: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 4398 | obj.datum.pattern = cairo_pattern_create_rgb (r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4383:12: note: 'r' was declared here 4383 | double r,g,b; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_mesh_set_control_point': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3897:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 3897 | cairo_mesh_pattern_set_control_point (pattern, point, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3878:15: note: 'y' was declared here 3878 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3897:5: warning: 'x' may be used uninitialized [-Wmaybe-uninitialized] 3897 | cairo_mesh_pattern_set_control_point (pattern, point, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3878:12: note: 'x' was declared here 3878 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3897:5: warning: 'point' may be used uninitialized [-Wmaybe-uninitialized] 3897 | cairo_mesh_pattern_set_control_point (pattern, point, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3879:19: note: 'point' was declared here 3879 | csi_integer_t point; | ^~~~~ In function '_set_source_rgb', inlined from '_set_source_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5459:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5480:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5462:16: note: 'b' was declared here 5462 | double r,g,b; | ^ In function '_set_source_rgb', inlined from '_set_source_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5459:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5480:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5462:14: note: 'g' was declared here 5462 | double r,g,b; | ^ In function '_set_source_rgb', inlined from '_set_source_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5459:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5480:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5462:12: note: 'r' was declared here 5462 | double r,g,b; | ^ In function '_set_source_rgb', inlined from '_set_source_rgb' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5459:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5480:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgb': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5463:14: note: 'cr' was declared here 5463 | cairo_t *cr; | ^~ In function '_rgba', inlined from '_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4404:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4426:25: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 4426 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4408:18: note: 'a' was declared here 4408 | double r,g,b,a; | ^ In function '_rgba', inlined from '_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4404:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4426:25: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 4426 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4408:16: note: 'b' was declared here 4408 | double r,g,b,a; | ^ In function '_rgba', inlined from '_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4404:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4426:25: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 4426 | obj.datum.pattern = cairo_pattern_create_rgba (r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4408:14: note: 'g' was declared here 4408 | double r,g,b,a; | ^ In function '_linear', inlined from '_linear' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3530:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3554:25: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 3554 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_linear': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3534:24: note: 'y2' was declared here 3534 | double x1, y1, x2, y2; | ^~ In function '_linear', inlined from '_linear' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3530:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3554:25: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 3554 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_linear': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3534:20: note: 'x2' was declared here 3534 | double x1, y1, x2, y2; | ^~ In function '_linear', inlined from '_linear' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3530:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3554:25: warning: 'y1' may be used uninitialized [-Wmaybe-uninitialized] 3554 | obj.datum.pattern = cairo_pattern_create_linear (x1, y1, x2, y2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_linear': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3534:16: note: 'y1' was declared here 3534 | double x1, y1, x2, y2; | ^~ In function '_rectangle', inlined from '_rectangle' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4208:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4235:5: warning: 'h' may be used uninitialized [-Wmaybe-uninitialized] 4235 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rectangle': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4212:15: note: 'h' was declared here 4212 | double w, h; | ^ In function '_rectangle', inlined from '_rectangle' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4208:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4235:5: warning: 'w' may be used uninitialized [-Wmaybe-uninitialized] 4235 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rectangle': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4212:12: note: 'w' was declared here 4212 | double w, h; | ^ In function '_rectangle', inlined from '_rectangle' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4208:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4235:5: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 4235 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rectangle': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4211:15: note: 'y' was declared here 4211 | double x, y; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_for': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2342:19: warning: 'proc' may be used uninitialized [-Wmaybe-uninitialized] 2342 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2323:18: note: 'proc' was declared here 2323 | csi_array_t *proc; | ^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2345:14: warning: 'limit' may be used uninitialized [-Wmaybe-uninitialized] 2345 | for (; i <= limit; i += inc) { | ~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2325:18: note: 'limit' was declared here 2325 | long i, inc, limit; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2345:26: warning: 'inc' may be used uninitialized [-Wmaybe-uninitialized] 2345 | for (; i <= limit; i += inc) { | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2325:13: note: 'inc' was declared here 2325 | long i, inc, limit; | ^~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2345:14: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 2345 | for (; i <= limit; i += inc) { | ~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:2325:10: note: 'i' was declared here 2325 | long i, inc, limit; | ^ In function '_subsurface', inlined from '_subsurface' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5741:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5767:25: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 5767 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_subsurface': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5744:25: note: 'height' was declared here 5744 | double x, y, width, height; | ^~~~~~ In function '_subsurface', inlined from '_subsurface' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5741:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5767:25: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 5767 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_subsurface': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5744:18: note: 'width' was declared here 5744 | double x, y, width, height; | ^~~~~ In function '_subsurface', inlined from '_subsurface' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5741:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5767:25: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 5767 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_subsurface': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5744:15: note: 'y' was declared here 5744 | double x, y, width, height; | ^ In function '_subsurface', inlined from '_subsurface' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5741:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5767:25: warning: 'target' may be used uninitialized [-Wmaybe-uninitialized] 5767 | obj.datum.surface = cairo_surface_create_for_rectangle (target, x, y, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_subsurface': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5745:22: note: 'target' was declared here 5745 | cairo_surface_t *target; | ^~~~~~ In function '_arc_negative', inlined from '_arc_negative' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:843:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:873:5: warning: 'theta2' may be used uninitialized [-Wmaybe-uninitialized] 873 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc_negative': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:847:20: note: 'theta2' was declared here 847 | double theta1, theta2; | ^~~~~~ In function '_arc_negative', inlined from '_arc_negative' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:843:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:873:5: warning: 'theta1' may be used uninitialized [-Wmaybe-uninitialized] 873 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc_negative': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:847:12: note: 'theta1' was declared here 847 | double theta1, theta2; | ^~~~~~ In function '_arc_negative', inlined from '_arc_negative' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:843:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:873:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 873 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc_negative': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:846:18: note: 'r' was declared here 846 | double x, y, r; | ^ In function '_arc', inlined from '_arc' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:807:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:837:5: warning: 'theta2' may be used uninitialized [-Wmaybe-uninitialized] 837 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:811:20: note: 'theta2' was declared here 811 | double theta1, theta2; | ^~~~~~ In function '_arc', inlined from '_arc' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:807:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:837:5: warning: 'theta1' may be used uninitialized [-Wmaybe-uninitialized] 837 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:811:12: note: 'theta1' was declared here 811 | double theta1, theta2; | ^~~~~~ In function '_arc', inlined from '_arc' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:807:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:837:5: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 837 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_arc': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:810:18: note: 'r' was declared here 810 | double x, y, r; | ^ In function '_radial', inlined from '_radial' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4174:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4202:25: warning: 'r2' may be used uninitialized [-Wmaybe-uninitialized] 4202 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_radial': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4178:32: note: 'r2' was declared here 4178 | double x1, y1, r1, x2, y2, r2; | ^~ In function '_radial', inlined from '_radial' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4174:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4202:25: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 4202 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_radial': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4178:28: note: 'y2' was declared here 4178 | double x1, y1, r1, x2, y2, r2; | ^~ In function '_radial', inlined from '_radial' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4174:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4202:25: warning: 'x2' may be used uninitialized [-Wmaybe-uninitialized] 4202 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_radial': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4178:24: note: 'x2' was declared here 4178 | double x1, y1, r1, x2, y2, r2; | ^~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_mesh_set_corner_color': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3932:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 3932 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3907:21: note: 'a' was declared here 3907 | double r, g, b, a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3932:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 3932 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3907:18: note: 'b' was declared here 3907 | double r, g, b, a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3932:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 3932 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3907:15: note: 'g' was declared here 3907 | double r, g, b, a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3932:5: warning: 'corner' may be used uninitialized [-Wmaybe-uninitialized] 3932 | cairo_mesh_pattern_set_corner_color_rgba (pattern, corner, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:3908:19: note: 'corner' was declared here 3908 | csi_integer_t corner; | ^~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_add_color_stop': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:773:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 773 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:749:29: note: 'a' was declared here 749 | double offset, r, g, b, a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:773:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 773 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:749:26: note: 'b' was declared here 749 | double offset, r, g, b, a; | ^ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:773:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 773 | cairo_pattern_add_color_stop_rgba (pattern, offset, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:749:23: note: 'g' was declared here 749 | double offset, r, g, b, a; | ^ In function '_rel_curve_to', inlined from '_rel_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4241:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4275:5: warning: 'y3' may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rel_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4246:16: note: 'y3' was declared here 4246 | double x3, y3; | ^~ In function '_rel_curve_to', inlined from '_rel_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4241:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4275:5: warning: 'x3' may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rel_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4246:12: note: 'x3' was declared here 4246 | double x3, y3; | ^~ In function '_rel_curve_to', inlined from '_rel_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4241:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4275:5: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_rel_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:4245:16: note: 'y2' was declared here 4245 | double x2, y2; | ^~ In function '_curve_to', inlined from '_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1130:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1164:9: warning: 'y3' may be used uninitialized [-Wmaybe-uninitialized] 1164 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1137:16: note: 'y3' was declared here 1137 | double x3, y3; | ^~ In function '_curve_to', inlined from '_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1130:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1164:9: warning: 'x3' may be used uninitialized [-Wmaybe-uninitialized] 1164 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1137:12: note: 'x3' was declared here 1137 | double x3, y3; | ^~ In function '_curve_to', inlined from '_curve_to' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1130:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1164:9: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 1164 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_curve_to': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:1136:16: note: 'y2' was declared here 1136 | double x2, y2; | ^~ In function '_similar_image', inlined from '_similar_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5709:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5733:25: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_similar_image (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5734 | format, | ~~~~~~~ 5735 | width, height); | ~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5713:19: note: 'height' was declared here 5713 | double width, height; | ^~~~~~ In function '_similar_image', inlined from '_similar_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5709:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5733:25: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_similar_image (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5734 | format, | ~~~~~~~ 5735 | width, height); | ~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5713:12: note: 'width' was declared here 5713 | double width, height; | ^~~~~ In function '_similar_image', inlined from '_similar_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5709:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5733:25: warning: 'format' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_similar_image (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5734 | format, | ~~~~~~~ 5735 | width, height); | ~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5712:10: note: 'format' was declared here 5712 | long format; | ^~~~~~ In function '_similar_image', inlined from '_similar_image' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5709:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5733:25: warning: 'other' may be used uninitialized [-Wmaybe-uninitialized] 5733 | obj.datum.surface = cairo_surface_create_similar_image (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5734 | format, | ~~~~~~~ 5735 | width, height); | ~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar_image': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5714:22: note: 'other' was declared here 5714 | cairo_surface_t *other; | ^~~~~ In function '_similar', inlined from '_similar' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5657:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5681:18: warning: 'content' may be used uninitialized [-Wmaybe-uninitialized] 5681 | if ((content & CAIRO_CONTENT_COLOR_ALPHA) == 0) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5660:10: note: 'content' was declared here 5660 | long content; | ^~~~~~~ In function '_similar', inlined from '_similar' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5657:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5702:25: warning: 'height' may be used uninitialized [-Wmaybe-uninitialized] 5702 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5703 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5661:19: note: 'height' was declared here 5661 | double width, height; | ^~~~~~ In function '_similar', inlined from '_similar' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5657:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5702:25: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized] 5702 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5703 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5661:12: note: 'width' was declared here 5661 | double width, height; | ^~~~~ In function '_similar', inlined from '_similar' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5657:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5702:25: warning: 'other' may be used uninitialized [-Wmaybe-uninitialized] 5702 | obj.datum.surface = cairo_surface_create_similar (other, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5703 | content, width, height); | ~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_similar': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5662:22: note: 'other' was declared here 5662 | cairo_surface_t *other; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_show_text_glyphs.part.0': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5954:5: warning: 'direction' may be used uninitialized [-Wmaybe-uninitialized] 5954 | cairo_show_text_glyphs (cr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 5955 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5956 | glyphs, nglyphs, | ~~~~~~~~~~~~~~~~ 5957 | clusters, nclusters, | ~~~~~~~~~~~~~~~~~~~~ 5958 | direction); | ~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5862:10: note: 'direction' was declared here 5862 | long direction; | ^~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5926:33: warning: 'array' may be used uninitialized [-Wmaybe-uninitialized] 5926 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5854:18: note: 'array' was declared here 5854 | csi_array_t *array; | ^~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5955:40: warning: 'utf8_string' may be used uninitialized [-Wmaybe-uninitialized] 5955 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~^~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5856:19: note: 'utf8_string' was declared here 5856 | csi_string_t *utf8_string; | ^~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5953:15: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5953 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5858:14: note: 'cr' was declared here 5858 | cairo_t *cr; | ^~ In function '_set_source_rgba', inlined from '_set_source_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5486:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5510:5: warning: 'a' may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5489:18: note: 'a' was declared here 5489 | double r,g,b,a; | ^ In function '_set_source_rgba', inlined from '_set_source_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5486:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5510:5: warning: 'b' may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5489:16: note: 'b' was declared here 5489 | double r,g,b,a; | ^ In function '_set_source_rgba', inlined from '_set_source_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5486:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5510:5: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5489:14: note: 'g' was declared here 5489 | double r,g,b,a; | ^ In function '_set_source_rgba', inlined from '_set_source_rgba' at ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5486:1: ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5510:5: warning: 'cr' may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c: In function '_set_source_rgba': ../../cairo-1.18.2/util/cairo-script/cairo-script-operators.c:5490:14: note: 'cr' was declared here 5490 | cairo_t *cr; | ^~ [173/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-scanner.c.o [174/728] Compiling C object util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/cairo-script-stack.c.o [175/728] Linking target util/cairo-script/libcairo-script-interpreter.so.2.11802.2 [176/728] Generating symbol file util/cairo-script/libcairo-script-interpreter.so.2.11802.2.p/libcairo-script-interpreter.so.2.11802.2.symbols [177/728] Compiling C object util/cairo-script/csi-replay.p/csi-replay.c.o [178/728] Linking target util/cairo-script/csi-replay [179/728] Compiling C object util/cairo-script/csi-exec.p/csi-exec.c.o [180/728] Linking target util/cairo-script/csi-exec [181/728] Compiling C object util/cairo-script/csi-trace.p/csi-trace.c.o [182/728] Linking target util/cairo-script/csi-trace [183/728] Compiling C object util/cairo-trace/libcairo-trace.so.p/trace.c.o [184/728] Linking target util/cairo-trace/libcairo-trace.so [185/728] Compiling C object util/cairo-fdr/libcairo-fdr.so.p/fdr.c.o [186/728] Linking target util/cairo-fdr/libcairo-fdr.so [187/728] Generating test/cairo-test-constructors.c with a custom command [188/728] Compiling C object test/pdiff/libpdiff.a.p/lpyramid.c.o [189/728] Compiling C object test/pdiff/libpdiff.a.p/pdiff.c.o [190/728] Linking static target test/pdiff/libpdiff.a [191/728] Compiling C object test/pdiff/perceptualdiff.p/args.c.o [192/728] Compiling C object test/pdiff/perceptualdiff.p/perceptualdiff.c.o [193/728] Linking target test/pdiff/perceptualdiff [194/728] Compiling C object test/pdf2png.p/pdf2png.c.o [195/728] Linking target test/pdf2png [196/728] Compiling C object test/svg2png.p/svg2png.c.o In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36, from /usr/include/librsvg-2.0/librsvg/rsvg.h:34, from ../../cairo-1.18.2/test/svg2png.c:33: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:111:79: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 111 | const GTimeVal *start_time); | ^~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/librsvg-2.0/librsvg/rsvg.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:122:79: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 122 | const GTimeVal *current_time); | ^~~~~ /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [197/728] Linking target test/svg2png [198/728] Compiling C object test/ps2png.p/ps2png.c.o [199/728] Linking target test/ps2png [200/728] Compiling C object test/any2ppm.p/any2ppm.c.o In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:36, from /usr/include/librsvg-2.0/librsvg/rsvg.h:34, from ../../cairo-1.18.2/test/any2ppm.c:74: /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:111:79: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 111 | const GTimeVal *start_time); | ^~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/poppler/glib/poppler.h:23, from ../../cairo-1.18.2/test/any2ppm.c:69: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:122:79: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 122 | const GTimeVal *current_time); | ^~~~~ /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ [201/728] Linking target test/any2ppm ld: warning: file /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/src/libcairo.so: linked to src/libcairo.so.2.11802.2: attempted multiple inclusion of file [202/728] Compiling C object test/cairo-test-trace.p/cairo-test-trace.c.o [203/728] Compiling C object test/cairo-test-trace.p/buffer-diff.c.o [204/728] Linking target test/cairo-test-trace ld: warning: file /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/src/libcairo.so: linked to src/libcairo.so.2.11802.2: attempted multiple inclusion of file [205/728] Compiling C object test/cairo-test-suite.p/meson-generated_.._cairo-test-constructors.c.o [206/728] Compiling C object test/cairo-test-suite.p/buffer-diff.c.o [207/728] Compiling C object test/cairo-test-suite.p/cairo-test.c.o [208/728] Compiling C object test/cairo-test-suite.p/cairo-test-runner.c.o [209/728] Compiling C object test/cairo-test-suite.p/a1-bug.c.o [210/728] Compiling C object test/cairo-test-suite.p/a1-clip.c.o [211/728] Compiling C object test/cairo-test-suite.p/a1-fill.c.o [212/728] Compiling C object test/cairo-test-suite.p/a1-image-sample.c.o [213/728] Compiling C object test/cairo-test-suite.p/a1-mask.c.o [214/728] Compiling C object test/cairo-test-suite.p/a1-mask-sample.c.o [215/728] Compiling C object test/cairo-test-suite.p/a1-sample.c.o [216/728] Compiling C object test/cairo-test-suite.p/a1-traps-sample.c.o [217/728] Compiling C object test/cairo-test-suite.p/a1-rasterisation.c.o [218/728] Compiling C object test/cairo-test-suite.p/a8-clear.c.o [219/728] Compiling C object test/cairo-test-suite.p/a8-mask.c.o [220/728] Compiling C object test/cairo-test-suite.p/aliasing.c.o [221/728] Compiling C object test/cairo-test-suite.p/alpha-similar.c.o [222/728] Compiling C object test/cairo-test-suite.p/arc-direction.c.o [223/728] Compiling C object test/cairo-test-suite.p/arc-infinite-loop.c.o [224/728] Compiling C object test/cairo-test-suite.p/arc-looping-dash.c.o [225/728] Compiling C object test/cairo-test-suite.p/api-special-cases.c.o [226/728] Compiling C object test/cairo-test-suite.p/big-line.c.o [227/728] Compiling C object test/cairo-test-suite.p/big-empty-box.c.o [228/728] Compiling C object test/cairo-test-suite.p/big-empty-triangle.c.o [229/728] Compiling C object test/cairo-test-suite.p/big-little-box.c.o [230/728] Compiling C object test/cairo-test-suite.p/big-little-triangle.c.o [231/728] Compiling C object test/cairo-test-suite.p/bug-spline.c.o [232/728] Compiling C object test/cairo-test-suite.p/big-trap.c.o [233/728] Compiling C object test/cairo-test-suite.p/bilevel-image.c.o [234/728] Compiling C object test/cairo-test-suite.p/bug-277.c.o [235/728] Compiling C object test/cairo-test-suite.p/bug-361.c.o [236/728] Compiling C object test/cairo-test-suite.p/bug-40410.c.o [237/728] Compiling C object test/cairo-test-suite.p/bug-431.c.o [238/728] Compiling C object test/cairo-test-suite.p/bug-448.c.o [239/728] Compiling C object test/cairo-test-suite.p/bug-535.c.o [240/728] Compiling C object test/cairo-test-suite.p/bug-51910.c.o [241/728] Compiling C object test/cairo-test-suite.p/bug-75705.c.o [242/728] Compiling C object test/cairo-test-suite.p/bug-84115.c.o [243/728] Compiling C object test/cairo-test-suite.p/bug-bo-rectangular.c.o [244/728] Compiling C object test/cairo-test-suite.p/bug-bo-collins.c.o [245/728] Compiling C object test/cairo-test-suite.p/bug-bo-ricotz.c.o [246/728] Compiling C object test/cairo-test-suite.p/bug-source-cu.c.o [247/728] Compiling C object test/cairo-test-suite.p/bug-extents.c.o [248/728] Compiling C object test/cairo-test-suite.p/bug-image-compositor.c.o [249/728] Compiling C object test/cairo-test-suite.p/bug-seams.c.o [250/728] Compiling C object test/cairo-test-suite.p/caps.c.o [251/728] Compiling C object test/cairo-test-suite.p/checkerboard.c.o [252/728] Compiling C object test/cairo-test-suite.p/caps-joins.c.o [253/728] Compiling C object test/cairo-test-suite.p/caps-joins-alpha.c.o [254/728] Compiling C object test/cairo-test-suite.p/caps-joins-curve.c.o [255/728] Compiling C object test/cairo-test-suite.p/caps-tails-curve.c.o [256/728] Compiling C object test/cairo-test-suite.p/caps-sub-paths.c.o [257/728] Compiling C object test/cairo-test-suite.p/clear.c.o [258/728] Compiling C object test/cairo-test-suite.p/clear-source.c.o [259/728] Compiling C object test/cairo-test-suite.p/clip-all.c.o [260/728] Compiling C object test/cairo-test-suite.p/clip-complex-bug61592.c.o [261/728] Compiling C object test/cairo-test-suite.p/clip-complex-shape.c.o [262/728] Compiling C object test/cairo-test-suite.p/clip-contexts.c.o [263/728] Compiling C object test/cairo-test-suite.p/clip-disjoint.c.o [264/728] Compiling C object test/cairo-test-suite.p/clip-disjoint-hatching.c.o [265/728] Compiling C object test/cairo-test-suite.p/clip-disjoint-quad.c.o [266/728] Compiling C object test/cairo-test-suite.p/clip-device-offset.c.o [267/728] Compiling C object test/cairo-test-suite.p/clip-double-free.c.o [268/728] Compiling C object test/cairo-test-suite.p/clip-draw-unbounded.c.o [269/728] Compiling C object test/cairo-test-suite.p/clip-empty.c.o [270/728] Compiling C object test/cairo-test-suite.p/clip-empty-group.c.o [271/728] Compiling C object test/cairo-test-suite.p/clip-empty-save.c.o [272/728] Compiling C object test/cairo-test-suite.p/clip-fill.c.o [273/728] Compiling C object test/cairo-test-suite.p/clip-fill-no-op.c.o [274/728] Compiling C object test/cairo-test-suite.p/clip-fill-rule.c.o [275/728] Compiling C object test/cairo-test-suite.p/clip-fill-rule-pixel-aligned.c.o [276/728] Compiling C object test/cairo-test-suite.p/clip-group-shapes.c.o [277/728] Compiling C object test/cairo-test-suite.p/clip-image.c.o [278/728] Compiling C object test/cairo-test-suite.p/clip-intersect.c.o [279/728] Compiling C object test/cairo-test-suite.p/clip-mixed-antialias.c.o [280/728] Compiling C object test/cairo-test-suite.p/clip-nesting.c.o [281/728] Compiling C object test/cairo-test-suite.p/clip-operator.c.o [282/728] Compiling C object test/cairo-test-suite.p/clip-push-group.c.o [283/728] Compiling C object test/cairo-test-suite.p/clip-polygons.c.o [284/728] Compiling C object test/cairo-test-suite.p/clip-rectilinear.c.o [285/728] Compiling C object test/cairo-test-suite.p/clip-shape.c.o [286/728] Compiling C object test/cairo-test-suite.p/clip-stroke.c.o [287/728] Compiling C object test/cairo-test-suite.p/clip-stroke-no-op.c.o [288/728] Compiling C object test/cairo-test-suite.p/clip-text.c.o [289/728] Compiling C object test/cairo-test-suite.p/clip-twice.c.o [290/728] Compiling C object test/cairo-test-suite.p/clip-twice-rectangle.c.o [291/728] Compiling C object test/cairo-test-suite.p/clip-unbounded.c.o [292/728] Compiling C object test/cairo-test-suite.p/clip-zero.c.o [293/728] Compiling C object test/cairo-test-suite.p/clipped-group.c.o [294/728] Compiling C object test/cairo-test-suite.p/clipped-surface.c.o [295/728] Compiling C object test/cairo-test-suite.p/close-path.c.o [296/728] Compiling C object test/cairo-test-suite.p/close-path-current-point.c.o [297/728] Compiling C object test/cairo-test-suite.p/composite-integer-translate-source.c.o [298/728] Compiling C object test/cairo-test-suite.p/composite-integer-translate-over.c.o [299/728] Compiling C object test/cairo-test-suite.p/composite-integer-translate-over-repeat.c.o [300/728] Compiling C object test/cairo-test-suite.p/copy-disjoint.c.o [301/728] Compiling C object test/cairo-test-suite.p/copy-path.c.o [302/728] Compiling C object test/cairo-test-suite.p/coverage.c.o [303/728] Compiling C object test/cairo-test-suite.p/create-for-stream.c.o [304/728] Compiling C object test/cairo-test-suite.p/create-from-broken-png-stream.c.o [305/728] Compiling C object test/cairo-test-suite.p/create-from-png.c.o [306/728] Compiling C object test/cairo-test-suite.p/create-from-png-16bit.c.o [307/728] Compiling C object test/cairo-test-suite.p/create-from-png-stream.c.o [308/728] Compiling C object test/cairo-test-suite.p/culled-glyphs.c.o [309/728] Compiling C object test/cairo-test-suite.p/curve-to-as-line-to.c.o [310/728] Compiling C object test/cairo-test-suite.p/dash-caps-joins.c.o [311/728] Compiling C object test/cairo-test-suite.p/dash-curve.c.o [312/728] Compiling C object test/cairo-test-suite.p/dash-infinite-loop.c.o [313/728] Compiling C object test/cairo-test-suite.p/dash-no-dash.c.o [314/728] Compiling C object test/cairo-test-suite.p/dash-offset.c.o [315/728] Compiling C object test/cairo-test-suite.p/dash-offset-negative.c.o [316/728] Compiling C object test/cairo-test-suite.p/dash-scale.c.o [317/728] Compiling C object test/cairo-test-suite.p/dash-state.c.o [318/728] Compiling C object test/cairo-test-suite.p/dash-zero-length.c.o [319/728] Compiling C object test/cairo-test-suite.p/degenerate-arc.c.o [320/728] Compiling C object test/cairo-test-suite.p/degenerate-arcs.c.o [321/728] Compiling C object test/cairo-test-suite.p/degenerate-curve-to.c.o [322/728] Compiling C object test/cairo-test-suite.p/degenerate-dash.c.o [323/728] Compiling C object test/cairo-test-suite.p/degenerate-linear-gradient.c.o [324/728] Compiling C object test/cairo-test-suite.p/degenerate-path.c.o [325/728] Compiling C object test/cairo-test-suite.p/degenerate-pen.c.o [326/728] Compiling C object test/cairo-test-suite.p/degenerate-radial-gradient.c.o [327/728] Compiling C object test/cairo-test-suite.p/degenerate-rel-curve-to.c.o [328/728] Compiling C object test/cairo-test-suite.p/degenerate-solid-dash.c.o [329/728] Compiling C object test/cairo-test-suite.p/drunkard-tails.c.o [330/728] Compiling C object test/cairo-test-suite.p/device-offset.c.o [331/728] Compiling C object test/cairo-test-suite.p/device-offset-fractional.c.o [332/728] Compiling C object test/cairo-test-suite.p/device-offset-positive.c.o [333/728] Compiling C object test/cairo-test-suite.p/device-offset-scale.c.o [334/728] Compiling C object test/cairo-test-suite.p/dithergradient.c.o [335/728] Compiling C object test/cairo-test-suite.p/error-setters.c.o [336/728] Compiling C object test/cairo-test-suite.p/extend-pad.c.o [337/728] Compiling C object test/cairo-test-suite.p/extend-pad-border.c.o [338/728] Compiling C object test/cairo-test-suite.p/extend-pad-similar.c.o [339/728] Compiling C object test/cairo-test-suite.p/extend-reflect.c.o [340/728] Compiling C object test/cairo-test-suite.p/extend-reflect-similar.c.o [341/728] Compiling C object test/cairo-test-suite.p/extend-repeat.c.o [342/728] Compiling C object test/cairo-test-suite.p/extend-repeat-similar.c.o [343/728] Compiling C object test/cairo-test-suite.p/extended-blend.c.o [344/728] Compiling C object test/cairo-test-suite.p/fallback.c.o [345/728] Compiling C object test/cairo-test-suite.p/fill-alpha.c.o [346/728] Compiling C object test/cairo-test-suite.p/fill-alpha-pattern.c.o [347/728] Compiling C object test/cairo-test-suite.p/fill-and-stroke.c.o [348/728] Compiling C object test/cairo-test-suite.p/fill-and-stroke-alpha.c.o [349/728] Compiling C object test/cairo-test-suite.p/fill-and-stroke-alpha-add.c.o [350/728] Compiling C object test/cairo-test-suite.p/fill-degenerate-sort-order.c.o [351/728] Compiling C object test/cairo-test-suite.p/fill-disjoint.c.o [352/728] Compiling C object test/cairo-test-suite.p/fill-empty.c.o [353/728] Compiling C object test/cairo-test-suite.p/fill-image.c.o [354/728] Compiling C object test/cairo-test-suite.p/fill-missed-stop.c.o [355/728] Compiling C object test/cairo-test-suite.p/fill-rule.c.o [356/728] Compiling C object test/cairo-test-suite.p/filter-bilinear-extents.c.o [357/728] Compiling C object test/cairo-test-suite.p/filter-nearest-offset.c.o [358/728] Compiling C object test/cairo-test-suite.p/filter-nearest-transformed.c.o [359/728] Compiling C object test/cairo-test-suite.p/finer-grained-fallbacks.c.o [360/728] Compiling C object test/cairo-test-suite.p/font-face-get-type.c.o [361/728] Compiling C object test/cairo-test-suite.p/font-matrix-translation.c.o [362/728] Compiling C object test/cairo-test-suite.p/font-options.c.o [363/728] Compiling C object test/cairo-test-suite.p/glyph-cache-pressure.c.o [364/728] Compiling C object test/cairo-test-suite.p/glyph-path.c.o [365/728] Compiling C object test/cairo-test-suite.p/get-and-set.c.o [366/728] Compiling C object test/cairo-test-suite.p/get-clip.c.o [367/728] Compiling C object test/cairo-test-suite.p/get-group-target.c.o [368/728] Compiling C object test/cairo-test-suite.p/get-path-extents.c.o [369/728] Compiling C object test/cairo-test-suite.p/gradient-alpha.c.o [370/728] Compiling C object test/cairo-test-suite.p/gradient-constant-alpha.c.o [371/728] Compiling C object test/cairo-test-suite.p/gradient-scale-crash.c.o [372/728] Compiling C object test/cairo-test-suite.p/gradient-zero-stops.c.o [373/728] Compiling C object test/cairo-test-suite.p/gradient-zero-stops-mask.c.o [374/728] Compiling C object test/cairo-test-suite.p/group-clip.c.o [375/728] Compiling C object test/cairo-test-suite.p/group-paint.c.o [376/728] Compiling C object test/cairo-test-suite.p/group-state.c.o [377/728] Compiling C object test/cairo-test-suite.p/group-unaligned.c.o [378/728] Compiling C object test/cairo-test-suite.p/hairline.c.o [379/728] Compiling C object test/cairo-test-suite.p/half-coverage.c.o [380/728] Compiling C object test/cairo-test-suite.p/halo.c.o [381/728] Compiling C object test/cairo-test-suite.p/hatchings.c.o [382/728] Compiling C object test/cairo-test-suite.p/horizontal-clip.c.o [383/728] Compiling C object test/cairo-test-suite.p/huge-linear.c.o [384/728] Compiling C object test/cairo-test-suite.p/huge-radial.c.o [385/728] Compiling C object test/cairo-test-suite.p/image-surface-source.c.o [386/728] Compiling C object test/cairo-test-suite.p/image-bug-710072.c.o [387/728] Compiling C object test/cairo-test-suite.p/implicit-close.c.o [388/728] Compiling C object test/cairo-test-suite.p/infinite-join.c.o [389/728] Compiling C object test/cairo-test-suite.p/in-fill-empty-trapezoid.c.o [390/728] Compiling C object test/cairo-test-suite.p/in-fill-trapezoid.c.o [391/728] Compiling C object test/cairo-test-suite.p/invalid-matrix.c.o [392/728] Compiling C object test/cairo-test-suite.p/inverse-text.c.o [393/728] Compiling C object test/cairo-test-suite.p/inverted-clip.c.o [394/728] Compiling C object test/cairo-test-suite.p/joins.c.o [395/728] Compiling C object test/cairo-test-suite.p/joins-loop.c.o [396/728] Compiling C object test/cairo-test-suite.p/joins-star.c.o [397/728] Compiling C object test/cairo-test-suite.p/joins-retrace.c.o [398/728] Compiling C object test/cairo-test-suite.p/large-clip.c.o [399/728] Compiling C object test/cairo-test-suite.p/large-font.c.o [400/728] Compiling C object test/cairo-test-suite.p/large-source.c.o [401/728] Compiling C object test/cairo-test-suite.p/large-source-roi.c.o [402/728] Compiling C object test/cairo-test-suite.p/large-twin-antialias-mixed.c.o [403/728] Compiling C object test/cairo-test-suite.p/leaks.c.o [404/728] Compiling C object test/cairo-test-suite.p/leaky-dash.c.o [405/728] Compiling C object test/cairo-test-suite.p/leaky-dashed-rectangle.c.o [406/728] Compiling C object test/cairo-test-suite.p/leaky-dashed-stroke.c.o [407/728] Compiling C object test/cairo-test-suite.p/leaky-polygon.c.o [408/728] Compiling C object test/cairo-test-suite.p/line-width.c.o [409/728] Compiling C object test/cairo-test-suite.p/line-width-large-overlap.c.o [410/728] Compiling C object test/cairo-test-suite.p/line-width-overlap.c.o [411/728] Compiling C object test/cairo-test-suite.p/line-width-scale.c.o [412/728] Compiling C object test/cairo-test-suite.p/line-width-tolerance.c.o [413/728] Compiling C object test/cairo-test-suite.p/line-width-zero.c.o [414/728] Compiling C object test/cairo-test-suite.p/linear-gradient.c.o [415/728] Compiling C object test/cairo-test-suite.p/linear-gradient-extend.c.o [416/728] Compiling C object test/cairo-test-suite.p/linear-gradient-large.c.o [417/728] Compiling C object test/cairo-test-suite.p/linear-gradient-one-stop.c.o [418/728] Compiling C object test/cairo-test-suite.p/linear-gradient-reflect.c.o [419/728] Compiling C object test/cairo-test-suite.p/linear-gradient-subset.c.o [420/728] Compiling C object test/cairo-test-suite.p/linear-step-function.c.o [421/728] Compiling C object test/cairo-test-suite.p/linear-uniform.c.o [422/728] Compiling C object test/cairo-test-suite.p/long-dashed-lines.c.o [423/728] Compiling C object test/cairo-test-suite.p/long-lines.c.o [424/728] Compiling C object test/cairo-test-suite.p/map-to-image.c.o [425/728] Compiling C object test/cairo-test-suite.p/mask.c.o [426/728] Compiling C object test/cairo-test-suite.p/mask-alpha.c.o [427/728] Compiling C object test/cairo-test-suite.p/mask-ctm.c.o [428/728] Compiling C object test/cairo-test-suite.p/mask-glyphs.c.o [429/728] Compiling C object test/cairo-test-suite.p/mask-surface-ctm.c.o [430/728] Compiling C object test/cairo-test-suite.p/mask-transformed-image.c.o [431/728] Compiling C object test/cairo-test-suite.p/mask-transformed-similar.c.o [432/728] Compiling C object test/cairo-test-suite.p/mesh-pattern.c.o [433/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-accuracy.c.o [434/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-conical.c.o [435/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-control-points.c.o [436/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-fold.c.o [437/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-overlap.c.o [438/728] Compiling C object test/cairo-test-suite.p/mesh-pattern-transformed.c.o [439/728] Compiling C object test/cairo-test-suite.p/mime-data.c.o [440/728] Compiling C object test/cairo-test-suite.p/mime-surface-api.c.o ../../cairo-1.18.2/test/mime-surface-api.c: In function 'preamble': ../../cairo-1.18.2/test/mime-surface-api.c:68:58: warning: '%s' directive argument is null [-Wformat-overflow=] 68 | cairo_test_log (ctx, "Could not set mime data to %s: %s\n", | ^~ [441/728] Compiling C object test/cairo-test-suite.p/miter-precision.c.o [442/728] Compiling C object test/cairo-test-suite.p/move-to-show-surface.c.o [443/728] Compiling C object test/cairo-test-suite.p/negative-stride-image.c.o [444/728] Compiling C object test/cairo-test-suite.p/new-sub-path.c.o [445/728] Compiling C object test/cairo-test-suite.p/nil-surface.c.o [446/728] Compiling C object test/cairo-test-suite.p/operator.c.o [447/728] Compiling C object test/cairo-test-suite.p/operator-alpha.c.o [448/728] Compiling C object test/cairo-test-suite.p/operator-alpha-alpha.c.o [449/728] Compiling C object test/cairo-test-suite.p/operator-clear.c.o [450/728] Compiling C object test/cairo-test-suite.p/operator-source.c.o [451/728] Compiling C object test/cairo-test-suite.p/operator-www.c.o [452/728] Compiling C object test/cairo-test-suite.p/outline-tolerance.c.o [453/728] Compiling C object test/cairo-test-suite.p/overflow.c.o [454/728] Compiling C object test/cairo-test-suite.p/over-above-source.c.o [455/728] Compiling C object test/cairo-test-suite.p/over-around-source.c.o [456/728] Compiling C object test/cairo-test-suite.p/over-below-source.c.o [457/728] Compiling C object test/cairo-test-suite.p/over-between-source.c.o [458/728] Compiling C object test/cairo-test-suite.p/overlapping-boxes.c.o [459/728] Compiling C object test/cairo-test-suite.p/overlapping-glyphs.c.o [460/728] Compiling C object test/cairo-test-suite.p/overlapping-dash-caps.c.o [461/728] Compiling C object test/cairo-test-suite.p/paint.c.o [462/728] Compiling C object test/cairo-test-suite.p/paint-clip-fill.c.o [463/728] Compiling C object test/cairo-test-suite.p/paint-repeat.c.o [464/728] Compiling C object test/cairo-test-suite.p/paint-source-alpha.c.o [465/728] Compiling C object test/cairo-test-suite.p/paint-with-alpha.c.o [466/728] Compiling C object test/cairo-test-suite.p/paint-with-alpha-group-clip.c.o [467/728] Compiling C object test/cairo-test-suite.p/partial-clip-text.c.o [468/728] Compiling C object test/cairo-test-suite.p/partial-coverage.c.o [469/728] Compiling C object test/cairo-test-suite.p/pass-through.c.o [470/728] Compiling C object test/cairo-test-suite.p/path-append.c.o [471/728] Compiling C object test/cairo-test-suite.p/path-currentpoint.c.o [472/728] Compiling C object test/cairo-test-suite.p/path-stroke-twice.c.o [473/728] Compiling C object test/cairo-test-suite.p/path-precision.c.o [474/728] Compiling C object test/cairo-test-suite.p/pattern-get-type.c.o [475/728] Compiling C object test/cairo-test-suite.p/pattern-getters.c.o [476/728] Compiling C object test/cairo-test-suite.p/pdf-isolated-group.c.o [477/728] Compiling C object test/cairo-test-suite.p/pixman-downscale.c.o [478/728] Compiling C object test/cairo-test-suite.p/pixman-rotate.c.o [479/728] Compiling C object test/cairo-test-suite.p/png.c.o [480/728] Compiling C object test/cairo-test-suite.p/push-group.c.o [481/728] Compiling C object test/cairo-test-suite.p/push-group-color.c.o [482/728] Compiling C object test/cairo-test-suite.p/push-group-path-offset.c.o [483/728] Compiling C object test/cairo-test-suite.p/radial-gradient.c.o [484/728] Compiling C object test/cairo-test-suite.p/radial-gradient-extend.c.o [485/728] Compiling C object test/cairo-test-suite.p/radial-outer-focus.c.o [486/728] Compiling C object test/cairo-test-suite.p/random-clips.c.o [487/728] Compiling C object test/cairo-test-suite.p/random-intersections-eo.c.o [488/728] Compiling C object test/cairo-test-suite.p/random-intersections-nonzero.c.o [489/728] Compiling C object test/cairo-test-suite.p/random-intersections-curves-eo.c.o [490/728] Compiling C object test/cairo-test-suite.p/random-intersections-curves-nz.c.o [491/728] Compiling C object test/cairo-test-suite.p/raster-source.c.o [492/728] Compiling C object test/cairo-test-suite.p/record.c.o [493/728] Compiling C object test/cairo-test-suite.p/record1414x.c.o [494/728] Compiling C object test/cairo-test-suite.p/record2x.c.o [495/728] Compiling C object test/cairo-test-suite.p/record90.c.o [496/728] Compiling C object test/cairo-test-suite.p/recordflip.c.o [497/728] Compiling C object test/cairo-test-suite.p/record-extend.c.o [498/728] Compiling C object test/cairo-test-suite.p/record-neg-extents.c.o [499/728] Compiling C object test/cairo-test-suite.p/record-mesh.c.o [500/728] Compiling C object test/cairo-test-suite.p/record-replay-extend.c.o [501/728] Compiling C object test/cairo-test-suite.p/record-transform-paint.c.o [502/728] Compiling C object test/cairo-test-suite.p/record-write-png.c.o [503/728] Compiling C object test/cairo-test-suite.p/recording-ink-extents.c.o [504/728] Compiling C object test/cairo-test-suite.p/recording-surface-pattern.c.o [505/728] Compiling C object test/cairo-test-suite.p/recording-surface-extend.c.o [506/728] Compiling C object test/cairo-test-suite.p/rectangle-rounding-error.c.o [507/728] Compiling C object test/cairo-test-suite.p/rectilinear-fill.c.o [508/728] Compiling C object test/cairo-test-suite.p/rectilinear-grid.c.o [509/728] Compiling C object test/cairo-test-suite.p/rectilinear-miter-limit.c.o [510/728] Compiling C object test/cairo-test-suite.p/rectilinear-dash.c.o [511/728] Compiling C object test/cairo-test-suite.p/rectilinear-dash-scale.c.o [512/728] Compiling C object test/cairo-test-suite.p/rectilinear-stroke.c.o [513/728] Compiling C object test/cairo-test-suite.p/reflected-stroke.c.o [514/728] Compiling C object test/cairo-test-suite.p/rel-path.c.o [515/728] Compiling C object test/cairo-test-suite.p/rgb24-ignore-alpha.c.o [516/728] Compiling C object test/cairo-test-suite.p/rotate-image-surface-paint.c.o [517/728] Compiling C object test/cairo-test-suite.p/rotate-stroke-box.c.o [518/728] Compiling C object test/cairo-test-suite.p/rotated-clip.c.o [519/728] Compiling C object test/cairo-test-suite.p/rounded-rectangle-fill.c.o [520/728] Compiling C object test/cairo-test-suite.p/rounded-rectangle-stroke.c.o [521/728] Compiling C object test/cairo-test-suite.p/round-join-bug-520.c.o [522/728] Compiling C object test/cairo-test-suite.p/sample.c.o [523/728] Compiling C object test/cairo-test-suite.p/scale-down-source-surface-paint.c.o [524/728] Compiling C object test/cairo-test-suite.p/scale-offset-image.c.o [525/728] Compiling C object test/cairo-test-suite.p/scale-offset-similar.c.o [526/728] Compiling C object test/cairo-test-suite.p/scale-source-surface-paint.c.o [527/728] Compiling C object test/cairo-test-suite.p/scaled-font-zero-matrix.c.o [528/728] Compiling C object test/cairo-test-suite.p/stroke-ctm-caps.c.o [529/728] Compiling C object test/cairo-test-suite.p/stroke-clipped.c.o [530/728] Compiling C object test/cairo-test-suite.p/stroke-image.c.o [531/728] Compiling C object test/cairo-test-suite.p/stroke-open-box.c.o [532/728] Compiling C object test/cairo-test-suite.p/select-font-face.c.o [533/728] Compiling C object test/cairo-test-suite.p/select-font-no-show-text.c.o [534/728] Compiling C object test/cairo-test-suite.p/self-copy.c.o [535/728] Compiling C object test/cairo-test-suite.p/self-copy-overlap.c.o [536/728] Compiling C object test/cairo-test-suite.p/self-intersecting.c.o [537/728] Compiling C object test/cairo-test-suite.p/set-source.c.o [538/728] Compiling C object test/cairo-test-suite.p/show-glyphs-advance.c.o [539/728] Compiling C object test/cairo-test-suite.p/show-glyphs-many.c.o [540/728] Compiling C object test/cairo-test-suite.p/show-text-current-point.c.o [541/728] Compiling C object test/cairo-test-suite.p/shape-general-convex.c.o [542/728] Compiling C object test/cairo-test-suite.p/shape-sierpinski.c.o [543/728] Compiling C object test/cairo-test-suite.p/shifted-operator.c.o [544/728] Compiling C object test/cairo-test-suite.p/simple.c.o [545/728] Compiling C object test/cairo-test-suite.p/skew-extreme.c.o [546/728] Compiling C object test/cairo-test-suite.p/smask.c.o [547/728] Compiling C object test/cairo-test-suite.p/smask-fill.c.o [548/728] Compiling C object test/cairo-test-suite.p/smask-image-mask.c.o [549/728] Compiling C object test/cairo-test-suite.p/smask-mask.c.o [550/728] Compiling C object test/cairo-test-suite.p/smask-paint.c.o [551/728] Compiling C object test/cairo-test-suite.p/smask-stroke.c.o [552/728] Compiling C object test/cairo-test-suite.p/smask-text.c.o [553/728] Compiling C object test/cairo-test-suite.p/smp-glyph.c.o [554/728] Compiling C object test/cairo-test-suite.p/solid-pattern-cache-stress.c.o [555/728] Compiling C object test/cairo-test-suite.p/source-clip.c.o [556/728] Compiling C object test/cairo-test-suite.p/source-clip-scale.c.o [557/728] Compiling C object test/cairo-test-suite.p/source-surface-scale-paint.c.o [558/728] Compiling C object test/cairo-test-suite.p/spline-decomposition.c.o [559/728] Compiling C object test/cairo-test-suite.p/stride-12-image.c.o [560/728] Compiling C object test/cairo-test-suite.p/stroke-pattern.c.o [561/728] Compiling C object test/cairo-test-suite.p/subsurface.c.o [562/728] Compiling C object test/cairo-test-suite.p/subsurface-image-repeat.c.o [563/728] Compiling C object test/cairo-test-suite.p/subsurface-repeat.c.o [564/728] Compiling C object test/cairo-test-suite.p/subsurface-reflect.c.o [565/728] Compiling C object test/cairo-test-suite.p/subsurface-pad.c.o [566/728] Compiling C object test/cairo-test-suite.p/subsurface-modify-child.c.o [567/728] Compiling C object test/cairo-test-suite.p/subsurface-modify-parent.c.o [568/728] Compiling C object test/cairo-test-suite.p/subsurface-outside-target.c.o [569/728] Compiling C object test/cairo-test-suite.p/subsurface-scale.c.o [570/728] Compiling C object test/cairo-test-suite.p/subsurface-similar-repeat.c.o [571/728] Compiling C object test/cairo-test-suite.p/surface-finish-twice.c.o [572/728] Compiling C object test/cairo-test-suite.p/surface-pattern.c.o [573/728] Compiling C object test/cairo-test-suite.p/surface-pattern-big-scale-down.c.o [574/728] Compiling C object test/cairo-test-suite.p/surface-pattern-operator.c.o [575/728] Compiling C object test/cairo-test-suite.p/surface-pattern-scale-down.c.o [576/728] Compiling C object test/cairo-test-suite.p/surface-pattern-scale-down-extend.c.o [577/728] Compiling C object test/cairo-test-suite.p/surface-pattern-scale-up.c.o [578/728] Compiling C object test/cairo-test-suite.p/text-antialias.c.o [579/728] Compiling C object test/cairo-test-suite.p/text-antialias-subpixel.c.o [580/728] Compiling C object test/cairo-test-suite.p/text-cache-crash.c.o [581/728] Compiling C object test/cairo-test-suite.p/text-glyph-range.c.o [582/728] Compiling C object test/cairo-test-suite.p/text-pattern.c.o [583/728] Compiling C object test/cairo-test-suite.p/text-rotate.c.o [584/728] Compiling C object test/cairo-test-suite.p/text-subpixel.c.o [585/728] Compiling C object test/cairo-test-suite.p/text-transform.c.o [586/728] Compiling C object test/cairo-test-suite.p/text-unhinted-metrics.c.o [587/728] Compiling C object test/cairo-test-suite.p/text-zero-len.c.o [588/728] Compiling C object test/cairo-test-suite.p/thin-lines.c.o [589/728] Compiling C object test/cairo-test-suite.p/tighten-bounds.c.o [590/728] Compiling C object test/cairo-test-suite.p/tiger.c.o [591/728] Compiling C object test/cairo-test-suite.p/toy-font-face.c.o [592/728] Compiling C object test/cairo-test-suite.p/transforms.c.o [593/728] Compiling C object test/cairo-test-suite.p/translate-show-surface.c.o [594/728] Compiling C object test/cairo-test-suite.p/trap-clip.c.o [595/728] Compiling C object test/cairo-test-suite.p/twin.c.o [596/728] Compiling C object test/cairo-test-suite.p/twin-antialias-gray.c.o [597/728] Compiling C object test/cairo-test-suite.p/twin-antialias-mixed.c.o [598/728] Compiling C object test/cairo-test-suite.p/twin-antialias-none.c.o [599/728] Compiling C object test/cairo-test-suite.p/twin-antialias-subpixel.c.o [600/728] Compiling C object test/cairo-test-suite.p/unaligned-box.c.o [601/728] Compiling C object test/cairo-test-suite.p/unantialiased-shapes.c.o [602/728] Compiling C object test/cairo-test-suite.p/unbounded-operator.c.o [603/728] Compiling C object test/cairo-test-suite.p/unclosed-strokes.c.o [604/728] Compiling C object test/cairo-test-suite.p/user-data.c.o [605/728] Compiling C object test/cairo-test-suite.p/user-font.c.o [606/728] Compiling C object test/cairo-test-suite.p/user-font-color.c.o [607/728] Compiling C object test/cairo-test-suite.p/user-font-mask.c.o [608/728] Compiling C object test/cairo-test-suite.p/user-font-proxy.c.o [609/728] Compiling C object test/cairo-test-suite.p/user-font-rescale.c.o [610/728] Compiling C object test/cairo-test-suite.p/user-font-subpixel.c.o [611/728] Compiling C object test/cairo-test-suite.p/world-map.c.o [612/728] Compiling C object test/cairo-test-suite.p/white-in-noop.c.o [613/728] Compiling C object test/cairo-test-suite.p/xcb-huge-image-shm.c.o [614/728] Compiling C object test/cairo-test-suite.p/xcb-huge-subimage.c.o [615/728] Compiling C object test/cairo-test-suite.p/xcb-stress-cache.c.o [616/728] Compiling C object test/cairo-test-suite.p/xcb-snapshot-assert.c.o [617/728] Compiling C object test/cairo-test-suite.p/xcomposite-projection.c.o [618/728] Compiling C object test/cairo-test-suite.p/xlib-expose-event.c.o [619/728] Compiling C object test/cairo-test-suite.p/zero-alpha.c.o [620/728] Compiling C object test/cairo-test-suite.p/zero-mask.c.o [621/728] Compiling C object test/cairo-test-suite.p/pthread-same-source.c.o [622/728] Compiling C object test/cairo-test-suite.p/pthread-show-text.c.o [623/728] Compiling C object test/cairo-test-suite.p/pthread-similar.c.o [624/728] Compiling C object test/cairo-test-suite.p/font-variations.c.o [625/728] Compiling C object test/cairo-test-suite.p/bitmap-font.c.o [626/728] Compiling C object test/cairo-test-suite.p/ft-color-font.c.o [627/728] Compiling C object test/cairo-test-suite.p/ft-font-create-for-ft-face.c.o [628/728] Compiling C object test/cairo-test-suite.p/ft-show-glyphs-positioning.c.o [629/728] Compiling C object test/cairo-test-suite.p/ft-show-glyphs-table.c.o [630/728] Compiling C object test/cairo-test-suite.p/ft-text-vertical-layout-type1.c.o [631/728] Compiling C object test/cairo-test-suite.p/ft-text-vertical-layout-type3.c.o [632/728] Compiling C object test/cairo-test-suite.p/ft-text-antialias-none.c.o [633/728] Compiling C object test/cairo-test-suite.p/ft-variable-font.c.o [634/728] Compiling C object test/cairo-test-suite.p/ft-svg-color-font.c.o [635/728] Compiling C object test/cairo-test-suite.p/pdf-features.c.o [636/728] Compiling C object test/cairo-test-suite.p/pdf-mime-data.c.o [637/728] Compiling C object test/cairo-test-suite.p/pdf-operators-text.c.o [638/728] Compiling C object test/cairo-test-suite.p/pdf-surface-source.c.o [639/728] Compiling C object test/cairo-test-suite.p/pdf-tagged-text.c.o [640/728] Compiling C object test/cairo-test-suite.p/pdf-structure.c.o [641/728] Compiling C object test/cairo-test-suite.p/ps-eps.c.o [642/728] Compiling C object test/cairo-test-suite.p/ps-features.c.o [643/728] Compiling C object test/cairo-test-suite.p/ps-surface-source.c.o [644/728] Compiling C object test/cairo-test-suite.p/svg-surface.c.o [645/728] Compiling C object test/cairo-test-suite.p/svg-clip.c.o [646/728] Compiling C object test/cairo-test-suite.p/svg-surface-source.c.o [647/728] Compiling C object test/cairo-test-suite.p/xcb-surface-source.c.o [648/728] Compiling C object test/cairo-test-suite.p/xlib-surface.c.o [649/728] Compiling C object test/cairo-test-suite.p/xlib-surface-source.c.o [650/728] Compiling C object test/cairo-test-suite.p/get-xrender-format.c.o [651/728] Compiling C object test/cairo-test-suite.p/multi-page.c.o [652/728] Compiling C object test/cairo-test-suite.p/mime-unique-id.c.o [653/728] Compiling C object test/cairo-test-suite.p/create-regions.c.o [654/728] Compiling C object test/cairo-test-suite.p/fallback-resolution.c.o [655/728] Linking target test/cairo-test-suite ld: warning: file /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/src/libcairo.so: linked to src/libcairo.so.2.11802.2: attempted multiple inclusion of file [656/728] Copying file test/completion.bash [657/728] Copying file test/index.html [658/728] Copying file test/testtable.js [659/728] Copying file test/view-test-results.py [660/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/cairo-perf-cover.c.o [661/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/box-outline.c.o [662/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/composite-checker.c.o [663/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/disjoint.c.o [664/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/fill.c.o [665/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/hatching.c.o [666/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/hash-table.c.o [667/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/line.c.o [668/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/a1-line.c.o [669/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/long-lines.c.o [670/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/mosaic.c.o [671/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/paint.c.o [672/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/paint-with-alpha.c.o [673/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/mask.c.o [674/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/pattern_create_radial.c.o [675/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/rectangles.c.o [676/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/rounded-rectangles.c.o [677/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/stroke.c.o [678/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/subimage_copy.c.o [679/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/tessellate.c.o [680/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/text.c.o [681/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/tiger.c.o [682/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/glyphs.c.o [683/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/twin.c.o [684/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/unaligned-clip.c.o [685/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/wave.c.o [686/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/world-map.c.o [687/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/zrusin.c.o [688/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/long-dashed-lines.c.o [689/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/dragon.c.o [690/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/pythagoras-tree.c.o [691/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/intersections.c.o [692/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/many-strokes.c.o [693/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/wide-strokes.c.o [694/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/many-fills.c.o [695/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/wide-fills.c.o [696/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/many-curves.c.o [697/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/curve.c.o [698/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/a1-curve.c.o [699/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/spiral.c.o [700/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/pixel.c.o [701/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/sierpinski.c.o [702/728] Compiling C object perf/micro/libcairo-perf-micro.a.p/fill-clip.c.o [703/728] Linking static target perf/micro/libcairo-perf-micro.a [704/728] Compiling C object perf/libcairoperf.a.p/cairo-perf.c.o [705/728] Compiling C object perf/libcairoperf.a.p/cairo-perf-report.c.o [706/728] Compiling C object perf/libcairoperf.a.p/cairo-stats.c.o [707/728] Compiling C object perf/libcairoperf.a.p/.._src_cairo-time.c.o [708/728] Linking static target perf/libcairoperf.a [709/728] Compiling C object perf/cairo-analyse-trace.p/cairo-analyse-trace.c.o [710/728] Compiling C object perf/cairo-analyse-trace.p/.._src_cairo-error.c.o [711/728] Linking target perf/cairo-analyse-trace [712/728] Compiling C object perf/cairo-perf-trace.p/cairo-perf-trace.c.o [713/728] Compiling C object perf/cairo-perf-trace.p/.._src_cairo-error.c.o [714/728] Compiling C object perf/cairo-perf-trace.p/.._src_cairo-hash.c.o [715/728] Linking target perf/cairo-perf-trace [716/728] Compiling C object perf/cairo-perf-micro.p/cairo-perf-micro.c.o [717/728] Linking target perf/cairo-perf-micro [718/728] Compiling C object perf/cairo-perf-diff-files.p/cairo-perf-diff-files.c.o In function 'cairo_perf_reports_compare', inlined from 'main' at ../../cairo-1.18.2/perf/cairo-perf-diff-files.c:490:5: ../../cairo-1.18.2/perf/cairo-perf-diff-files.c:290:17: warning: 'min_test' may be used uninitialized [-Wmaybe-uninitialized] 290 | test_report_cmp_backend_then_name (tests[i], min_test) == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/perf/cairo-perf-diff-files.c: In function 'main': ../../cairo-1.18.2/perf/cairo-perf-diff-files.c:229:29: note: 'min_test' was declared here 229 | test_report_t **tests, *min_test; | ^~~~~~~~ [719/728] Linking target perf/cairo-perf-diff-files [720/728] Compiling C object perf/cairo-perf-print.p/cairo-perf-print.c.o [721/728] Linking target perf/cairo-perf-print [722/728] Compiling C object perf/cairo-perf-chart.p/cairo-perf-chart.c.o In function 'find_ranges', inlined from 'main' at ../../cairo-1.18.2/perf/cairo-perf-chart.c:1075:2: ../../cairo-1.18.2/perf/cairo-perf-chart.c:197:20: warning: 'min_test' may be used uninitialized [-Wmaybe-uninitialized] 197 | test_report_cmp_name (tests[i], min_test) == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/perf/cairo-perf-chart.c: In function 'main': ../../cairo-1.18.2/perf/cairo-perf-chart.c:135:29: note: 'min_test' was declared here 135 | test_report_t **tests, *min_test; | ^~~~~~~~ In function 'cairo_perf_reports_compare', inlined from 'main' at ../../cairo-1.18.2/perf/cairo-perf-chart.c:1088:2: ../../cairo-1.18.2/perf/cairo-perf-chart.c:835:45: warning: 'min_test' may be used uninitialized [-Wmaybe-uninitialized] 835 | add_label (chart, num_test, min_test->name); | ~~~~~~~~^~~~~~ ../../cairo-1.18.2/perf/cairo-perf-chart.c: In function 'main': ../../cairo-1.18.2/perf/cairo-perf-chart.c:786:29: note: 'min_test' was declared here 786 | test_report_t **tests, *min_test; | ^~~~~~~~ [723/728] Linking target perf/cairo-perf-chart [724/728] Compiling C object perf/cairo-perf-compare-backends.p/cairo-perf-compare-backends.c.o In function 'cairo_perf_reports_compare', inlined from 'main' at ../../cairo-1.18.2/perf/cairo-perf-compare-backends.c:382:5: ../../cairo-1.18.2/perf/cairo-perf-compare-backends.c:214:21: warning: 'min_test' may be used uninitialized [-Wmaybe-uninitialized] 214 | test_report_cmp_name (&test[n], min_test) == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/perf/cairo-perf-compare-backends.c: In function 'main': ../../cairo-1.18.2/perf/cairo-perf-compare-backends.c:158:29: note: 'min_test' was declared here 158 | test_report_t **tests, *min_test; | ^~~~~~~~ [725/728] Linking target perf/cairo-perf-compare-backends [726/728] Compiling C object perf/cairo-perf-graph.p/cairo-perf-graph-files.c.o In function 'test_cases_from_reports', inlined from 'main' at ../../cairo-1.18.2/perf/cairo-perf-graph-files.c:594:13: ../../cairo-1.18.2/perf/cairo-perf-graph-files.c:542:38: warning: 'min_test' may be used uninitialized [-Wmaybe-uninitialized] 542 | c->baseline = min_test->stats.min_ticks; | ~~~~~~~~~~~~~~~^~~~~~~~~~ ../../cairo-1.18.2/perf/cairo-perf-graph-files.c: In function 'main': ../../cairo-1.18.2/perf/cairo-perf-graph-files.c:504:24: note: 'min_test' was declared here 504 | test_report_t *min_test; | ^~~~~~~~ [727/728] Compiling C object perf/cairo-perf-graph.p/cairo-perf-graph-widget.c.o In function 'draw_baseline_performance', inlined from 'graph_view_draw' at ../../cairo-1.18.2/perf/cairo-perf-graph-widget.c:428:5, inlined from 'graph_view_expose' at ../../cairo-1.18.2/perf/cairo-perf-graph-widget.c:451:5: ../../cairo-1.18.2/perf/cairo-perf-graph-widget.c:139:13: warning: 'last_y' may be used uninitialized [-Wmaybe-uninitialized] 139 | cairo_line_to (cr, x, last_y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../cairo-1.18.2/perf/cairo-perf-graph-widget.c: In function 'graph_view_expose': ../../cairo-1.18.2/perf/cairo-perf-graph-widget.c:78:26: note: 'last_y' was declared here 78 | double baseline, last_y; | ^~~~~~ [728/728] Linking target perf/cairo-perf-graph ld: warning: file /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/src/libcairo.so: linked to src/libcairo.so.2.11802.2: attempted multiple inclusion of file ninja: Entering directory `/jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64' [0/1] Installing files. Installing src/libcairo.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64 Installing util/cairo-gobject/libcairo-gobject.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64 Installing util/cairo-script/libcairo-script-interpreter.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64 Installing util/cairo-trace/libcairo-trace.so to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/cairo Installing util/cairo-fdr/libcairo-fdr.so to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-version.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-deprecated.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-svg.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-ft.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-xlib.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-xlib-xrender.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-xcb.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-script.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-ps.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-pdf.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/src/cairo-tee.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/src/cairo-features.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/util/cairo-gobject/cairo-gobject.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/cairo-1.18.2/util/cairo-script/cairo-script-interpreter.h to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/include/cairo Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-gobject.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-script-interpreter.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/util/cairo-trace/cairo-trace to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/bin Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-png.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-svg.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-fc.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-ft.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-xlib.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-xlib-xrender.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-xcb.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-xcb-shm.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-script.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-ps.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-pdf.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/amd64/meson-private/cairo-tee.pc to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/pkgconfig Installing symlink pointing to libcairo.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo.so.2 Installing symlink pointing to libcairo.so.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo.so Installing symlink pointing to libcairo-gobject.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo-gobject.so.2 Installing symlink pointing to libcairo-gobject.so.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo-gobject.so Installing symlink pointing to libcairo-script-interpreter.so.2.11802.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo-script-interpreter.so.2 Installing symlink pointing to libcairo-script-interpreter.so.2 to /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/prototype/i386/usr/lib/amd64/libcairo-script-interpreter.so VALIDATING MANIFEST CONTENT: /jenkins/jobs/oi-userland/workspace/components/library/cairo/build/manifest-i386-cairo.depend.res NEW PACKAGE CONTENTS ARE LOCALLY VALIDATED AND READY TO GO generating metadata: library/cairo pkg://openindiana.org/library/desktop/cairo@1.18.2,5.11-2024.0.0.0:20240905T162744Z PUBLISHED