Windows: Build fails with 'pango/pangoft2.h': No such file or directory
When building GTK 4.14.1 with MSVC on Windows, I am getting a Cannot open include file: 'pango/pangoft2.h': No such file or directory
error when building gsk/gskprivate.c
. Pango is built with -Dfreetype=enabled -Dfontconfig=disabled
.
It looks like this change may have been introduced in !6985 (merged). If I understand this correctly, this would make PangoFT2 a required dependency, but right now it is only required with Wayland and X11: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/meson.build?ref_type=heads#L397.
Here is the full GTK build:
(tar) Exporting gtk4
Building project gtk4 (4.14.1)
The Meson build system
Version: 1.4.0
Source dir: C:\gtk-build\build\x64\release\gtk4
Build dir: C:\gtk-build\build\x64\release\gtk4\_gvsbuild-meson
Build type: native build
Project name: gtk
Project version: 4.14.1
DEPRECATION: None of the values ['gnu99'] are supported by the c compiler.
However, the deprecated gnu99 std currently falls back to c99.
This will be an error in the future.
If the project supports both GNU and MSVC compilers, a value such as
"c_std=gnu11,c11" specifies that GNU is prefered but it can safely fallback to plain c11.
C compiler for the host machine: cl (msvc 19.38.33135 "Microsoft (R) C/C++ Optimizing Compiler Version 19.38.33135 for x64")
C linker for the host machine: link link 14.38.33135.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Has header "crt/externs.h" : NO
Has header "dev/evdev/input.h" : NO
Has header "dlfcn.h" : NO
Has header "ftw.h" : NO
Has header "inttypes.h" : YES
Has header "linux/input.h" : NO
Has header "linux/memfd.h" : NO
Has header "locale.h" : YES
Has header "memory.h" : YES
Has header "stdint.h" : YES
Has header "stdlib.h" : YES
Has header "string.h" : YES
Has header "strings.h" : NO
Has header "sys/mman.h" : NO
Has header "sys/param.h" : NO
Has header "sys/stat.h" : YES
Has header "sys/sysinfo.h" : NO
Has header "sys/sysmacros.h" : NO
Has header "sys/systeminfo.h" : NO
Has header "sys/time.h" : NO
Has header "sys/types.h" : YES
Has header "unistd.h" : NO
Library m found: NO
Checking for function "getpagesize" with dependency -lm: NO
Checking for function "getresuid" with dependency -lm: NO
Checking for function "madvise" with dependency -lm: NO
Checking for function "memfd_create" with dependency -lm: NO
Checking for function "mkostemp" with dependency -lm: NO
Checking for function "mlock" with dependency -lm: NO
Checking for function "mmap" with dependency -lm: NO
Checking for function "posix_fallocate" with dependency -lm: NO
Checking for function "sincos" with dependency -lm: NO
Checking for function "sincosf" with dependency -lm: NO
Checking if "sigsetjmp" : links: NO
Checking if "__uint128_t available" compiles: NO
Compiler for C supports arguments -FIC:\gtk-build\build\x64\release\gtk4/build-aux/msvc/msvc_recommended_pragmas.h: YES
Compiler for C supports arguments -D_USE_MATH_DEFINES: YES
Compiler for C supports arguments -Zc:preprocessor: YES
meson.build:272: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build.
C++ compiler for the host machine: cl (msvc 19.38.33135 "Microsoft (R) C/C++ Optimizing Compiler Version 19.38.33135 for x64")
C++ linker for the host machine: link link 14.38.33135.0
Compiler for C++ supports arguments -FIC:\gtk-build\build\x64\release\gtk4/build-aux/msvc/msvc_recommended_pragmas.h: YES
Compiler for C++ supports arguments -D_USE_MATH_DEFINES: YES
Compiler for C++ supports arguments -Zc:preprocessor: YES
Compiler for C supports arguments -FIC:\gtk-build\build\x64\release\gtk4/build-aux/msvc/msvc_recommended_pragmas.h: YES (cached)
Compiler for C supports arguments -D_USE_MATH_DEFINES: YES (cached)
Compiler for C supports arguments -Zc:preprocessor: YES (cached)
Compiler for C supports link arguments -Wl,-Bsymbolic: NO
Compiler for C supports link arguments -Wl,-z,relro: NO
Compiler for C supports link arguments -Wl,-z,now: NO
Found pkg-config: YES (C:\gtk-build\gtk\x64\release\bin\pkg-config.EXE) 2.1.1
Run-time dependency glib-2.0 found: YES 2.80.0
Run-time dependency gobject-2.0 found: YES 2.80.0
Run-time dependency gio-windows-2.0 found: YES 2.80.0
Run-time dependency gmodule-2.0 found: YES 2.80.0
Run-time dependency cairo found: YES 1.18.0
Run-time dependency cairo-gobject found: YES 1.18.0
Run-time dependency pango found: YES 1.52.1
Run-time dependency fribidi found: YES 1.0.13
Run-time dependency harfbuzz found: YES 8.3.1
Found CMake: C:\gtk-build\tools\cmake-3.29.0-windows-x86_64\bin\cmake.EXE (3.29.0)
Run-time dependency pangoft2 found: NO (tried pkgconfig and cmake)
Run-time dependency pangowin32 found: YES 1.52.1
Run-time dependency pangocairo found: YES 1.52.1
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.10
Run-time dependency libpng found: YES 1.6.43
Run-time dependency libtiff-4 found: YES 4.6.0
Run-time dependency libjpeg found: YES 3.0.2
Run-time dependency epoxy found: YES 1.5.10
Run-time dependency xkbcommon found: NO (tried pkgconfig and cmake)
Run-time dependency graphene-gobject-1.0 found: YES 1.10.8
Run-time dependency iso-codes found: NO (tried pkgconfig and cmake)
Run-time dependency gobject-introspection-1.0 found: YES 1.80.0
Dependency tracker-sparql-3.0 skipped: feature tracker disabled
Dependency colord skipped: feature colord disabled
Run-time dependency cairo-win32 found: YES 1.18.0
Run-time dependency cairo-script-interpreter found: YES 1.18.0
Checking for function "ngettext" : NO
Library intl found: YES
Checking for function "bind_textdomain_codeset" with dependency -lintl: YES
Dependency vulkan skipped: feature vulkan disabled
Program glslc skipped: feature vulkan disabled
Run-time dependency libdrm found: NO (tried pkgconfig and cmake)
Has header "linux/dma-buf.h" : NO
Dependency cloudproviders skipped: feature cloudproviders disabled
Message: Need aligned memory due to the use of SSE2 or GCC vector instructions
Checking if "F16C intrinsics" compiles: YES
Program g-ir-scanner found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\gtk\x64\release\bin\g-ir-scanner)
Program glib-compile-resources found: YES (C:\gtk-build\gtk\x64\release\bin\glib-compile-resources.EXE)
Program objcopy found: NO
Program ld found: NO
Program build-aux/meson/gen-visibility-macros.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\build-aux/meson/gen-visibility-macros.py)
Program build-aux/meson/gen-profile-conf.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\build-aux/meson/gen-profile-conf.py)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Program gen-gdk-gresources-xml.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gdk\gen-gdk-gresources-xml.py)
Configuring gdk.gresource.xml with command
Build-time dependency gio-2.0 found: YES 2.80.0
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-genmarshal found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-genmarshal)
Configuring gdkconfig.h using configuration
Library hid found: YES
Library opengl32 found: YES
Program generate-header.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gsk\gpu/shaders\generate-header.py)
Program process-glsl-includes.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gsk\gpu/shaders\process-glsl-includes.py)
Program gen-gsk-gresources-xml.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gsk\gen-gsk-gresources-xml.py)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Header "windows.h" has symbol "IPrintDialogCallback" : YES
Program gen-gtk-gresources-xml.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gtk\gen-gtk-gresources-xml.py)
Configuring gtk.gresources.xml with command
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring bn.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring de.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring da.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring fr.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring es.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring et.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring fi.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring hi.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring hu.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring it.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring ja.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring ko.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring lt.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring ms.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring nb.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring nl.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring pl.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring pt.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring ru.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring sv.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring th.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring uk.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Configuring zh.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/gdbus-codegen found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\gdbus-codegen)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-genmarshal found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-genmarshal)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Dependency glib-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-mkenums found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\glib-mkenums)
Program gentypefuncs.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\gtk\gentypefuncs.py)
Configuring gtkconfig.h using configuration
Configuring gtkversion.h using configuration
Library advapi32 found: YES
Library comctl32 found: YES
Library crypt32 found: YES
Library dwmapi found: YES
Library imm32 found: YES
Library setupapi found: YES
Library winmm found: YES
Configuring gtk-win32.rc.body using configuration
Configuring libgtk.manifest using configuration
Windows resource compiler: Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-schemas found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-schemas.EXE)
Has header "langinfo.h" : NO
Dependency gobject-introspection-1.0 found: YES 1.80.0 (cached)
Dependency gobject-introspection-1.0 found: YES 1.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/g-ir-scanner found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:/gtk-build/gtk/x64/release/bin/../bin\g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/g-ir-compiler.exe found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\g-ir-compiler.exe)
Dependency gstreamer-player-1.0 skipped: feature media-gstreamer disabled
Dependency gstreamer-gl-1.0 skipped: feature media-gstreamer disabled
Run-time dependency gstreamer-allocators-1.0 found: NO (tried pkgconfig and cmake)
Program generate-uac-manifest.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\tools\generate-uac-manifest.py)
WARNING: Target "tools/gtk4-update-icon-cache.rc" has a path separator in its name.
This is not supported, it can cause unexpected failures and will become
a hard error in the future.
Program make-pot found: YES (bash .\make-pot)
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Program bash found: YES (c:\program files\git\bin\bash.EXE)
Program simplify found: YES (bash C:\gtk-build\build\x64\release\gtk4\testsuite\tools\simplify)
Program simplify-3to4 found: YES (bash C:\gtk-build\build\x64\release\gtk4\testsuite\tools\simplify-3to4)
Program validate found: YES (bash C:\gtk-build\build\x64\release\gtk4\testsuite\tools\validate)
Program enumerate found: YES (bash C:\gtk-build\build\x64\release\gtk4\testsuite\tools\enumerate)
Program settings found: YES (bash C:\gtk-build\build\x64\release\gtk4\testsuite\tools\settings)
Program api.py found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\build\x64\release\gtk4\testsuite\introspection\api.py)
Configuring config.h using configuration
Program msgfmt found: YES (C:\gtk-build\gtk\x64\release\bin\msgfmt.EXE)
Program msginit found: YES (C:\gtk-build\gtk\x64\release\bin\msginit.EXE)
Program msgmerge found: YES (C:\gtk-build\gtk\x64\release\bin\msgmerge.EXE)
Program xgettext found: YES (C:\gtk-build\gtk\x64\release\bin\xgettext.EXE)
Program gi-docgen found: NO
Program gtk4-builder-tool found: YES (overridden)
Program rst2man rst2man.py found: NO
Dependency gio-2.0 found: YES 2.80.0 (cached)
Program C:/gtk-build/gtk/x64/release/bin/../bin/glib-compile-schemas found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-schemas.EXE)
Build targets in project: 388
gtk 4.14.1
Components
Display backends: win32
Print backends :
Media backends :
Features
Vulkan support : false
Cloud support : false
Sysprof support : false
Colord support : false
Tracker support : false
Toolchain
Compiler : msvc
Linker : link
Build
Debugging : true
Optimization : 2
Introspection : true
Documentation : false
Man pages : false
Testsuite : true
Tests : false
Demos : false
Examples : false
Directories
prefix : C:\gtk-build\gtk\x64\release
includedir : C:/gtk-build/gtk/x64/release/include
libdir : C:/gtk-build/gtk/x64/release/lib
datadir : C:/gtk-build/gtk/x64/release/share
User defined options
buildtype : debugoptimized
prefix : C:\gtk-build\gtk\x64\release
build-demos : false
build-examples : false
build-tests : false
introspection : enabled
media-gstreamer : disabled
vulkan : disabled
Found ninja-1.11.1 at C:\gtk-build\tools\ninja-1.11.1\ninja.EXE
[1/1302] Generating gdk/version/gdkversionmacros.h with a custom command
[2/1302] Generating gdk/version/gdk-visibility.h with a custom command
[3/1302] Generating profile-conf with a custom command (wrapped by meson to capture output)
[4/1302] Generating gdk/gdkresources_c with a custom command
[5/1302] Generating gdk/gdkresources_h with a custom command
[6/1302] Generating GObject enum file gtk/css/gtkcssenumtypes.h (wrapped by meson to capture output)
[7/1302] Generating GObject enum file gtk/css/gtkcssenumtypes.c (wrapped by meson to capture output)
[8/1302] Generating GObject enum file gdk/gdkenumtypes.c (wrapped by meson because command contains newlines, to capture output)
[9/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcsserror.c.obj
[10/1302] Compiling C object gtk/css/libgtk_css.a.p/meson-generated_.._gtkcssenumtypes.c.obj
[11/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcsssection.c.obj
[12/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcssdataurl.c.obj
[13/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcssparser.c.obj
[14/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcsstokenizer.c.obj
[15/1302] Compiling C object gtk/css/libgtk_css.a.p/gtkcssserializer.c.obj
[16/1302] Linking static target gtk/css/libgtk_css.a
[17/1302] Generating glib marshaller header gdk/gdkmarshalers_h
INFO: Reading ../gdk/gdkmarshalers.list...
[18/1302] Generating glib marshaller source gdk/gdkmarshalers_c
INFO: Reading ../gdk/gdkmarshalers.list...
[19/1302] Generating GObject enum file gdk/gdkenumtypes.h (wrapped by meson because command contains newlines, to capture output)
[20/1302] Generating gsk/gpu/shaders/gskgpublendmodeinstance.h with a custom command (wrapped by meson to capture output)
[21/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkcursor-win32.c.obj
[22/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdisplay-win32.c.obj
[23/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdisplaymanager-win32.c.obj
[24/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdrag-win32.c.obj
[25/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkglcontext-win32.c.obj
[26/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkglcontext-win32-wgl.c.obj
[27/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkwin32id.c.obj
[28/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdksurface-win32.c.obj
[29/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkevents-win32.c.obj
../gdk/win32/gdkevents-win32.c(1792): warning C4090: '=': different '__unaligned' qualifiers
../gdk/win32/gdkevents-win32.c(2309): warning C4146: unary minus operator applied to unsigned type, result still unsigned
[30/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkmonitor-win32.c.obj
[31/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkscreen-win32.c.obj
[32/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkcairocontext-win32.c.obj
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared\minwindef.h(130): warning C4005: 'APIENTRY': macro redefinition
C:\gtk-build\gtk\x64\release\include\epoxy/gl.h(59): note: see previous definition of 'APIENTRY'
[33/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkclipboard-win32.c.obj
[34/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdevicemanager-win32.c.obj
[35/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkclipdrop-win32.c.obj
[36/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdevice-virtual.c.obj
[37/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdevice-win32.c.obj
[38/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdevice-winpointer.c.obj
[39/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdevice-wintab.c.obj
[40/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkglobals-win32.c.obj
[41/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkdrop-win32.c.obj
[42/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkglcontext-win32-wgl-private.c.obj
[43/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkhdataoutputstream-win32.c.obj
[44/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkinput-dmanipulation.c.obj
[45/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkinput-winpointer.c.obj
[46/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkkeys-win32.c.obj
[47/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkkeys-win32-impl-wow64.c.obj
[48/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkkeys-win32-impl.c.obj
[49/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkwin32langnotification.c.obj
[50/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkmain-win32.c.obj
[51/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkvulkancontext-win32.c.obj
[52/1302] Compiling C object gdk/libgdk.a.p/meson-generated_.._gdkenumtypes.c.obj
[53/1302] Compiling C object gdk/libgdk.a.p/meson-generated_.._gdkmarshalers.c.obj
[54/1302] Compiling C object gdk/win32/libgdk-win32.a.p/gdkproperty-win32.c.obj
[55/1302] Compiling C object gdk/libgdk.a.p/meson-generated_.._gdkresources.c.obj
[56/1302] Linking static target gdk/win32/libgdk-win32.a
[57/1302] Compiling C object gdk/libgdk.a.p/gdkapplaunchcontext.c.obj
[58/1302] Compiling C object gdk/libgdk.a.p/gdk.c.obj
[59/1302] Compiling C object gdk/libgdk.a.p/gdkcairo.c.obj
[60/1302] Compiling C object gdk/libgdk.a.p/gdkcairocontext.c.obj
[61/1302] Compiling C object gdk/libgdk.a.p/gdkclipboard.c.obj
[62/1302] Compiling C object gdk/libgdk.a.p/gdkcontentdeserializer.c.obj
[63/1302] Compiling C object gdk/libgdk.a.p/gdkcontentformats.c.obj
[64/1302] Compiling C object gdk/libgdk.a.p/gdkcontentprovider.c.obj
[65/1302] Compiling C object gdk/libgdk.a.p/gdkcontentproviderimpl.c.obj
[66/1302] Compiling C object gdk/libgdk.a.p/gdkcontentserializer.c.obj
[67/1302] Compiling C object gdk/libgdk.a.p/gdkcursor.c.obj
[68/1302] Compiling C object gdk/libgdk.a.p/gdkdevice.c.obj
[69/1302] Compiling C object gdk/libgdk.a.p/gdkdevicepad.c.obj
[70/1302] Compiling C object gdk/libgdk.a.p/gdkdevicetool.c.obj
[71/1302] Compiling C object gdk/libgdk.a.p/gdkdisplay.c.obj
[72/1302] Compiling C object gdk/libgdk.a.p/gdkdmabuf.c.obj
[73/1302] Compiling C object gdk/libgdk.a.p/gdkdisplaymanager.c.obj
[74/1302] Compiling C object gdk/libgdk.a.p/gdkdmabufegl.c.obj
[75/1302] Compiling C object gdk/libgdk.a.p/gdkdmabufdownloader.c.obj
[76/1302] Compiling C object gdk/libgdk.a.p/gdkdmabufformats.c.obj
[77/1302] Compiling C object gdk/libgdk.a.p/gdkdmabufformatsbuilder.c.obj
[78/1302] Compiling C object gdk/libgdk.a.p/gdkdmabuftexture.c.obj
[79/1302] Compiling C object gdk/libgdk.a.p/gdkdmabuftexturebuilder.c.obj
[80/1302] Compiling C object gdk/libgdk.a.p/gdkdragsurface.c.obj
[81/1302] Compiling C object gdk/libgdk.a.p/gdkdrag.c.obj
[82/1302] Compiling C object gdk/libgdk.a.p/gdkdragsurfacesize.c.obj
[83/1302] Compiling C object gdk/libgdk.a.p/gdkdrawcontext.c.obj
[84/1302] Compiling C object gdk/libgdk.a.p/gdkdrop.c.obj
[85/1302] Compiling C object gdk/libgdk.a.p/gdkevents.c.obj
[86/1302] Compiling C object gdk/libgdk.a.p/filetransferportal.c.obj
[87/1302] Compiling C object gdk/libgdk.a.p/gdkframeclock.c.obj
[88/1302] Compiling C object gdk/libgdk.a.p/gdkframetimings.c.obj
[89/1302] Compiling C object gdk/libgdk.a.p/gdkframeclockidle.c.obj
[90/1302] Compiling C object gdk/libgdk.a.p/gdkgl.c.obj
[91/1302] Compiling C object gdk/libgdk.a.p/gdkglobals.c.obj
[92/1302] Compiling C object gdk/libgdk.a.p/gdkgltexture.c.obj
[93/1302] Compiling C object gdk/libgdk.a.p/gdkglcontext.c.obj
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared\minwindef.h(130): warning C4005: 'APIENTRY': macro redefinition
C:\gtk-build\gtk\x64\release\include\epoxy/gl.h(59): note: see previous definition of 'APIENTRY'
[94/1302] Compiling C object gdk/libgdk.a.p/gdkgltexturebuilder.c.obj
[95/1302] Compiling C object gdk/libgdk.a.p/gdkhsla.c.obj
[96/1302] Compiling C object gdk/libgdk.a.p/gdkkeys.c.obj
[97/1302] Compiling C object gdk/libgdk.a.p/gdkmemoryformat.c.obj
../gdk/gdkmemoryformat.c(373): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(401): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(429): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(456): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(484): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(512): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(540): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(567): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(595): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(624): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(653): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(681): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(710): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(738): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(767): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(798): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(828): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(858): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(888): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(917): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(946): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(976): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1005): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1034): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1062): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1090): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1118): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1149): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1180): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1211): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1239): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1270): warning C4116: unnamed type definition in parentheses
../gdk/gdkmemoryformat.c(1300): warning C4116: unnamed type definition in parentheses
[98/1302] Compiling C object gdk/libgdk.a.p/gdkkeyuni.c.obj
[99/1302] Compiling C object gdk/libgdk.a.p/gdkmemorytexture.c.obj
[100/1302] Compiling C object gdk/libgdk.a.p/gdkmonitor.c.obj
[101/1302] Compiling C object gdk/libgdk.a.p/gdkpaintable.c.obj
[102/1302] Compiling C object gdk/libgdk.a.p/gdkpango.c.obj
[103/1302] Compiling C object gdk/libgdk.a.p/gdkpipeiostream.c.obj
[104/1302] Compiling C object gdk/libgdk.a.p/gdkrectangle.c.obj
[105/1302] Compiling C object gdk/libgdk.a.p/gdkrgba.c.obj
[106/1302] Compiling C object gdk/libgdk.a.p/gdkseat.c.obj
[107/1302] Compiling C object gdk/libgdk.a.p/gdksnapshot.c.obj
[108/1302] Compiling C object gdk/libgdk.a.p/gdkseatdefault.c.obj
[109/1302] Compiling C object gdk/libgdk.a.p/gdktexture.c.obj
[110/1302] Compiling C object gdk/libgdk.a.p/gdktexturedownloader.c.obj
[111/1302] Compiling C object gdk/libgdk.a.p/gdksubsurface.c.obj
[112/1302] Compiling C object gdk/libgdk.a.p/gdkvulkancontext.c.obj
[113/1302] Compiling C object gdk/libgdk.a.p/gdkpopuplayout.c.obj
[114/1302] Compiling C object gdk/libgdk.a.p/gdksurface.c.obj
[115/1302] Compiling C object gdk/libgdk.a.p/gdkprofiler.c.obj
[116/1302] Compiling C object gdk/libgdk.a.p/gdkpopup.c.obj
[117/1302] Compiling C object gdk/libgdk.a.p/gdktoplevellayout.c.obj
[118/1302] Compiling C object gdk/libgdk.a.p/gdktoplevelsize.c.obj
[119/1302] Compiling C object gdk/libgdk.a.p/gdktoplevel.c.obj
[120/1302] Compiling C object gdk/libgdk.a.p/loaders_gdkpng.c.obj
[121/1302] Compiling C object gdk/libgdk.a.p/loaders_gdktiff.c.obj
[122/1302] Compiling C object gdk/libgdk.a.p/loaders_gdkjpeg.c.obj
[123/1302] Generating gsk/gpu/shaders/gskgpublendmode.glsl with a custom command (wrapped by meson to capture output)
[124/1302] Compiling C object gdk/libgdk.a.p/deprecated_gdkpixbuf.c.obj
[125/1302] Linking static target gdk/libgdk.a
[126/1302] Generating gsk/gpu/shaders/gskgpublurinstance.h with a custom command (wrapped by meson to capture output)
[127/1302] Generating gsk/gpu/shaders/gskgpublur.glsl with a custom command (wrapped by meson to capture output)
[128/1302] Generating gsk/gpu/shaders/gskgpuborderinstance.h with a custom command (wrapped by meson to capture output)
[129/1302] Generating gsk/gpu/shaders/gskgpuboxshadowinstance.h with a custom command (wrapped by meson to capture output)
[130/1302] Generating gsk/gpu/shaders/gskgpuborder.glsl with a custom command (wrapped by meson to capture output)
[131/1302] Generating gsk/gpu/shaders/gskgpucolorinstance.h with a custom command (wrapped by meson to capture output)
[132/1302] Generating gsk/gpu/shaders/gskgpuboxshadow.glsl with a custom command (wrapped by meson to capture output)
[133/1302] Generating gsk/gpu/shaders/gskgpucolorizeinstance.h with a custom command (wrapped by meson to capture output)
[134/1302] Generating gsk/gpu/shaders/gskgpucolor.glsl with a custom command (wrapped by meson to capture output)
[135/1302] Generating gsk/gpu/shaders/gskgpucolorize.glsl with a custom command (wrapped by meson to capture output)
[136/1302] Generating gsk/gpu/shaders/gskgpucolormatrixinstance.h with a custom command (wrapped by meson to capture output)
[137/1302] Generating gsk/gpu/shaders/gskgpucolormatrix.glsl with a custom command (wrapped by meson to capture output)
[138/1302] Generating gsk/gpu/shaders/gskgpuconicgradientinstance.h with a custom command (wrapped by meson to capture output)
[139/1302] Generating gsk/gpu/shaders/gskgpuconicgradient.glsl with a custom command (wrapped by meson to capture output)
[140/1302] Generating gsk/gpu/shaders/gskgpucrossfadeinstance.h with a custom command (wrapped by meson to capture output)
[141/1302] Generating gsk/gpu/shaders/gskgpucrossfade.glsl with a custom command (wrapped by meson to capture output)
[142/1302] Generating gsk/gpu/shaders/gskgpulineargradientinstance.h with a custom command (wrapped by meson to capture output)
[143/1302] Generating gsk/gpu/shaders/gskgpulineargradient.glsl with a custom command (wrapped by meson to capture output)
[144/1302] Generating gsk/gpu/shaders/gskgpumaskinstance.h with a custom command (wrapped by meson to capture output)
[145/1302] Generating gsk/gpu/shaders/gskgpumask.glsl with a custom command (wrapped by meson to capture output)
[146/1302] Generating gsk/gpu/shaders/gskgpuradialgradientinstance.h with a custom command (wrapped by meson to capture output)
[147/1302] Generating gsk/gpu/shaders/gskgpuradialgradient.glsl with a custom command (wrapped by meson to capture output)
[148/1302] Generating gsk/gpu/shaders/gskgpuroundedcolorinstance.h with a custom command (wrapped by meson to capture output)
[149/1302] Generating gsk/gpu/shaders/gskgpuroundedcolor.glsl with a custom command (wrapped by meson to capture output)
[150/1302] Generating gsk/gpu/shaders/gskgpustraightalphainstance.h with a custom command (wrapped by meson to capture output)
[151/1302] Generating gsk/gpu/shaders/gskgpustraightalpha.glsl with a custom command (wrapped by meson to capture output)
[152/1302] Generating gsk/gpu/shaders/gskgputextureinstance.h with a custom command (wrapped by meson to capture output)
[153/1302] Generating gsk/gpu/shaders/gskgputexture.glsl with a custom command (wrapped by meson to capture output)
[154/1302] Generating gsk/gpu/shaders/gskgpuuberinstance.h with a custom command (wrapped by meson to capture output)
[155/1302] Generating gsk/gpu/shaders/gskgpuuber.glsl with a custom command (wrapped by meson to capture output)
[156/1302] Generating gsk/gsk.resources.xml with a custom command
[157/1302] Generating GObject enum file gsk/gskenumtypes.h (wrapped by meson to capture output)
[158/1302] Generating GObject enum file gsk/gskenumtypes.c (wrapped by meson to capture output)
[159/1302] Generating gsk/gskresources_h with a custom command
[160/1302] Compiling C object gsk/libgsk_f16c.a.p/gl_fp16i.c.obj
[161/1302] Linking static target gsk/libgsk_f16c.a
[162/1302] Compiling C object gsk/libgsk.a.p/meson-generated_.._gskenumtypes.c.obj
[163/1302] Generating gsk/gskresources_c with a custom command
[164/1302] Compiling C object gsk/libgsk.a.p/gskcairorenderer.c.obj
[165/1302] Compiling C object gsk/libgsk.a.p/gskdiff.c.obj
[166/1302] Compiling C object gsk/libgsk.a.p/gskglshader.c.obj
[167/1302] Compiling C object gsk/libgsk.a.p/gskoffload.c.obj
[168/1302] Compiling C object gsk/libgsk.a.p/meson-generated_.._gskresources.c.obj
[169/1302] Compiling C object gsk/libgsk.a.p/gskpath.c.obj
[170/1302] Compiling C object gsk/libgsk.a.p/gskpathbuilder.c.obj
[171/1302] Compiling C object gsk/libgsk.a.p/gskpathmeasure.c.obj
[172/1302] Compiling C object gsk/libgsk.a.p/gskpathpoint.c.obj
[173/1302] Compiling C object gsk/libgsk.a.p/gskpathparser.c.obj
[174/1302] Compiling C object gsk/libgsk.a.p/gskrendernode.c.obj
[175/1302] Compiling C object gsk/libgsk.a.p/gskrenderer.c.obj
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared\minwindef.h(130): warning C4005: 'APIENTRY': macro redefinition
C:\gtk-build\gtk\x64\release\include\epoxy/gl.h(59): note: see previous definition of 'APIENTRY'
[176/1302] Compiling C object gsk/libgsk.a.p/gskrendernodeimpl.c.obj
[177/1302] Compiling C object gsk/libgsk.a.p/gskroundedrect.c.obj
[178/1302] Compiling C object gsk/libgsk.a.p/gskrendernodeparser.c.obj
[179/1302] Compiling C object gsk/libgsk.a.p/gskstroke.c.obj
[180/1302] Compiling C object gsk/libgsk.a.p/gsktransform.c.obj
[181/1302] Compiling C object gsk/libgsk.a.p/gskcairoblur.c.obj
[182/1302] Compiling C object gsk/libgsk.a.p/gl_gskglrenderer.c.obj
[183/1302] Compiling C object gsk/libgsk.a.p/gskcontour.c.obj
../gsk/gskcontour.c(545): warning C4116: unnamed type definition in parentheses
[184/1302] Compiling C object gsk/libgsk.a.p/gskcurve.c.obj
[185/1302] Compiling C object gsk/libgsk.a.p/gskprivate.c.obj
FAILED: gsk/libgsk.a.p/gskprivate.c.obj
"cl" "-Igsk\libgsk.a.p" "-Igsk" "-I..\gsk" "-I." "-I.." "-I..\gdk\x11" "-Igdk" "-I..\gdk" "-Igsk\gpu\shaders" "-Igtk\css" "-IC:/gtk-build/gtk/x64/release/bin/../include/graphene-1.0" "-IC:/gtk-build/gtk/x64/release/bin/../lib/graphene-1.0/include" "-IC:/gtk-build/gtk/x64/release/bin/../include" "-IC:/gtk-build/gtk/x64/release/bin/../include/glib-2.0" "-IC:/gtk-build/gtk/x64/release/bin/../lib/glib-2.0/include" "-IC:/gtk-build/gtk/x64/release/bin/../include/pango-1.0" "-IC:/gtk-build/gtk/x64/release/bin/../include/harfbuzz" "-IC:/gtk-build/gtk/x64/release/bin/../include/fribidi" "-IC:/gtk-build/gtk/x64/release/bin/../include/cairo" "-IC:/gtk-build/gtk/x64/release/bin/../include/freetype2" "-IC:/gtk-build/gtk/x64/release/bin/../include/libpng16" "-IC:/gtk-build/gtk/x64/release/bin/../include/pixman-1" "-IC:/gtk-build/gtk/x64/release/bin/../include/gdk-pixbuf-2.0" "-IC:/gtk-build/gtk/x64/release/bin/../include/gio-win32-2.0" "/MD" "/nologo" "/showIncludes" "/utf-8" "/W2" "/O2" "/Zi" "-DG_LOG_USE_STRUCTURED=1" "-DGLIB_DISABLE_DEPRECATION_WARNINGS" "-DGTK_VERSION=\"4.14.1\"" "-D_GNU_SOURCE" "-DG_ENABLE_DEBUG" "-FIC:\gtk-build\build\x64\release\gtk4/build-aux/msvc/msvc_recommended_pragmas.h" "-Zc:preprocessor" "-DGTK_COMPILATION" "-DG_LOG_DOMAIN=\"Gsk\"" "-DG_LOG_STRUCTURED=1" "-FIC:\gtk-build\build\x64\release\gtk4/build-aux/msvc/msvc_recommended_pragmas.h" "-D_USE_MATH_DEFINES" "-Zc:preprocessor" "/Fdgsk\libgsk.a.p\gskprivate.c.pdb" /Fogsk/libgsk.a.p/gskprivate.c.obj "/c" ../gsk/gskprivate.c
../gsk/gskprivate.c(6): fatal error C1083: Cannot open include file: 'pango/pangoft2.h': No such file or directory
[186/1302] Compiling C object gsk/libgsk.a.p/gskdebug.c.obj
Edited by Dan Yeaw