44.beta: build fails on `clutter/clutter/Clutter-12.gir`
Looks like it is something wrong
[tkloczko@pers-jacek x86_64-redhat-linux-gnu]$ ninja
[1/123] Generating clutter/clutter/Clutter-12.gir with a custom command (wrapped by meson to set env)
FAILED: clutter/clutter/Clutter-12.gir
env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Clutter --nsversion=12 --warn-all --output clutter/clutter/Clutter-12.gir --quiet -U_GNU_SOURCE '-DCLUTTER_SYSCONFDIR="/etc"' -DCLUTTER_COMPILATION=1 -DCOGL_DISABLE_DEPRECATION_WARNINGS '-DG_LOG_DOMAIN="Clutter"' --c-include=clutter/clutter.h -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/clutter/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/cogl/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/cogl/cogl -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl --filelist=/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/clutter/libmutter-clutter-12.so.0.0.0.p/Clutter_12_gir_filelist --include-uninstalled=cogl/cogl/Cogl-12.gir --include-uninstalled=cogl/cogl-pango/CoglPango-12.gir --include=GL-1.0 --include=GObject-2.0 --include=cairo-1.0 --include=Atk-1.0 --include=Json-1.0 --pkg-export=mutter-clutter-12 --cflags-begin -D_GNU_SOURCE -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/clutter/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/clutter -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/cogl/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/. -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/cogl/cogl -I/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/libwacom-1.0 -I/usr/include/gsettings-desktop-schemas -I/usr/include/graphene-1.0 -I/usr/lib64/graphene-1.0/include -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 --add-include-path=/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl --add-include-path=/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl-pango -L/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/clutter/clutter --library mutter-clutter-12 -L/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl -L/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/cogl/cogl-pango --extra-library=atk-1.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=cairo-gobject --extra-library=cairo --extra-library=gio-2.0 --extra-library=json-glib-1.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=X11 --extra-library=fribidi --extra-library=gdk_pixbuf-2.0 --extra-library=gmodule-2.0 --extra-library=pangocairo-1.0 --extra-library=pangoft2-1.0 --extra-library=fontconfig --extra-library=freetype --extra-library=wayland-egl --extra-library=wayland-client --extra-library=wayland-server --extra-library=Xext --extra-library=Xau --extra-library=Xdamage --extra-library=Xfixes --extra-library=Xcomposite --extra-library=Xtst --extra-library=Xi --extra-library=wacom --extra-library=graphene-1.0 --extra-library=EGL --extra-library=GL --extra-library=GLESv2 --extra-library=Xrandr --extra-library=Xrender --extra-library=m --extra-library=girepository-1.0 --sources-top-dirs /home/tkloczko/rpmbuild/BUILD/mutter-44.beta/ --sources-top-dirs /home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/
(process:2188726): Clutter-CRITICAL **: 01:08:46.793: clutter_path_get_description: assertion 'CLUTTER_IS_PATH (path)' failed
Command '['/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/tmp-introspectil450wx5/Clutter-12', '--introspect-dump=/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/tmp-introspectil450wx5/functions.txt,/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu/tmp-introspectil450wx5/dump.xml']' died with <Signals.SIGSEGV: 11>.
[2/123] Linking target src/libmutter-12.so.0.0.0
ninja: build stopped: subcommand failed.
Meson output:
+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D egl_device=true -D profiler=false -D remote_desktop=true -D wayland_eglstream=true -D xwayland_initfd=disabled
The Meson build system
Version: 1.0.0
Source dir: /home/tkloczko/rpmbuild/BUILD/mutter-44.beta
Build dir: /home/tkloczko/rpmbuild/BUILD/mutter-44.beta/x86_64-redhat-linux-gnu
Build type: native build
Project name: mutter
Project version: 44.beta
C compiler for the host machine: /usr/bin/gcc (gcc 13.0.1 "gcc (GCC) 13.0.1 20230127 (Red Hat 13.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.39-9
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports link arguments -Wl,--disable-new-dtags: YES
Library m found: YES
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Run-time dependency graphene-gobject-1.0 found: YES 1.10.8
Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.10
Run-time dependency pango found: YES 1.50.12
Run-time dependency cairo found: YES 1.17.6
Run-time dependency cairo-gobject found: YES 1.17.6
Run-time dependency pangocairo found: YES 1.50.12
Run-time dependency fribidi found: YES 1.0.12
Run-time dependency gsettings-desktop-schemas found: YES 44.beta
Run-time dependency glib-2.0 found: YES 2.75.3
Run-time dependency gio-unix-2.0 found: YES 2.75.3
Dependency gio-unix-2.0 found: YES 2.75.3 (cached)
Run-time dependency gobject-2.0 found: YES 2.75.3
Dependency gobject-2.0 found: YES 2.75.3 (cached)
Run-time dependency gmodule-no-export-2.0 found: YES 2.75.3
Run-time dependency gnome-settings-daemon found: YES 43.0
Run-time dependency json-glib-1.0 found: YES 1.6.6
Run-time dependency xkbcommon found: YES 1.5.0
Run-time dependency ice found: YES 1.1.1
Run-time dependency atk found: YES 2.47.1
Run-time dependency dbus-1 found: YES 1.14.6
Run-time dependency colord found: YES 1.4.6
Run-time dependency lcms2 found: YES 2.14
Run-time dependency harfbuzz found: YES 7.0.0
Run-time dependency gtk+-3.0 found: YES 3.24.36
Run-time dependency gtk4 found: YES 4.9.4
Run-time dependency x11 found: YES 1.8.4
Run-time dependency xcomposite found: YES 0.4.6
Run-time dependency xcursor found: YES 1.2.1
Run-time dependency xdamage found: YES 1.1.6
Run-time dependency xext found: YES 1.3.5
Run-time dependency xfixes found: YES 6.0.0
Run-time dependency xi found: YES 1.8
Run-time dependency xtst found: YES 1.2.4
Run-time dependency xkbfile found: YES 1.1.2
Run-time dependency xkeyboard-config found: YES 2.38
Run-time dependency xkbcommon-x11 found: YES 1.5.0
Run-time dependency xrender found: YES 0.9.11
Run-time dependency x11-xcb found: YES 1.8.4
Run-time dependency xrandr found: YES 1.5.3
Run-time dependency xcb-randr found: YES 1.15
Run-time dependency xcb-res found: YES 1.15
Run-time dependency xinerama found: YES 1.1.5
Run-time dependency xau found: YES 1.0.11
Run-time dependency gnome-desktop-3.0 found: YES 44.beta
Run-time dependency libcanberra found: YES 0.30
Run-time dependency gl found: YES 1.2
Run-time dependency egl found: YES 1.5
Run-time dependency glesv2 found: YES 3.2
Run-time dependency wayland-server found: YES 1.21.0
Run-time dependency wayland-client found: YES 1.21.0
Run-time dependency wayland-protocols found: YES 1.31
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency libudev found: YES 251
Run-time dependency gudev-1.0 found: YES 237
Run-time dependency udev found: YES 251
Run-time dependency libsystemd found: YES 251
Run-time dependency libdrm found: YES 2.4.115
Run-time dependency gbm found: YES 22.2.5
Run-time dependency libinput found: YES 1.22.1
Run-time dependency wayland-eglstream-protocols found: YES 1.1.11
Library dl found: YES
Run-time dependency sm found: YES 1.2.4
Run-time dependency libwacom found: YES 2.6.0
Run-time dependency pangoft2 found: YES 1.50.12
Run-time dependency libstartup-notification-1.0 found: YES 0.12
Run-time dependency libpipewire-0.3 found: YES 0.3.65
Run-time dependency gobject-introspection-1.0 found: YES 1.75.6
Program src/tests/meta-dbus-runner.py found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/src/tests/meta-dbus-runner.py)
Program xvfb-run found: YES (/usr/bin/xvfb-run)
Checking for function "ffs" : YES
Checking for function "clz" : YES
Checking for function "memmem" : YES
Header "sys/prctl.h" has symbol "prctl" : YES
Run-time dependency xwayland found: YES 22.1.8
Header "sys/random.h" has symbol "getrandom" : YES
Checking for function "mkostemp" : YES
Checking for function "posix_fallocate" : YES
Checking for function "memfd_create" : YES
Configuring config.h using configuration
Configuring cogl-config.h using configuration
Configuring cogl-defines.h using configuration
Configuring cogl-gl-header.h using configuration
Configuring cogl-egl-defines.h using configuration
Dependency gobject-introspection-1.0 found: YES 1.75.6 (cached)
Dependency gobject-introspection-1.0 found: YES 1.75.6 (cached)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.75.6 (cached)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Configuring clutter-build-config.h using configuration
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Program msgfmt found: YES (/usr/bin/msgfmt)
Configuring org.gnome.mutter.gschema.xml using configuration
Configuring org.gnome.mutter.wayland.gschema.xml using configuration
Program get-state.py found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/tools/get-state.py)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program cvt found: YES (/usr/bin/cvt)
Program backends/native/gen-default-modes.py found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/src/backends/native/gen-default-modes.py)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Program meson/gen-test-unit-names.sh found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/src/tests/clutter/interactive/meson/gen-test-unit-names.sh)
Program meta-dbus-runner.py found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/src/tests/meta-dbus-runner.py)
Configuring mutter-installed-dbus-session.py using configuration
Configuring basic-x11.test using configuration
Configuring basic-wayland.test using configuration
Configuring client-side-decorated.test using configuration
Configuring closed-transient.test using configuration
Configuring closed-transient-no-default-focus.test using configuration
Configuring closed-transient-no-input-no-take-focus-parent.test using configuration
Configuring closed-transient-no-input-no-take-focus-parents.test using configuration
Configuring closed-transient-no-input-parent.test using configuration
Configuring closed-transient-no-input-parent-delayed-focus-default-cancelled.test using configuration
Configuring closed-transient-no-input-parents.test using configuration
Configuring closed-transient-no-input-parents-queued-default-focus-destroyed.test using configuration
Configuring closed-transient-only-take-focus-parents.test using configuration
Configuring minimized.test using configuration
Configuring mixed-windows.test using configuration
Configuring set-parent.test using configuration
Configuring override-redirect.test using configuration
Configuring set-override-redirect-parent.test using configuration
Configuring set-parent-exported.test using configuration
Configuring restore-size.test using configuration
Configuring unmaximize-new-size.test using configuration
Configuring fullscreen-maximize.test using configuration
Configuring unfullscreen-strut-change.test using configuration
Configuring restore-position.test using configuration
Configuring default-size.test using configuration
Configuring modals.test using configuration
Configuring map-fixed-size.test using configuration
Configuring client-resize-respect-constraints.test using configuration
Configuring map-on-hotplug.test using configuration
Configuring workspace-basic.test using configuration
Configuring workspace-test.test using configuration
Configuring always-on-top.test using configuration
Configuring focus-default-window-globally-active-input.test using configuration
Configuring workspace-unmanaging-window.test using configuration
Configuring click-to-focus-and-raise.test using configuration
Configuring workspace-only-on-primary-focus.test using configuration
Program x11-test.sh found: YES (/home/tkloczko/rpmbuild/BUILD/mutter-44.beta/src/tests/x11-test.sh)
Program msgfmt found: YES (/usr/bin/msgfmt)
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Build-time dependency gio-2.0 found: YES 2.75.3
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Build targets in project: 343
mutter 44.beta
Directories
prefix : org.gnome.
libexecdir : /usr/libexec
pkgdatadir : /usr/share/mutter-12
Build Configuration
buildtype : plain
debug : False
Rendering APIs
OpenGL : True
GLES2 : True
EGL : True
GLX : True
Options
Wayland : True
Wayland EGLStream : True
X11 : True
XWayland : True
Native Backend : True
EGL Device : True
Remote desktop : True
libgnome-desktop : True
Sound player : True
gudev : True
Wacom : True
SM : True
Startup notification : True
Introspection : True
Documentation : False
Profiler : False
Xwayland initfd : False
Xwayland listenfd : True
Xwayland terminate delay : True
Xwayland byte-swapped clients: True
Tests
Enabled : True
Core tests : True
Cogl tests : True
Clutter tests : True
KVM tests : False
Installed tests : True
Coverage : False
User defined options
auto_features : enabled
bindir : /usr/bin
buildtype : plain
datadir : /usr/share
includedir : /usr/include
infodir : /usr/share/info
libdir : /usr/lib64
libexecdir : /usr/libexec
localedir : /usr/share/locale
localstatedir : /var
mandir : /usr/share/man
prefix : /usr
sbindir : /usr/sbin
sharedstatedir : /var/lib
sysconfdir : /etc
wrap_mode : nodownload
egl_device : true
profiler : false
remote_desktop : true
wayland_eglstream : true
xwayland_initfd : disabled