microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
22.86k stars 6.3k forks source link

[cairo] Build error on arm64-linux #39666

Open Kiryuumaru opened 2 months ago

Kiryuumaru commented 2 months ago

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

Host Environment

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" } ```
Kiryuumaru commented 2 months ago

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

FrankXie05 commented 2 months ago

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$
dg0yt commented 2 months ago

IMO something prevents proper detection of X related functions. The problem should be recorded in the config logs. The code enabling the conflicting definitins in cairo is guarded, e.g. by HAVE_XRENDERCREATELINEARGRADIENT.