42.0: missimg checking dependeny for `libpcre2-8`
[tkloczko@devel-g2v x86_64-redhat-linux-gnu]$ ninja
[1/22] Generating kgx-config.h with a custom command
fatal: not a git repository (or any parent up to mount point /home/tkloczko)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
[2/6] Compiling C object src/libkgx.a.p/kgx-tab.c.o
FAILED: src/libkgx.a.p/kgx-tab.c.o
/usr/bin/gcc -Isrc/libkgx.a.p -Isrc -I../src -I. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/libhandy-1 -I/usr/include/vte-2.91 -I/usr/include/libgtop-2.0 -I/usr/include/gsettings-desktop-schemas -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c17 -O0 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_24 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_24 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_66 -DG_LOG_USE_STRUCTURED '-DG_LOG_DOMAIN="Kgx"' -Wdeclaration-after-statement -Werror=format-security -Werror=format=2 -Werror=missing-declarations -Wformat-nonliteral -Wformat-security -Winit-self -Wmaybe-uninitialized -Wno-strict-aliasing -Wno-unused-parameter -Wold-style-definition -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wunused-function -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -fPIC -MD -MQ src/libkgx.a.p/kgx-tab.c.o -MF src/libkgx.a.p/kgx-tab.c.o.d -o src/libkgx.a.p/kgx-tab.c.o -c ../src/kgx-tab.c
../src/kgx-tab.c:27:10: fatal error: pcre2.h: No such file or directory
27 | #include <pcre2.h>
| ^~~~~~~~~
compilation terminated.
[4/6] Compiling C object src/libkgx.a.p/kgx-terminal.c.o
FAILED: src/libkgx.a.p/kgx-terminal.c.o
/usr/bin/gcc -Isrc/libkgx.a.p -Isrc -I../src -I. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/libhandy-1 -I/usr/include/vte-2.91 -I/usr/include/libgtop-2.0 -I/usr/include/gsettings-desktop-schemas -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c17 -O0 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_24 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_24 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_66 -DG_LOG_USE_STRUCTURED '-DG_LOG_DOMAIN="Kgx"' -Wdeclaration-after-statement -Werror=format-security -Werror=format=2 -Werror=missing-declarations -Wformat-nonliteral -Wformat-security -Winit-self -Wmaybe-uninitialized -Wno-strict-aliasing -Wno-unused-parameter -Wold-style-definition -Wshadow -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wunused-function -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -fPIC -MD -MQ src/libkgx.a.p/kgx-terminal.c.o -MF src/libkgx.a.p/kgx-terminal.c.o.d -o src/libkgx.a.p/kgx-terminal.c.o -c ../src/kgx-terminal.c
../src/kgx-terminal.c:32:10: fatal error: pcre2.h: No such file or directory
32 | #include <pcre2.h>
| ^~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
And at the sme time:
[tkloczko@devel-g2v gnome-console-42.0]$ find . -name meson.build -print | xargs grep dependency\( meson.build
meson.build:nautilus_dep = dependency('libnautilus-extension', required: get_option('nautilus'))
meson.build: gio_unix = dependency('gio-unix-2.0')
./src/meson.build: dependency('gio-2.0', version: '>= 2.66'),
./src/meson.build: dependency('gtk+-3.0', version: '>= 3.24'),
./src/meson.build: dependency('libhandy-1', version: '>= 1.5', fallback: ['handy', 'libhandy_dep']),
./src/meson.build: dependency('vte-2.91', version: '>= 0.67', fallback: ['vte', 'libvte_gtk3_dep']),
./src/meson.build: dependency('libgtop-2.0'),
./src/meson.build: dependency('gsettings-desktop-schemas'),
./meson.build:nautilus_dep = dependency('libnautilus-extension', required: get_option('nautilus'))
./meson.build: gio_unix = dependency('gio-unix-2.0')
Edited by Tomasz Kłoczko