44.rc: build fails
Looks like something is wrong and build fails with:
[tkloczko@pers-jacek x86_64-redhat-linux-gnu]$ ninja
[1/32] Compiling Vala source ../src/config.vapi ../src/alarm-day-picker-row.vala ../src/alarm....vala ../src/world-row.vala ../src/world-shell-world-clocks.vala ../src/world-standalone.vala
FAILED: src/gnome-clocks.p/alarm-day-picker-row.c src/gnome-clocks.p/alarm-face.c src/gnome-clocks.p/alarm-item.c src/gnome-clocks.p/alarm-ringing-panel.c src/gnome-clocks.p/alarm-row.c src/gnome-clocks.p/alarm-setup-dialog.c src/gnome-clocks.p/application.c src/gnome-clocks.p/clock.c src/gnome-clocks.p/geocoding.c src/gnome-clocks.p/header-bar.c src/gnome-clocks.p/main.c src/gnome-clocks.p/search-provider.c src/gnome-clocks.p/stopwatch-face.c src/gnome-clocks.p/stopwatch-lap.c src/gnome-clocks.p/stopwatch-laps-row.c src/gnome-clocks.p/timer-face.c src/gnome-clocks.p/timer-item.c src/gnome-clocks.p/timer-row.c src/gnome-clocks.p/timer-setup.c src/gnome-clocks.p/timer-setup-dialog.c src/gnome-clocks.p/utils.c src/gnome-clocks.p/widgets.c src/gnome-clocks.p/window.c src/gnome-clocks.p/world-face.c src/gnome-clocks.p/world-item.c src/gnome-clocks.p/world-location-dialog.c src/gnome-clocks.p/world-location-dialog-row.c src/gnome-clocks.p/world-row.c src/gnome-clocks.p/world-shell-world-clocks.c src/gnome-clocks.p/world-standalone.c
valac -C -g --pkg libadwaita-1 --pkg libgeoclue-2.0 --pkg geocode-glib-2.0 --pkg gnome-desktop-4 --pkg gweather4 --pkg gsound --pkg gtk4 --pkg gobject-2.0 --pkg gio-2.0 --target-glib ' 2.72' --pkg glib-2.0 --color=always --directory src/gnome-clocks.p --basedir ../src --gresources=../data/gnome-clocks.gresource.xml --target-glib 2.72 --vapidir /home/tkloczko/rpmbuild/BUILD/gnome-clocks-44.rc/src --gresources ../data/gnome-clocks.gresource.xml ../src/config.vapi ../src/alarm-day-picker-row.vala ../src/alarm-face.vala ../src/alarm-item.vala ../src/alarm-ringing-panel.vala ../src/alarm-row.vala ../src/alarm-setup-dialog.vala ../src/application.vala ../src/clock.vala ../src/geocoding.vala ../src/header-bar.vala ../src/main.vala ../src/search-provider.vala ../src/stopwatch-face.vala ../src/stopwatch-lap.vala ../src/stopwatch-laps-row.vala ../src/timer-face.vala ../src/timer-item.vala ../src/timer-row.vala ../src/timer-setup.vala ../src/timer-setup-dialog.vala ../src/utils.vala ../src/widgets.vala ../src/window.vala ../src/world-face.vala ../src/world-item.vala ../src/world-location-dialog.vala ../src/world-location-dialog-row.vala ../src/world-row.vala ../src/world-shell-world-clocks.vala ../src/world-standalone.vala
../src/utils.vala:104.20-104.35: error: The name `force_seconds' does not exist in the context of `Gnome.WallClock' (gnome-desktop-4)
104 | return wc.force_seconds;
| ^~~~~~~~~~~~~~~~
../src/utils.vala:107.13-107.28: error: The name `force_seconds' does not exist in the context of `Gnome.WallClock' (gnome-desktop-4)
107 | wc.force_seconds = value;
| ^~~~~~~~~~~~~~~~
Compilation failed: 2 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
Here is 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
The Meson build system
Version: 1.0.1
Source dir: /home/tkloczko/rpmbuild/BUILD/gnome-clocks-44.rc
Build dir: /home/tkloczko/rpmbuild/BUILD/gnome-clocks-44.rc/x86_64-redhat-linux-gnu
Build type: native build
Project name: gnome-clocks
Project version: 44.rc
C compiler for the host machine: /usr/bin/gcc (gcc 13.0.1 "gcc (GCC) 13.0.1 20230221 (Red Hat 13.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.40-2
Vala compiler for the host machine: valac (valac 0.56.3)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Run-time dependency glib-2.0 found: YES 2.75.4
Run-time dependency gio-2.0 found: YES 2.75.4
Run-time dependency gobject-2.0 found: YES 2.75.4
Run-time dependency gtk4 found: YES 4.9.4
Run-time dependency gsound found: YES 1.0.3
Run-time dependency gweather4 found: YES 4.2.0
Run-time dependency geocode-glib-2.0 found: YES 3.26.4
Run-time dependency gnome-desktop-4 found: YES 44.beta
Run-time dependency libgeoclue-2.0 found: YES 2.7.0
Run-time dependency libadwaita-1 found: YES 1.3.beta
Library m found: YES
Checking if "_NL_TIME_FIRST_WEEKDAY check program" compiles: YES
Program msgfmt found: YES (/usr/bin/msgfmt)
Configuring config.h using configuration
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring org.gnome.clocks.desktop.in using configuration
Program desktop-file-validate found: NO
Configuring org.gnome.clocks.service using configuration
Configuring org.gnome.clocks.metainfo.xml.in using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program appstream-util found: YES (/usr/bin/appstream-util)
Configuring org.gnome.clocks.search-provider.ini using configuration
Configuring org.gnome.clocks.gschema.xml using configuration
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program itstool found: YES (/usr/bin/itstool)
Program msgmerge found: YES (/usr/bin/msgmerge)
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 targets in project: 151
gnome-clocks 44.rc
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
Found ninja-1.11.1 at /usr/bin/ninja