microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[cairo] Build error on arm64-linux

Kiryuumaru opened this issue · comments

Package: cairo[core,fontconfig,freetype,gobject,x11]:arm64-linux@1.18.0#2

Host Environment

  • Host: x64-linux
  • Compiler: GNU 9.4.0
  • vcpkg-tool version: 2024-06-10-02590c430e4ed9215d27870138c2e579cc338772
    vcpkg-scripts version: f7423ee 2024-06-14 (3 weeks ago)

To Reproduce

vcpkg install

Failure logs

-- Found Python version '3.8.10 at /usr/bin/python3'
-- Using meson: /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_downloads/tools/meson-1.3.2-6f83ac/meson.py
-- Downloading https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.18.0/cairo-1.18.0.tar.gz -> cairo-cairo-1.18.0.tar.gz...
-- Extracting source /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_downloads/cairo-cairo-1.18.0.tar.gz
-- Applying patch cairo_static_fix.patch
-- Applying patch disable-atomic-ops-check.patch
-- Applying patch fix-static-missing-lib-msimg32.patch
-- Applying patch fix-alloca-undefine.patch
-- Applying patch cairo_add_lzo_feature_option.patch
-- Applying patch skip_cross_check.patch
-- Using source at /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_buildtrees/cairo/src/1.18.0-0bfe77da5e.clean
CMake Warning at /agent/_work/1/s/vcpkg_patch/ports/cairo/portfile.cmake:34 (message):
  You will need to install Xorg dependencies to use feature x11:

  sudo apt install libx11-dev libxft-dev libxext-dev

Call Stack (most recent call first):
  scripts/ports.cmake:191 (include)


-- Configuring arm64-linux-dbg
-- Getting CMake variables for arm64-linux-dbg
-- Getting CMake variables for arm64-linux-rel
-- Configuring arm64-linux-dbg done
-- Configuring arm64-linux-rel
-- Configuring arm64-linux-rel done
-- Package arm64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_downloads/tools/ninja/1.10.2-linux/ninja install -v
    Working Directory: /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_buildtrees/cairo/arm64-linux-dbg
    Error code: 1
    See logs for more information:
      /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_buildtrees/cairo/package-arm64-linux-dbg-out.log

Call Stack (most recent call first):
  /agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/x64-linux/share/vcpkg-tool-meson/vcpkg_install_meson.cmake:33 (vcpkg_execute_required_process)
  /agent/_work/1/s/vcpkg_patch/ports/cairo/portfile.cmake:69 (vcpkg_install_meson)
  scripts/ports.cmake:191 (include)



