Windows: Build failure when attempting to import fontconfig.h without Fontconfig
When building gtksourceview 5.12.0 with MSVC on Windows, I am getting a Cannot open include file: 'fontconfig/fontconfig.h': No such file or directory
error. I am building without Fontconfig, so ENABLE_FONT_CONFIG
should be false and fontconfig.h shouldn't be imported as part of build, so I am not sure why the build is failing to be honest. If someone has a hint on how to correct this, I would be glad to submit a MR.
Meson options are: -Dintrospection=enabled -Dvapi=false
The full build log is below:
(tar) Exporting gtksourceview5
Building project gtksourceview5 (5.12.0)
The Meson build system
Version: 1.4.0
Source dir: C:\gtk-build\build\x64\release\gtksourceview5
Build dir: C:\gtk-build\build\x64\release\gtksourceview5\_gvsbuild-meson
Build type: native build
Project name: gtksourceview
Project version: 5.12.0
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
Program g-ir-scanner found: YES (D:\a\gvsbuild\gvsbuild\.venv\Scripts\python.exe C:\gtk-build\gtk\x64\release\bin\g-ir-scanner)
Library m found: 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-2.0 found: YES 2.80.0
Run-time dependency gtk4 found: YES 4.14.1
Run-time dependency libxml-2.0 found: YES 2.12.6
Run-time dependency fribidi found: YES 1.0.13
Found CMake: C:\gtk-build\tools\cmake-3.29.0-windows-x86_64\bin\cmake.EXE (3.29.0)
Run-time dependency fontconfig found: NO (tried pkgconfig and cmake)
Run-time dependency pangoft2 found: NO (tried pkgconfig and cmake)
Run-time dependency libpcre2-8 found: YES 10.43
Run-time dependency gtk4-quartz found: NO (tried pkgconfig and cmake)
Run-time dependency vulkan found: NO (tried pkgconfig and system)
Run-time dependency gobject-introspection-1.0 found: YES 1.80.0
Program xmllint found: YES (C:\gtk-build\gtk\x64\release\bin\xmllint.EXE)
Has header "unistd.h" : NO
Checking for function "memalign" : NO
Checking for function "_aligned_malloc" : YES
Checking for function "strnlen" : YES
Compiler for C supports arguments /FImsvc_recommended_pragmas.h: NO
Compiler for C supports link arguments -Wl,-z,defs: NO
Compiler for C supports link arguments -Wl,-z,now: NO
Compiler for C supports link arguments -Wl,-z,relro: NO
Configuring config.h using configuration
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)
Configuring gtksourceversion.h 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 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)
Program gi-docgen found: NO
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)
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/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/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/glib-compile-resources found: YES (C:/gtk-build/gtk/x64/release/bin/../bin\glib-compile-resources.EXE)
Program gtk4-update-icon-cache found: YES (C:\gtk-build\gtk\x64\release\bin\gtk4-update-icon-cache.EXE)
Build targets in project: 143
gtksourceview 5.12.0
Documentation : NO
Build Testsuite: YES
Install tests : NO
Introspection : YES
Vala vapi : NO
User defined options
buildtype : debugoptimized
prefix : C:\gtk-build\gtk\x64\release
vapi : false
Found ninja-1.11.1 at C:\gtk-build\tools\ninja-1.11.1\ninja.EXE
[1/331] Generating glib marshaller header gtksourceview/gtksource-marshal_h
INFO: Reading ../gtksourceview/gtksourcemarshalers.list...
[2/331] Generating glib marshaller source gtksourceview/gtksource-marshal_c
INFO: Reading ../gtksourceview/gtksourcemarshalers.list...
[3/331] Generating GObject enum file gtksourceview/gtksource-enumtypes.c (wrapped by meson because command contains newlines, to capture output)
[4/331] Generating gtksourceview/gtksourceview-gresources_c with a custom command
[5/331] Generating GObject enum file gtksourceview/gtksource-enumtypes.h (wrapped by meson because command contains newlines, to capture output)
[6/331] Generating gtksourceview/gtksourceview-gresources_h with a custom command
[7/331] Compiling C object gtksourceview/completion-providers/snippets/libgtksourceview-5completionsnippets.a.p/gtksourcecompletionsnippets.c.obj
[8/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/meson-generated_.._gtksource-enumtypes.c.obj
[9/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/meson-generated_.._gtksource-marshal.c.obj
[10/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/meson-generated_.._gtksourceview-gresources.c.obj
[11/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcebuffer.c.obj
[12/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcecompletion.c.obj
../gtksourceview/gtksourcecompletion.c(697): warning C4244: 'function': conversion from 'double' to 'guint', possible loss of data
../gtksourceview/gtksourcecompletion.c(1571): warning C4244: '+=': conversion from '__int64' to 'gint', possible loss of data
../gtksourceview/gtksourcecompletion.c(1585): warning C4267: '=': conversion from 'size_t' to 'guint', possible loss of data
../gtksourceview/gtksourcecompletion.c(1649): warning C4244: '=': conversion from '__int64' to 'guint', possible loss of data
../gtksourceview/gtksourcecompletion.c(1660): warning C4244: '=': conversion from '__int64' to 'guint', possible loss of data
../gtksourceview/gtksourcecompletion.c(1669): warning C4244: '=': conversion from '__int64' to 'guint', possible loss of data
[13/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcecompletioncell.c.obj
[14/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcecompletioncontext.c.obj
[15/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcecompletionproposal.c.obj
[16/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcecompletionprovider.c.obj
[17/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceencoding.c.obj
[18/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcefile.c.obj
[19/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcefileloader.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[20/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcefilesaver.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[21/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcegutter.c.obj
../gtksourceview/gtksourcegutter.c(809): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcegutter.c(850): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourcegutter.c(882): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourcegutter.c(1084): warning C4244: 'function': conversion from 'gdouble' to 'gint', possible loss of data
[22/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcegutterrendererpixbuf.c.obj
../gtksourceview/gtksourcegutterrendererpixbuf.c(98): warning C4244: 'function': conversion from 'gint' to 'gfloat', possible loss of data
../gtksourceview/gtksourcegutterrendererpixbuf.c(98): warning C4244: 'function': conversion from 'gint' to 'gfloat', possible loss of data
[23/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcegutterrenderer.c.obj
[24/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcegutterrenderertext.c.obj
../gtksourceview/gtksourcegutterrenderertext.c(131): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(132): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(133): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(171): warning C4244: 'function': conversion from 'gsize' to 'int', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(177): warning C4244: 'function': conversion from 'gsize' to 'int', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(211): warning C4244: 'function': conversion from 'gsize' to 'int', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(212): warning C4244: 'function': conversion from 'int' to 'gfloat', possible loss of data
../gtksourceview/gtksourcegutterrenderertext.c(212): warning C4244: 'function': conversion from 'int' to 'gfloat', possible loss of data
[25/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcehover.c.obj
../gtksourceview/gtksourcehover.c(177): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcehover.c(178): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
[26/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcehoverdisplay.c.obj
[27/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcehovercontext.c.obj
[28/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcehoverprovider.c.obj
[29/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceindenter.c.obj
[30/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcelanguage.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
../gtksourceview/gtksourcelanguage.c(116): warning C4244: 'function': conversion from 'gsize' to 'int', possible loss of data
../gtksourceview/gtksourcelanguage.c(179): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _close. See online help for details.
[31/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceinit.c.obj
[32/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcelanguagemanager.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[33/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcegutterlines.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\quarkset-inline.h(108): warning C4018: '<': signed/unsigned mismatch
../gtksourceview/gtksourcegutterlines.c(262): warning C4018: '>=': signed/unsigned mismatch
../gtksourceview/gtksourcegutterlines.c(262): warning C4018: '<=': signed/unsigned mismatch
[34/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcemap.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
../gtksourceview/gtksourcemap.c(269): warning C4244: '=': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcemap.c(270): warning C4244: '=': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcemap.c(711): warning C4244: 'function': conversion from 'double' to 'gint', possible loss of data
../gtksourceview/gtksourcemap.c(827): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcemap.c(827): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcemap.c(1141): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
../gtksourceview/gtksourcemap.c(1141): warning C4244: 'function': conversion from 'double' to 'int', possible loss of data
[35/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcemark.c.obj
[36/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcemarkattributes.c.obj
[37/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceprintcompositor.c.obj
../gtksourceview/gtksourceprintcompositor.c(2002): warning C4244: '=': conversion from 'gsize' to 'gint', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2221): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2222): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2223): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2237): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2238): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2239): warning C4244: 'function': conversion from 'float' to 'guint16', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2406): warning C4244: 'function': conversion from 'gdouble' to 'int', possible loss of data
../gtksourceview/gtksourceprintcompositor.c(2412): warning C4244: 'function': conversion from 'gdouble' to 'int', possible loss of data
[38/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceregion.c.obj
[39/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcescheduler.c.obj
../gtksourceview/gtksourcescheduler.c(129): warning C4244: '=': conversion from 'double' to 'gint64', possible loss of data
[40/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesearchsettings.c.obj
[41/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesearchcontext.c.obj
../gtksourceview/gtksourcesearchcontext.c(595): warning C4267: '=': conversion from 'size_t' to 'gint', possible loss of data
../gtksourceview/gtksourcesearchcontext.c(2573): warning C4267: '=': conversion from 'size_t' to 'gint', possible loss of data
[42/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesnippet.c.obj
[43/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesnippetchunk.c.obj
[44/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesnippetcontext.c.obj
[45/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcesnippetmanager.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[46/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcespacedrawer.c.obj
../gtksourceview/gtksourcespacedrawer.c(823): warning C4244: 'initializing': conversion from 'gdouble' to 'const gint', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(836): warning C4244: 'initializing': conversion from 'gdouble' to 'const gint', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(852): warning C4244: 'initializing': conversion from 'gdouble' to 'const gint', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(884): warning C4244: 'initializing': conversion from 'gdouble' to 'const gint', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(899): warning C4244: 'initializing': conversion from 'gdouble' to 'const gint', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(979): warning C4244: 'initializing': conversion from 'gint' to 'float', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(979): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourcespacedrawer.c(992): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
[47/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyle.c.obj
[48/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestylescheme.c.obj
../gtksourceview/gtksourcestylescheme.c(920): warning C4305: '=': truncation from 'double' to 'float'
../gtksourceview/gtksourcestylescheme.c(1056): warning C4244: '=': conversion from 'gint64' to 'int', possible loss of data
../gtksourceview/gtksourcestylescheme.c(1507): warning C4244: 'function': conversion from 'gsize' to 'int', possible loss of data
[49/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyleschemechooser.c.obj
[50/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyleschemechooserbutton.c.obj
[51/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyleschemechooserwidget.c.obj
[52/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyleschememanager.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[53/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcestyleschemepreview.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
[54/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourcetag.c.obj
[55/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceversion.c.obj
[56/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceutils.c.obj
FAILED: gtksourceview/libgtksourceview-5core.a.p/gtksourceutils.c.obj
"cl" "-Igtksourceview\libgtksourceview-5core.a.p" "-Igtksourceview" "-I..\gtksourceview" "-I." "-I.." "-IC:/gtk-build/gtk/x64/release/bin/../include/fribidi" "-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" "-IC:/gtk-build/gtk/x64/release/bin/../include/gtk-4.0" "-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/gdk-pixbuf-2.0" "-IC:/gtk-build/gtk/x64/release/bin/../include/cairo" "-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/libpng16" "-IC:/gtk-build/gtk/x64/release/bin/../include/freetype2" "-IC:/gtk-build/gtk/x64/release/bin/../include/pixman-1" "-IC:/gtk-build/gtk/x64/release/bin/../include/libxml2" "/MD" "/nologo" "/showIncludes" "/utf-8" "/W3" "/O2" "/Zi" "-DGTK_SOURCE_COMPILATION" "-DG_LOG_DOMAIN=\"GtkSourceView\"" "-DG_DISABLE_DEPRECATED" "-DGDK_DISABLE_DEPRECATED" "-DGTK_DISABLE_DEPRECATED" "-DGDK_PIXBUF_DISABLE_DEPRECATED" "-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_6" "-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_6" "-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72" "-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_72" "/Fdgtksourceview\libgtksourceview-5core.a.p\gtksourceutils.c.pdb" /Fogtksourceview/libgtksourceview-5core.a.p/gtksourceutils.c.obj "/c" ../gtksourceview/gtksourceutils.c
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\gtk\x64\release\include\pango-1.0\pango/pangowin32.h(33): warning C4005: 'STRICT': macro redefinition
C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared\minwindef.h(23): note: see previous definition of 'STRICT'
../gtksourceview/gtksourceutils.c(77): fatal error C1083: Cannot open include file: 'fontconfig/fontconfig.h': No such file or directory
[57/331] Compiling C object gtksourceview/libgtksourceview-5core.a.p/gtksourceview.c.obj
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(84): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(85): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(86): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
C:\gtk-build\build\x64\release\gtksourceview5\gtksourceview\gtksourceutils-private.h(92): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(1771): warning C4244: '=': conversion from 'gsize' to 'int', possible loss of data
../gtksourceview/gtksourceview.c(2537): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2558): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2716): warning C4244: 'initializing': conversion from 'gdouble' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2716): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2725): warning C4244: 'initializing': conversion from 'gdouble' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2725): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2794): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2795): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2798): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2801): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(2804): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data
../gtksourceview/gtksourceview.c(5108): warning C4305: '=': truncation from 'double' to 'float'
ninja: build stopped: subcommand failed.