3.35.91: build fails
Probably some meson dependency() needs to be updated.
C compiler for the host machine: gcc (gcc 10.0.1 "gcc (GCC) 10.0.1 20200130 (Red Hat 10.0.1-0.7)")
C linker for the host machine: gcc GNU ld.bfd 2.34-1
Host machine cpu family: x86_64
Host machine cpu: x86_64
meson.build:79: WARNING: Trying to compare values of different types (str, bool) using ==.
The result of this is undefined and will become a hard error in a future Meson release.
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency glib-2.0 found: YES 2.63.5
Run-time dependency colord found: YES 1.4.4
Run-time dependency geocode-glib-1.0 found: YES 3.26.1
Run-time dependency gio-2.0 found: YES 2.63.5
Run-time dependency gio-unix-2.0 found: YES 2.63.5
Run-time dependency gnome-desktop-3.0 found: YES 3.35.90
Run-time dependency gsettings-desktop-schemas found: YES 3.34.0
Run-time dependency gtk+-3.0 found: YES 3.24.13
Run-time dependency gtk+-x11-3.0 found: YES 3.24.13
Run-time dependency gweather-3.0 found: YES 3.34.0
Run-time dependency lcms2 found: YES 2.9
Run-time dependency libcanberra-gtk3 found: YES 0.30
Run-time dependency libgeoclue-2.0 found: YES 2.5.3
Run-time dependency libnotify found: YES 0.7.8
Run-time dependency libpulse-mainloop-glib found: YES 13.0
Run-time dependency pango found: YES 1.44.7
Run-time dependency polkit-gobject-1 found: YES 0.116
Run-time dependency upower-glib found: YES 0.99.12
Run-time dependency x11 found: YES 1.6.9
Run-time dependency systemd found: YES 243
Library m found: YES
|Executing subproject gvc method meson
|
|Project name: gvc
|Project version: undefined
|C compiler for the host machine: gcc (gcc 10.0.1 "gcc (GCC) 10.0.1 20200130 (Red Hat 10.0.1-0.7)")
|C linker for the host machine: gcc GNU ld.bfd 2.34-1
|Dependency gio-2.0 found: YES 2.63.5 (cached)
|Run-time dependency gobject-2.0 found: YES 2.63.5
|Run-time dependency libpulse found: YES 13.0
|Dependency libpulse-mainloop-glib found: YES 13.0 (cached)
|Run-time dependency alsa found: YES 1.2.1.1
|Configuring config.h using configuration
|Build targets in project: 4
|Subproject gvc finished.
Run-time dependency gudev-1.0 found: YES 232
Checking for function "timerfd_create" : YES
Run-time dependency wayland-client found: YES 1.18.0
Run-time dependency gdk-wayland-3.0 found: YES 3.24.13
Run-time dependency libwacom found: YES 1.2
Run-time dependency nss found: YES 3.49.0
cups-config found: YES (/usr/bin/cups-config) 2.3.1
Run-time dependency cups found: YES 2.3.1
Has header "linux/rfkill.h" : YES
Run-time dependency udev found: YES 243
Run-time dependency gcr-base-3 found: YES 3.35.90
Run-time dependency mm-glib found: YES 1.12.6
Run-time dependency libnm found: YES 1.23.1
Program codegen.py found: YES (/usr/bin/python3 /home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/gnome-settings-daemon/codegen.py)
WARNING: Project targeting '>= 0.44.0' but tried to use feature introduced in '0.50.0': install arg in configure_file
Configuring org.gnome.settings-daemon.peripherals.gschema.xml using configuration
Configuring org.gnome.settings-daemon.peripherals.wacom.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.color.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.housekeeping.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.media-keys.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.power.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.sharing.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.xsettings.gschema.xml using configuration
Configuring org.gnome.settings-daemon.plugins.wwan.gschema.xml using configuration
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
WARNING: Project targeting '>= 0.44.0' but tried to use feature introduced in '0.47.0': dict
Found pkg-config: /usr/bin/pkg-config (1.6.3)
Run-time dependency kbproto found: YES 1.0.7
Run-time dependency xi found: YES 1.7.10
Configuring org.gnome.SettingsDaemon.A11ySettings.desktop using configuration
Configuring gsd-a11y-settings.service using configuration
Configuring gsd-a11y-settings.target using configuration
Program meson-add-wants.sh found: YES (/home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/plugins/meson-add-wants.sh)
Configuring org.gnome.SettingsDaemon.Color.desktop using configuration
Configuring gsd-color.service using configuration
Configuring gsd-color.target using configuration
Configuring org.gnome.SettingsDaemon.Datetime.desktop using configuration
Configuring gsd-datetime.service using configuration
Configuring gsd-datetime.target using configuration
Configuring org.gnome.SettingsDaemon.Power.desktop using configuration
Configuring gsd-power.service using configuration
Configuring gsd-power.target using configuration
Run-time dependency xext found: YES 1.3.4
Build-time dependency glib-2.0 found: YES 2.63.5
Build-time dependency gio-2.0 found: YES 2.63.5
Configuring org.gnome.settings-daemon.plugins.power.policy.in using configuration
Program test.py found: YES (/home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/plugins/power/test.py)
Configuring org.gnome.SettingsDaemon.Housekeeping.desktop using configuration
Configuring gsd-housekeeping.service using configuration
Configuring gsd-housekeeping.target using configuration
Configuring org.gnome.SettingsDaemon.Keyboard.desktop using configuration
Configuring gsd-keyboard.service using configuration
Configuring gsd-keyboard.target using configuration
Configuring org.gnome.SettingsDaemon.MediaKeys.desktop using configuration
Configuring gsd-media-keys.service using configuration
Configuring gsd-media-keys.target using configuration
Configuring org.gnome.SettingsDaemon.ScreensaverProxy.desktop using configuration
Configuring gsd-screensaver-proxy.service using configuration
Configuring gsd-screensaver-proxy.target using configuration
Configuring org.gnome.SettingsDaemon.Sharing.desktop using configuration
Configuring gsd-sharing.service using configuration
Configuring gsd-sharing.target using configuration
Configuring org.gnome.SettingsDaemon.Sound.desktop using configuration
Configuring gsd-sound.service using configuration
Configuring gsd-sound.target using configuration
Configuring org.gnome.SettingsDaemon.UsbProtection.desktop using configuration
Configuring gsd-usb-protection.service using configuration
Configuring gsd-usb-protection.target using configuration
Configuring org.gnome.SettingsDaemon.XSettings.desktop using configuration
Configuring gsd-xsettings.service using configuration
Configuring gsd-xsettings.target using configuration
Run-time dependency fontconfig found: YES 2.13.92
Program test.py found: YES (/home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/plugins/xsettings/test.py)
Configuring org.gnome.SettingsDaemon.Smartcard.desktop using configuration
Configuring gsd-smartcard.service using configuration
Configuring gsd-smartcard.target using configuration
Configuring org.gnome.SettingsDaemon.Wacom.desktop using configuration
Configuring gsd-wacom.service using configuration
Configuring gsd-wacom.target using configuration
Configuring org.gnome.settings-daemon.plugins.wacom.policy.in using configuration
Configuring org.gnome.SettingsDaemon.PrintNotifications.desktop using configuration
Configuring gsd-print-notifications.service using configuration
Configuring gsd-print-notifications.target using configuration
Configuring org.gnome.SettingsDaemon.Rfkill.desktop using configuration
Configuring gsd-rfkill.service using configuration
Configuring gsd-rfkill.target using configuration
Configuring org.gnome.SettingsDaemon.Wwan.desktop using configuration
Configuring gsd-wwan.service using configuration
Configuring gsd-wwan.target using configuration
Configuring config.h using configuration
Program meson_post_install.py found: YES (/usr/bin/python3 /home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/meson_post_install.py)
Message:
gnome-settings-daemon 3.35.91
=============================
prefix: /usr
exec_prefix: /usr
libdir: /usr/lib64
libexecdir: /usr/libexec
bindir: /usr/bin
sysconfdir: /etc
datadir: /usr/share
source code location: /home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91
compiler: gcc
cflags:
ALSA support: true
NetworkManager support: true
Smartcard support: true
Cups support: true
Wayland support: true
Wacom support: true
RFKill support: true
System nssdb: /etc/pki/nssdb
Systemd user unit dir: /usr/lib/systemd/user
udev dir: /usr/lib/udev
Build targets in project: 63
WARNING: Project specifies a minimum meson_version '>= 0.44.0' but uses features which were added in newer versions:
* 0.47.0: {'dict'}
* 0.50.0: {'install arg in configure_file'}
gnome-settings-daemon 3.35.91
Subprojects
gvc: YES
[124/178] gcc -o plugins/sound/gsd-sound 'plugins/sound/073ccf1@@gsd-sound@exe/gsd-sound-manager.c.o' 'plugins/sound/073ccf1@@gsd-sound@exe/main.c.o' -Wl,--as-needed -Wl,--no-undefined -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Os -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--start-group gnome-settings-daemon/libgsd.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libpulse-mainloop-glib.so /usr/lib64/libpulse.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../gnome-settings-daemon:X' -Wl,-rpath-link,/home/tkloczko/rpmbuild/BUILD/gnome-settings-daemon-3.35.91/x86_64-redhat-linux-gnu/gnome-settings-daemon
[125/178] gcc -Iplugins/usb-protection/6ea5e16@@gsd-usb-protection@exe -Iplugins/usb-protection -I../plugins/usb-protection -I. -I../ -Iplugins/common -I../plugins/common -Idata -I../data -Ignome-settings-daemon -I../gnome-settings-daemon -I/usr/include/gsettings-desktop-schemas -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Os '-DG_LOG_DOMAIN="usb-protection-plugin"' '-DPLUGIN_NAME="usb-protection"' '-DPLUGIN_DBUS_NAME="org.gnome.SettingsDaemon.UsbProtection"' '-DGNOME_SETTINGS_LOCALEDIR="/usr/share/locale"' -MD -MQ 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o' -MF 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o.d' -o 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o' -c ../plugins/usb-protection/gsd-usb-protection-manager.c
FAILED: plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o
gcc -Iplugins/usb-protection/6ea5e16@@gsd-usb-protection@exe -Iplugins/usb-protection -I../plugins/usb-protection -I. -I../ -Iplugins/common -I../plugins/common -Idata -I../data -Ignome-settings-daemon -I../gnome-settings-daemon -I/usr/include/gsettings-desktop-schemas -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -O2 -g -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Os '-DG_LOG_DOMAIN="usb-protection-plugin"' '-DPLUGIN_NAME="usb-protection"' '-DPLUGIN_DBUS_NAME="org.gnome.SettingsDaemon.UsbProtection"' '-DGNOME_SETTINGS_LOCALEDIR="/usr/share/locale"' -MD -MQ 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o' -MF 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o.d' -o 'plugins/usb-protection/6ea5e16@@gsd-usb-protection@exe/gsd-usb-protection-manager.c.o' -c ../plugins/usb-protection/gsd-usb-protection-manager.c
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'settings_changed_callback':
../plugins/usb-protection/gsd-usb-protection-manager.c:278:9: error: unknown type name 'GDesktopUsbProtection'
278 | GDesktopUsbProtection protection_level;
| ^~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:316:55: error: 'G_DESKTOP_USB_PROTECTION_ALWAYS' undeclared (first use in this function)
316 | value_usbguard = (protection_level == G_DESKTOP_USB_PROTECTION_ALWAYS) ? BLOCK : APPLY_POLICY;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:316:55: note: each undeclared identifier is reported only once for each function it appears in
../plugins/usb-protection/gsd-usb-protection-manager.c:332:41: error: 'G_DESKTOP_USB_PROTECTION_LOCKSCREEN' undeclared (first use in this function)
332 | if (protection_level == G_DESKTOP_USB_PROTECTION_LOCKSCREEN)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'update_usb_protection_store':
../plugins/usb-protection/gsd-usb-protection-manager.c:342:9: error: unknown type name 'GDesktopUsbProtection'
342 | GDesktopUsbProtection protection_level;
| ^~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:354:80: error: 'G_DESKTOP_USB_PROTECTION_ALWAYS' undeclared (first use in this function)
354 | if ((g_strcmp0 (key, APPLY_POLICY) == 0 && protection_level == G_DESKTOP_USB_PROTECTION_ALWAYS)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'on_screen_locked':
../plugins/usb-protection/gsd-usb-protection-manager.c:500:18: warning: variable 'is_locked' set but not used [-Wunused-but-set-variable]
500 | gboolean is_locked;
| ^~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'on_usbguard_signal':
../plugins/usb-protection/gsd-usb-protection-manager.c:528:9: error: unknown type name 'GDesktopUsbProtection'
528 | GDesktopUsbProtection protection_level;
| ^~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:598:45: error: 'G_DESKTOP_USB_PROTECTION_LOCKSCREEN' undeclared (first use in this function)
598 | if (protection_level == G_DESKTOP_USB_PROTECTION_LOCKSCREEN) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:615:41: error: 'G_DESKTOP_USB_PROTECTION_ALWAYS' undeclared (first use in this function)
615 | if (protection_level == G_DESKTOP_USB_PROTECTION_ALWAYS) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'get_parameter_cb':
../plugins/usb-protection/gsd-usb-protection-manager.c:670:9: error: unknown type name 'GDesktopUsbProtection'
670 | GDesktopUsbProtection protection_level;
| ^~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:694:33: error: 'G_DESKTOP_USB_PROTECTION_LOCKSCREEN' undeclared (first use in this function)
694 | if (protection_level == G_DESKTOP_USB_PROTECTION_LOCKSCREEN) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:701:40: error: 'G_DESKTOP_USB_PROTECTION_ALWAYS' undeclared (first use in this function)
701 | } else if (protection_level == G_DESKTOP_USB_PROTECTION_ALWAYS) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c: In function 'handle_screensaver_active':
../plugins/usb-protection/gsd-usb-protection-manager.c:817:9: error: unknown type name 'GDesktopUsbProtection'
817 | GDesktopUsbProtection protection_level;
| ^~~~~~~~~~~~~~~~~~~~~
../plugins/usb-protection/gsd-usb-protection-manager.c:827:64: error: 'G_DESKTOP_USB_PROTECTION_LOCKSCREEN' undeclared (first use in this function)
827 | if (usbguard_controlled && protection_level == G_DESKTOP_USB_PROTECTION_LOCKSCREEN) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.