/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_buildtrees/cairo/package-arm64-linux-dbg-out.log
[1/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-atomic.c.o -MF src/libcairo.a.p/cairo-atomic.c.o.d -o src/libcairo.a.p/cairo-atomic.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-atomic.c
[2/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-arc.c.o -MF src/libcairo.a.p/cairo-arc.c.o.d -o src/libcairo.a.p/cairo-arc.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-arc.c
[3/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-base64-stream.c.o -MF src/libcairo.a.p/cairo-base64-stream.c.o.d -o src/libcairo.a.p/cairo-base64-stream.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-base64-stream.c
[4/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-array.c.o -MF src/libcairo.a.p/cairo-array.c.o.d -o src/libcairo.a.p/cairo-array.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-array.c
[5/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-analysis-surface.c.o -MF src/libcairo.a.p/cairo-analysis-surface.c.o.d -o src/libcairo.a.p/cairo-analysis-surface.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-analysis-surface.c
[6/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-base85-stream.c.o -MF src/libcairo.a.p/cairo-base85-stream.c.o.d -o src/libcairo.a.p/cairo-base85-stream.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-base85-stream.c
[7/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann-rectangular.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-bentley-ottmann-rectangular.c
[8/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann-rectilinear.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-bentley-ottmann-rectilinear.c
[9/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-traps-compositor.c.o -MF src/libcairo.a.p/cairo-traps-compositor.c.o.d -o src/libcairo.a.p/cairo-traps-compositor.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-traps-compositor.c
[10/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-bentley-ottmann.c.o -MF src/libcairo.a.p/cairo-bentley-ottmann.c.o.d -o src/libcairo.a.p/cairo-bentley-ottmann.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-bentley-ottmann.c
[11/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-boxes-intersect.c.o -MF src/libcairo.a.p/cairo-boxes-intersect.c.o.d -o src/libcairo.a.p/cairo-boxes-intersect.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-boxes-intersect.c
[12/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-cache.c.o -MF src/libcairo.a.p/cairo-cache.c.o.d -o src/libcairo.a.p/cairo-cache.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-cache.c
[13/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-botor-scan-converter.c.o -MF src/libcairo.a.p/cairo-botor-scan-converter.c.o.d -o src/libcairo.a.p/cairo-botor-scan-converter.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-botor-scan-converter.c
...
Skipped 100 lines
...
[110/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-pdf-shading.c.o -MF src/libcairo.a.p/cairo-pdf-shading.c.o.d -o src/libcairo.a.p/cairo-pdf-shading.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-pdf-shading.c
[111/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-type1-subset.c.o -MF src/libcairo.a.p/cairo-type1-subset.c.o.d -o src/libcairo.a.p/cairo-type1-subset.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-type1-subset.c
[112/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-type3-glyph-surface.c.o -MF src/libcairo.a.p/cairo-type3-glyph-surface.c.o.d -o src/libcairo.a.p/cairo-type3-glyph-surface.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-type3-glyph-surface.c
[113/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-tag-attributes.c.o -MF src/libcairo.a.p/cairo-tag-attributes.c.o.d -o src/libcairo.a.p/cairo-tag-attributes.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-tag-attributes.c
[114/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-cff-subset.c.o -MF src/libcairo.a.p/cairo-cff-subset.c.o.d -o src/libcairo.a.p/cairo-cff-subset.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-cff-subset.c
[115/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-pdf-operators.c.o -MF src/libcairo.a.p/cairo-pdf-operators.c.o.d -o src/libcairo.a.p/cairo-pdf-operators.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-pdf-operators.c
[116/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-tag-stack.c.o -MF src/libcairo.a.p/cairo-tag-stack.c.o.d -o src/libcairo.a.p/cairo-tag-stack.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-tag-stack.c
[117/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-deflate-stream.c.o -MF src/libcairo.a.p/cairo-deflate-stream.c.o.d -o src/libcairo.a.p/cairo-deflate-stream.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-deflate-stream.c
[118/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-png.c.o -MF src/libcairo.a.p/cairo-png.c.o.d -o src/libcairo.a.p/cairo-png.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-png.c
[119/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-xlib-core-compositor.c.o -MF src/libcairo.a.p/cairo-xlib-core-compositor.c.o.d -o src/libcairo.a.p/cairo-xlib-core-compositor.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c
FAILED: src/libcairo.a.p/cairo-xlib-core-compositor.c.o 
/usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-xlib-core-compositor.c.o -MF src/libcairo.a.p/cairo-xlib-core-compositor.c.o.d -o src/libcairo.a.p/cairo-xlib-core-compositor.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:106:16: error: redefinition of ‘struct _XLinearGradient’
  106 | typedef struct _XLinearGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:186:16: note: originally defined here
  186 | typedef struct _XLinearGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:109:3: error: conflicting types for ‘XLinearGradient’
  109 | } XLinearGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:189:3: note: previous declaration of ‘XLinearGradient’ was here
  189 | } XLinearGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:115:16: error: redefinition of ‘struct _XCircle’
  115 | typedef struct _XCircle {
      |                ^~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:146:16: note: originally defined here
  146 | typedef struct _XCircle {
      |                ^~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:119:3: error: conflicting types for ‘XCircle’
  119 | } XCircle;
      |   ^~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:150:3: note: previous declaration of ‘XCircle’ was here
  150 | } XCircle;
      |   ^~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:120:16: error: redefinition of ‘struct _XRadialGradient’
  120 | typedef struct _XRadialGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:191:16: note: originally defined here
  191 | typedef struct _XRadialGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:123:3: error: conflicting types for ‘XRadialGradient’
  123 | } XRadialGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:194:3: note: previous declaration of ‘XRadialGradient’ was here
  194 | } XRadialGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:129:16: error: redefinition of ‘struct _XConicalGradient’
  129 | typedef struct _XConicalGradient {
      |                ^~~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:196:16: note: originally defined here
  196 | typedef struct _XConicalGradient {
      |                ^~~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:132:3: error: conflicting types for ‘XConicalGradient’
  132 | } XConicalGradient;
      |   ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
/usr/include/X11/extensions/Xrender.h:199:3: note: previous declaration of ‘XConicalGradient’ was here
  199 | } XConicalGradient;
      |   ^~~~~~~~~~~~~~~~
[120/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-xlib-display.c.o -MF src/libcairo.a.p/cairo-xlib-display.c.o.d -o src/libcairo.a.p/cairo-xlib-display.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c
FAILED: src/libcairo.a.p/cairo-xlib-display.c.o 
/usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-xlib-display.c.o -MF src/libcairo.a.p/cairo-xlib-display.c.o.d -o src/libcairo.a.p/cairo-xlib-display.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:106:16: error: redefinition of ‘struct _XLinearGradient’
  106 | typedef struct _XLinearGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:186:16: note: originally defined here
  186 | typedef struct _XLinearGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:109:3: error: conflicting types for ‘XLinearGradient’
  109 | } XLinearGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:189:3: note: previous declaration of ‘XLinearGradient’ was here
  189 | } XLinearGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:115:16: error: redefinition of ‘struct _XCircle’
  115 | typedef struct _XCircle {
      |                ^~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:146:16: note: originally defined here
  146 | typedef struct _XCircle {
      |                ^~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:119:3: error: conflicting types for ‘XCircle’
  119 | } XCircle;
      |   ^~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:150:3: note: previous declaration of ‘XCircle’ was here
  150 | } XCircle;
      |   ^~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:120:16: error: redefinition of ‘struct _XRadialGradient’
  120 | typedef struct _XRadialGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:191:16: note: originally defined here
  191 | typedef struct _XRadialGradient {
      |                ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:123:3: error: conflicting types for ‘XRadialGradient’
  123 | } XRadialGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:194:3: note: previous declaration of ‘XRadialGradient’ was here
  194 | } XRadialGradient;
      |   ^~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:129:16: error: redefinition of ‘struct _XConicalGradient’
  129 | typedef struct _XConicalGradient {
      |                ^~~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:196:16: note: originally defined here
  196 | typedef struct _XConicalGradient {
      |                ^~~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:132:3: error: conflicting types for ‘XConicalGradient’
  132 | } XConicalGradient;
      |   ^~~~~~~~~~~~~~~~
In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender.h:45,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:53,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-display.c:40:
/usr/include/X11/extensions/Xrender.h:199:3: note: previous declaration of ‘XConicalGradient’ was here
  199 | } XConicalGradient;
      |   ^~~~~~~~~~~~~~~~
[121/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-colr-glyph-render.c.o -MF src/libcairo.a.p/cairo-colr-glyph-render.c.o.d -o src/libcairo.a.p/cairo-colr-glyph-render.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-colr-glyph-render.c
[122/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-ft-font.c.o -MF src/libcairo.a.p/cairo-ft-font.c.o.d -o src/libcairo.a.p/cairo-ft-font.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c: In function ‘_render_glyph_outline’:
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c:1444:16: warning: unused variable ‘library’ [-Wunused-variable]
 1444 |     FT_Library library = glyphslot->library;
      |                ^~~~~~~
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c: In function ‘cairo_ft_apply_variations’:
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c:2427:1: warning: label ‘done’ defined but not used [-Wunused-label]
 2427 | done:
      | ^~~~
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c: In function ‘_cairo_ft_load_truetype_table’:
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c:3603:13: warning: unused variable ‘face’ [-Wunused-variable]
 3603 |     FT_Face face;
      |             ^~~~
../src/1.18.0-0bfe77da5e.clean/src/cairo-ft-font.c:3602:31: warning: unused variable ‘unscaled’ [-Wunused-variable]
 3602 |     cairo_ft_unscaled_font_t *unscaled = scaled_font->unscaled;
      |                               ^~~~~~~~
[123/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-svg-surface.c.o -MF src/libcairo.a.p/cairo-svg-surface.c.o.d -o src/libcairo.a.p/cairo-svg-surface.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-svg-surface.c
[124/162] /usr/bin/aarch64-linux-gnu-gcc -fPIC -g -Isrc/libcairo.a.p -Isrc -I../src/1.18.0-0bfe77da5e.clean/src -I. -I../src/1.18.0-0bfe77da5e.clean -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/libpng16 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/debug/lib/pkgconfig/../../../include/pixman-1 -I/agent/_work/1/s/out/build/linux-arm64-release/vcpkg_installed/arm64-linux/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -g -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -Wno-unused-but-set-variable -fno-strict-aliasing -fno-common -D_GNU_SOURCE -fPIC -g -fPIC -pthread -DXML_STATIC -Wno-attributes -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-long-long -D_REENTRANT -DCAIRO_COMPILATION -MD -MQ src/libcairo.a.p/cairo-svg-glyph-render.c.o -MF src/libcairo.a.p/cairo-svg-glyph-render.c.o.d -o src/libcairo.a.p/cairo-svg-glyph-render.c.o -c ../src/1.18.0-0bfe77da5e.clean/src/cairo-svg-glyph-render.c
ninja: build stopped: subcommand failed.

Additional context

vcpkg.json
{
  "name": "viana",
  "dependencies": [
    "args",
    "spdlog",
    "fmt",
    "cpp-httplib",
    "openssl",
    "nlohmann-json",
    "yaml-cpp",
    "azure-iot-sdk-c",
    "curl",
    "boost-uuid",
    {
      "name": "websocketpp",
      "features": [
        "recommended"
      ]
    },
    {
      "name": "paho-mqttpp3",
      "features": [
        "ssl"
      ]
    },
    {
      "name": "opencv4",
      "features": [
        "default-features",
        "ffmpeg"
      ]
    }
  ],
  "overrides": [
    {
      "name": "args",
      "version": "6.4.6"
    },
    {
      "name": "spdlog",
      "version": "1.12.0"
    },
    {
      "name": "fmt",
      "version": "10.0.0"
    },
    {
      "name": "cpp-httplib",
      "version": "0.13.3"
    },
    {
      "name": "openssl",
      "version": "3.1.2",
      "port-version": 1
    },
    {
      "name": "nlohmann-json",
      "version": "3.11.2"
    },
    {
      "name": "yaml-cpp",
      "version": "0.7.0",
      "port-version": 1
    },
    {
      "name": "azure-iot-sdk-c",
      "version": "2023-08-07"
    },
    {
      "name": "curl",
      "version": "8.2.1"
    },
    {
      "name": "boost-uuid",
      "version": "1.82.0",
      "port-version": 2
    },
    {
      "name": "websocketpp",
      "version": "0.8.2",
      "port-version": 2
    },
    {
      "name": "paho-mqttpp3",
      "version": "1.2.0",
      "port-version": 1
    },
    {
      "name": "opencv4",
      "version": "4.7.0",
      "port-version": 1
    }
  ],
  "builtin-baseline": "f7423ee180c4b7f40d43402c2feb3859161ef625"
}

Hi dg0yt. I applied this fix patch successfully on my last issue, but this time, i have new weird error compiler something like:

In file included from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-private.h:40,
                 from ../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-core-compositor.c:51:
../src/1.18.0-0bfe77da5e.clean/src/cairo-xlib-xrender-private.h:109:3: error: conflicting types for ‘XLinearGradient’
  109 | } XLinearGradient;
      |   ^~~~~~~~~~~~~~~

which i have no idea on how to fix it

commented

Not repro on x64-linux.

test@test002:~/vcpkg$ ./vcpkg install cairo[core,fontconfig,freetype,gobject,x11]
Computing installation plan...
The following packages will be built and installed:
    cairo[core,fontconfig,freetype,gobject,x11]:x64-linux@1.18.0#1
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/bin/c++
...
...
Installing 1/1 cairo[core,fontconfig,freetype,gobject,x11]:x64-linux@1.18.0#1...
Elapsed time to handle cairo:x64-linux: 35 s
cairo:x64-linux package ABI: 905c0ebcc1ee711bc3ba7c9334b943e2311f3c42166be312af896f8cbcf58ab3
Total install time: 35 s
The package cairo can be imported via CMake FindPkgConfig module:

    # cairo
    find_package(PkgConfig REQUIRED)
    pkg_check_modules(cairo REQUIRED IMPORTED_TARGET cairo)
    target_link_libraries(main PkgConfig::cairo)

    # cairo-script-interpreter
    find_package(PkgConfig REQUIRED)
    pkg_check_modules(cairo-script-interpreter REQUIRED IMPORTED_TARGET cairo-script-interpreter)
    target_link_libraries(main PkgConfig::cairo-script-interpreter)

test@test02:~/vcpkg$