Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/xdg-desktop-portal.spec'], chrootPath='/var/lib/mock/dist-an23.5-build-593028-101081/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/xdg-desktop-portal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1793836800 Wrote: /builddir/build/SRPMS/xdg-desktop-portal-1.22.1-1.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/xdg-desktop-portal.spec'], chrootPath='/var/lib/mock/dist-an23.5-build-593028-101081/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/xdg-desktop-portal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1793836800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kEHmIi + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf xdg-desktop-portal-1.22.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/xdg-desktop-portal-1.22.1.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd xdg-desktop-portal-1.22.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Ns4aqE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd xdg-desktop-portal-1.22.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /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 . anolis-linux-build -Ddocumentation=disabled -Dtests=disabled The Meson build system Version: 1.4.1 Source dir: /builddir/build/BUILD/xdg-desktop-portal-1.22.1 Build dir: /builddir/build/BUILD/xdg-desktop-portal-1.22.1/anolis-linux-build Build type: native build Project name: xdg-desktop-portal Project version: 1.22.1 C compiler for the host machine: gcc (gcc 12.3.0 "gcc (GCC) 12.3.0 20230508 (Anolis OS 12.3.0-22)") C linker for the host machine: gcc ld.bfd 2.41-21 Host machine cpu family: aarch64 Host machine cpu: aarch64 Found pkg-config: YES (/usr/bin/pkg-config) 1.9.5 Run-time dependency flatpak found: YES 1.18.4 Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wno-sign-compare: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wswitch-enum: YES Checking for function "renameat2" : YES Checking for function "splice" : YES Checking for function "pidfd_open" : YES Has header "sys/vfs.h" : YES Has header "sys/mount.h" : YES Has header "sys/statfs.h" : YES Has header "sys/xattr.h" : YES Has header "sys/extattr.h" : NO Executing subproject libglnx libglnx| Project name: libglnx libglnx| Project version: undefined libglnx| C compiler for the host machine: gcc (gcc 12.3.0 "gcc (GCC) 12.3.0 20230508 (Anolis OS 12.3.0-22)") libglnx| C linker for the host machine: gcc ld.bfd 2.41-21 libglnx| Checking if "renameat2() is declared" compiles: YES libglnx| Checking if "memfd_create() is declared" compiles: YES libglnx| Checking if "copy_file_range() is declared" compiles: YES libglnx| Checking if "name_to_handle_at() is declared" compiles: YES libglnx| Checking for function "close_range" : YES libglnx| Configuring libglnx-config.h using configuration libglnx| Run-time dependency gio-2.0 found: YES 2.78.3 libglnx| Run-time dependency gio-unix-2.0 found: YES 2.78.3 libglnx| Build targets in project: 2 libglnx| Subproject libglnx finished. Executing subproject gvdb gvdb| Project name: gvdb gvdb| Project version: 0.0 gvdb| C compiler for the host machine: gcc (gcc 12.3.0 "gcc (GCC) 12.3.0 20230508 (Anolis OS 12.3.0-22)") gvdb| C linker for the host machine: gcc ld.bfd 2.41-21 gvdb| Build targets in project: 2 gvdb| Subproject gvdb finished. Run-time dependency glib-2.0 found: YES 2.78.3 Dependency gio-2.0 found: YES 2.78.3 (cached) Dependency gio-unix-2.0 found: YES 2.78.3 (cached) Run-time dependency json-glib-1.0 found: YES 1.8.0 Run-time dependency fuse3 found: YES 3.16.2 Run-time dependency gdk-pixbuf-2.0 found: YES 2.42.12 Run-time dependency gstreamer-pbutils-1.0 found: YES 1.28.7 Run-time dependency libgeoclue-2.0 found: YES 2.7.0 Run-time dependency libpipewire-0.3 found: YES 1.6.8 Run-time dependency libsystemd found: YES 255 Run-time dependency gudev-1.0 found: YES 238 Dependency umockdev-1.0 skipped: feature tests disabled Dependency libglnx from subproject subprojects/libglnx found: YES undefined Dependency gvdb found: YES 0.0 (overridden) Program gst-inspect-1.0 found: YES (/usr/bin/gst-inspect-1.0) Program pytest-3 pytest skipped: feature tests disabled Program python3 found: NO (disabled by: tests ) Program bwrap found: YES (/usr/bin/bwrap) Program gdbus-codegen skipped: feature documentation disabled Program sphinx-build skipped: feature documentation disabled Program python3 found: NO (disabled by: documentation ) Program rst2man found: YES (/usr/bin/rst2man) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Dependency glib-2.0 found: YES 2.78.3 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.78.3 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Program generate-method-info.py found: YES (/builddir/build/BUILD/xdg-desktop-portal-1.22.1/src/generate-method-info.py) Configuring xdp-method-info-generated.c with command Configuring xdg-desktop-portal.service using configuration Configuring org.freedesktop.portal.Desktop.service using configuration Configuring xdg-desktop-portal-rewrite-launchers.service using configuration Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Configuring xdg-permission-store.service using configuration Dependency gio-2.0 found: YES 2.78.3 (cached) Program /usr/bin/gdbus-codegen found: YES (/usr/bin/gdbus-codegen) Configuring xdg-document-portal.service using configuration Configuring org.freedesktop.portal.Documents.service using configuration Configuring org.freedesktop.impl.portal.PermissionStore.service using configuration 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) Configuring portals.conf.rst using configuration Configuring config.h using configuration Build targets in project: 72 NOTICE: Future-deprecated features used: * 0.62.0: {'pkgconfig.generate variable for builtin directories'} xdg-desktop-portal 1.22.1 Directories DBus service dir : /usr/share/dbus-1/services Flatpak interfaces dir : /usr/share/dbus-1/interfaces/ systemd user unit dir : /usr/lib/systemd/user Installed tests dir : /usr/libexec/installed-tests/xdg-desktop-portal Optional builds Enable documentation : NO Enable libsystemd support : YES Enable geoclue support : YES Enable gudev support : YES Enable test suite : NO Enable installed tests: : NO Build man pages : YES Build flatpak interfaces : YES Sandboxed image validation: YES Subprojects gvdb : YES libglnx : YES 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 documentation : disabled tests : disabled Found ninja-1.11.1 at /usr/bin/ninja + /usr/bin/meson compile -C anolis-linux-build -j 80 --verbose ninja: Entering directory `/builddir/build/BUILD/xdg-desktop-portal-1.22.1/anolis-linux-build' [1/181] /usr/bin/glib-compile-resources ../src/xdg-desktop-portal.gresource.xml --sourcedir .. --sourcedir ../src --c-name _xdg_desktop --internal --generate --target src/xdg-desktop-resources.c --dependency-file src/xdg-desktop-resources.c.d [2/181] /usr/bin/glib-compile-resources ../src/xdg-desktop-portal.gresource.xml --sourcedir .. --sourcedir ../src --c-name _xdg_desktop --internal --generate --target src/xdg-desktop-resources.h [3/181] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/xdg-desktop-portal.mo ../po/ar.po [4/181] /usr/bin/msgfmt -o po/be/LC_MESSAGES/xdg-desktop-portal.mo ../po/be.po [5/181] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/xdg-desktop-portal.mo ../po/bg.po [6/181] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/xdg-desktop-portal.mo ../po/ca.po [7/181] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/xdg-desktop-portal.mo ../po/cs.po [8/181] /usr/bin/msgfmt -o po/da/LC_MESSAGES/xdg-desktop-portal.mo ../po/da.po [9/181] /usr/bin/msgfmt -o po/de/LC_MESSAGES/xdg-desktop-portal.mo ../po/de.po [10/181] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/xdg-desktop-portal.mo ../po/en_GB.po [11/181] /usr/bin/msgfmt -o po/es/LC_MESSAGES/xdg-desktop-portal.mo ../po/es.po [12/181] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/xdg-desktop-portal.mo ../po/fr.po [13/181] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/xdg-desktop-portal.mo ../po/gl.po [14/181] /usr/bin/msgfmt -o po/he/LC_MESSAGES/xdg-desktop-portal.mo ../po/he.po [15/181] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/xdg-desktop-portal.mo ../po/hi.po [16/181] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/xdg-desktop-portal.mo ../po/hr.po [17/181] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/xdg-desktop-portal.mo ../po/hu.po [18/181] /usr/bin/msgfmt -o po/id/LC_MESSAGES/xdg-desktop-portal.mo ../po/id.po [19/181] /usr/bin/msgfmt -o po/ie/LC_MESSAGES/xdg-desktop-portal.mo ../po/ie.po [20/181] /usr/bin/msgfmt -o po/it/LC_MESSAGES/xdg-desktop-portal.mo ../po/it.po [21/181] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/xdg-desktop-portal.mo ../po/ja.po [22/181] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/xdg-desktop-portal.mo ../po/ka.po [23/181] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/xdg-desktop-portal.mo ../po/kk.po [24/181] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/xdg-desktop-portal.mo ../po/lt.po [25/181] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/xdg-desktop-portal.mo ../po/nl.po [26/181] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/xdg-desktop-portal.mo ../po/oc.po [27/181] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/xdg-desktop-portal.mo ../po/pl.po [28/181] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/xdg-desktop-portal.mo ../po/pt.po [29/181] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/xdg-desktop-portal.mo ../po/ro.po [30/181] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/xdg-desktop-portal.mo ../po/pt_BR.po [31/181] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/xdg-desktop-portal.mo ../po/sk.po [32/181] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/xdg-desktop-portal.mo ../po/sl.po [33/181] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/xdg-desktop-portal.mo ../po/ru.po [34/181] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/xdg-desktop-portal.mo ../po/sr.po [35/181] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/xdg-desktop-portal.mo ../po/sr@latin.po [36/181] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/xdg-desktop-portal.mo ../po/sv.po [37/181] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/xdg-desktop-portal.mo ../po/tr.po [38/181] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/xdg-desktop-portal.mo ../po/uk.po [39/181] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/xdg-desktop-portal.mo ../po/zh_TW.po [40/181] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/xdg-desktop-portal.mo ../po/zh_CN.po [41/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-local-alloc.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-local-alloc.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-local-alloc.c.o -c ../subprojects/libglnx/glnx-local-alloc.c [42/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-backport-testutils.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-backport-testutils.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-backport-testutils.c.o -c ../subprojects/libglnx/glnx-backport-testutils.c [43/181] /usr/bin/meson --internal exe --unpickle /builddir/build/BUILD/xdg-desktop-portal-1.22.1/anolis-linux-build/meson-private/meson_exe_glib-mkenums_63abbb7bed512918e36b5ca42cd7e4f630530158.dat [44/181] /usr/bin/meson --internal exe --unpickle /builddir/build/BUILD/xdg-desktop-portal-1.22.1/anolis-linux-build/meson-private/meson_exe_glib-mkenums_6cdf578537bbb4173cc65dcce568e6266611b547.dat [45/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.GeoClue2 --c-namespace Geoclue --header --output src/geoclue-dbus.h ../src/org.freedesktop.GeoClue2.Client.xml [46/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.host.portal --c-namespace XdpDbusHost --body --output src/xdp-host-dbus.c ../data/org.freedesktop.host.portal.Registry.xml [47/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.GeoClue2 --c-namespace Geoclue --body --output src/geoclue-dbus.c ../src/org.freedesktop.GeoClue2.Client.xml [48/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.host.portal --c-namespace XdpDbusHost --header --output src/xdp-host-dbus.h ../data/org.freedesktop.host.portal.Registry.xml [49/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.host.portal --c-namespace XdpDbusHost --output-directory src --generate-docbook portal ../data/org.freedesktop.host.portal.Registry.xml [50/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.impl.portal --c-namespace Xdg --header --output document-portal/permission-store-dbus.h ../document-portal/../data/org.freedesktop.impl.portal.PermissionStore.xml [51/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.background --c-namespace XdpDbusBackground --output-directory src --generate-docbook portal ../data/org.freedesktop.background.Monitor.xml [52/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.impl.portal --c-namespace Xdg --body --output document-portal/permission-store-dbus.c ../document-portal/../data/org.freedesktop.impl.portal.PermissionStore.xml [53/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.background --c-namespace XdpDbusBackground --body --output src/xdp-background-dbus.c ../data/org.freedesktop.background.Monitor.xml [54/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.portal --c-namespace XdpDbus --body --output document-portal/document-portal-dbus.c ../document-portal/../data/org.freedesktop.portal.Documents.xml ../document-portal/../data/org.freedesktop.portal.FileTransfer.xml [55/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.background --c-namespace XdpDbusBackground --header --output src/xdp-background-dbus.h ../data/org.freedesktop.background.Monitor.xml [56/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.portal --c-namespace XdpDbus --header --output document-portal/document-portal-dbus.h ../document-portal/../data/org.freedesktop.portal.Documents.xml ../document-portal/../data/org.freedesktop.portal.FileTransfer.xml [57/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.impl.portal --c-namespace XdpDbusImpl --header --output src/xdp-impl-dbus.h ../data/org.freedesktop.impl.portal.Access.xml ../data/org.freedesktop.impl.portal.Account.xml ../data/org.freedesktop.impl.portal.AppChooser.xml ../data/org.freedesktop.impl.portal.Background.xml ../data/org.freedesktop.impl.portal.Clipboard.xml ../data/org.freedesktop.impl.portal.DynamicLauncher.xml ../data/org.freedesktop.impl.portal.Email.xml ../data/org.freedesktop.impl.portal.FileChooser.xml ../data/org.freedesktop.impl.portal.GlobalShortcuts.xml ../data/org.freedesktop.impl.portal.Inhibit.xml ../data/org.freedesktop.impl.portal.InputCapture.xml ../data/org.freedesktop.impl.portal.Lockdown.xml ../data/org.freedesktop.impl.portal.Notification.xml ../data/org.freedesktop.impl.portal.PermissionStore.xml ../data/org.freedesktop.impl.portal.Print.xml ../data/org.freedesktop.impl.portal.RemoteDesktop.xml ../data/org.freedesktop.impl.portal.Request.xml ../data/org.freedesktop.impl.portal.ScreenCast.xml ../data/org.freedesktop.impl.portal.Screenshot.xml ../data/org.freedesktop.impl.portal.Secret.xml ../data/org.freedesktop.impl.portal.Session.xml ../data/org.freedesktop.impl.portal.Settings.xml ../data/org.freedesktop.impl.portal.Usb.xml ../data/org.freedesktop.impl.portal.Wallpaper.xml [58/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.portal --c-namespace XdpDbus --header --output src/xdp-dbus.h ../data/org.freedesktop.portal.Account.xml ../data/org.freedesktop.portal.Background.xml ../data/org.freedesktop.portal.Camera.xml ../data/org.freedesktop.portal.Clipboard.xml ../data/org.freedesktop.portal.Documents.xml ../data/org.freedesktop.portal.DynamicLauncher.xml ../data/org.freedesktop.portal.Email.xml ../data/org.freedesktop.portal.FileChooser.xml ../data/org.freedesktop.portal.FileTransfer.xml ../data/org.freedesktop.portal.GameMode.xml ../data/org.freedesktop.portal.GlobalShortcuts.xml ../data/org.freedesktop.portal.Inhibit.xml ../data/org.freedesktop.portal.InputCapture.xml ../data/org.freedesktop.portal.Location.xml ../data/org.freedesktop.portal.MemoryMonitor.xml ../data/org.freedesktop.portal.NetworkMonitor.xml ../data/org.freedesktop.portal.Notification.xml ../data/org.freedesktop.portal.OpenURI.xml ../data/org.freedesktop.portal.PowerProfileMonitor.xml ../data/org.freedesktop.portal.Print.xml ../data/org.freedesktop.portal.ProxyResolver.xml ../data/org.freedesktop.portal.Realtime.xml ../data/org.freedesktop.portal.RemoteDesktop.xml ../data/org.freedesktop.portal.Request.xml ../data/org.freedesktop.portal.ScreenCast.xml ../data/org.freedesktop.portal.Screenshot.xml ../data/org.freedesktop.portal.Secret.xml ../data/org.freedesktop.portal.Session.xml ../data/org.freedesktop.portal.Settings.xml ../data/org.freedesktop.portal.Trash.xml ../data/org.freedesktop.portal.Usb.xml ../data/org.freedesktop.portal.Wallpaper.xml /usr/share/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml [59/181] gcc -Isubprojects/libglnx/tests/libglnx-testlib.a.p -Isubprojects/libglnx/tests -I../subprojects/libglnx/tests -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/tests/libglnx-testlib.a.p/libglnx-testlib.c.o -MF subprojects/libglnx/tests/libglnx-testlib.a.p/libglnx-testlib.c.o.d -o subprojects/libglnx/tests/libglnx-testlib.a.p/libglnx-testlib.c.o -c ../subprojects/libglnx/tests/libglnx-testlib.c [60/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.impl.portal --c-namespace XdpDbusImpl --output-directory src --generate-docbook portal ../data/org.freedesktop.impl.portal.Access.xml ../data/org.freedesktop.impl.portal.Account.xml ../data/org.freedesktop.impl.portal.AppChooser.xml ../data/org.freedesktop.impl.portal.Background.xml ../data/org.freedesktop.impl.portal.Clipboard.xml ../data/org.freedesktop.impl.portal.DynamicLauncher.xml ../data/org.freedesktop.impl.portal.Email.xml ../data/org.freedesktop.impl.portal.FileChooser.xml ../data/org.freedesktop.impl.portal.GlobalShortcuts.xml ../data/org.freedesktop.impl.portal.Inhibit.xml ../data/org.freedesktop.impl.portal.InputCapture.xml ../data/org.freedesktop.impl.portal.Lockdown.xml ../data/org.freedesktop.impl.portal.Notification.xml ../data/org.freedesktop.impl.portal.PermissionStore.xml ../data/org.freedesktop.impl.portal.Print.xml ../data/org.freedesktop.impl.portal.RemoteDesktop.xml ../data/org.freedesktop.impl.portal.Request.xml ../data/org.freedesktop.impl.portal.ScreenCast.xml ../data/org.freedesktop.impl.portal.Screenshot.xml ../data/org.freedesktop.impl.portal.Secret.xml ../data/org.freedesktop.impl.portal.Session.xml ../data/org.freedesktop.impl.portal.Settings.xml ../data/org.freedesktop.impl.portal.Usb.xml ../data/org.freedesktop.impl.portal.Wallpaper.xml [61/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-errors.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-errors.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-errors.c.o -c ../subprojects/libglnx/glnx-errors.c [62/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-backports.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-backports.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-backports.c.o -c ../subprojects/libglnx/glnx-backports.c [63/181] /usr/bin/meson --internal exe --capture doc/portals.conf.5 -- /usr/bin/rst2man --syntax-highlight=none doc/portals.conf.rst [64/181] rm -f subprojects/libglnx/tests/libglnx-testlib.a && gcc-ar csrDT subprojects/libglnx/tests/libglnx-testlib.a subprojects/libglnx/tests/libglnx-testlib.a.p/libglnx-testlib.c.o [65/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.impl.portal --c-namespace XdpDbusImpl --body --output src/xdp-impl-dbus.c ../data/org.freedesktop.impl.portal.Access.xml ../data/org.freedesktop.impl.portal.Account.xml ../data/org.freedesktop.impl.portal.AppChooser.xml ../data/org.freedesktop.impl.portal.Background.xml ../data/org.freedesktop.impl.portal.Clipboard.xml ../data/org.freedesktop.impl.portal.DynamicLauncher.xml ../data/org.freedesktop.impl.portal.Email.xml ../data/org.freedesktop.impl.portal.FileChooser.xml ../data/org.freedesktop.impl.portal.GlobalShortcuts.xml ../data/org.freedesktop.impl.portal.Inhibit.xml ../data/org.freedesktop.impl.portal.InputCapture.xml ../data/org.freedesktop.impl.portal.Lockdown.xml ../data/org.freedesktop.impl.portal.Notification.xml ../data/org.freedesktop.impl.portal.PermissionStore.xml ../data/org.freedesktop.impl.portal.Print.xml ../data/org.freedesktop.impl.portal.RemoteDesktop.xml ../data/org.freedesktop.impl.portal.Request.xml ../data/org.freedesktop.impl.portal.ScreenCast.xml ../data/org.freedesktop.impl.portal.Screenshot.xml ../data/org.freedesktop.impl.portal.Secret.xml ../data/org.freedesktop.impl.portal.Session.xml ../data/org.freedesktop.impl.portal.Settings.xml ../data/org.freedesktop.impl.portal.Usb.xml ../data/org.freedesktop.impl.portal.Wallpaper.xml [66/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.portal --c-namespace XdpDbus --output-directory src --generate-docbook portal ../data/org.freedesktop.portal.Account.xml ../data/org.freedesktop.portal.Background.xml ../data/org.freedesktop.portal.Camera.xml ../data/org.freedesktop.portal.Clipboard.xml ../data/org.freedesktop.portal.Documents.xml ../data/org.freedesktop.portal.DynamicLauncher.xml ../data/org.freedesktop.portal.Email.xml ../data/org.freedesktop.portal.FileChooser.xml ../data/org.freedesktop.portal.FileTransfer.xml ../data/org.freedesktop.portal.GameMode.xml ../data/org.freedesktop.portal.GlobalShortcuts.xml ../data/org.freedesktop.portal.Inhibit.xml ../data/org.freedesktop.portal.InputCapture.xml ../data/org.freedesktop.portal.Location.xml ../data/org.freedesktop.portal.MemoryMonitor.xml ../data/org.freedesktop.portal.NetworkMonitor.xml ../data/org.freedesktop.portal.Notification.xml ../data/org.freedesktop.portal.OpenURI.xml ../data/org.freedesktop.portal.PowerProfileMonitor.xml ../data/org.freedesktop.portal.Print.xml ../data/org.freedesktop.portal.ProxyResolver.xml ../data/org.freedesktop.portal.Realtime.xml ../data/org.freedesktop.portal.RemoteDesktop.xml ../data/org.freedesktop.portal.Request.xml ../data/org.freedesktop.portal.ScreenCast.xml ../data/org.freedesktop.portal.Screenshot.xml ../data/org.freedesktop.portal.Secret.xml ../data/org.freedesktop.portal.Session.xml ../data/org.freedesktop.portal.Settings.xml ../data/org.freedesktop.portal.Trash.xml ../data/org.freedesktop.portal.Usb.xml ../data/org.freedesktop.portal.Wallpaper.xml /usr/share/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml [67/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-lockfile.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-lockfile.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-lockfile.c.o -c ../subprojects/libglnx/glnx-lockfile.c [68/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-shutil.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-shutil.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-shutil.c.o -c ../subprojects/libglnx/glnx-shutil.c [69/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-console.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-console.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-console.c.o -c ../subprojects/libglnx/glnx-console.c [70/181] /usr/bin/gdbus-codegen --c-generate-autocleanup all --interface-prefix org.freedesktop.portal --c-namespace XdpDbus --body --output src/xdp-dbus.c ../data/org.freedesktop.portal.Account.xml ../data/org.freedesktop.portal.Background.xml ../data/org.freedesktop.portal.Camera.xml ../data/org.freedesktop.portal.Clipboard.xml ../data/org.freedesktop.portal.Documents.xml ../data/org.freedesktop.portal.DynamicLauncher.xml ../data/org.freedesktop.portal.Email.xml ../data/org.freedesktop.portal.FileChooser.xml ../data/org.freedesktop.portal.FileTransfer.xml ../data/org.freedesktop.portal.GameMode.xml ../data/org.freedesktop.portal.GlobalShortcuts.xml ../data/org.freedesktop.portal.Inhibit.xml ../data/org.freedesktop.portal.InputCapture.xml ../data/org.freedesktop.portal.Location.xml ../data/org.freedesktop.portal.MemoryMonitor.xml ../data/org.freedesktop.portal.NetworkMonitor.xml ../data/org.freedesktop.portal.Notification.xml ../data/org.freedesktop.portal.OpenURI.xml ../data/org.freedesktop.portal.PowerProfileMonitor.xml ../data/org.freedesktop.portal.Print.xml ../data/org.freedesktop.portal.ProxyResolver.xml ../data/org.freedesktop.portal.Realtime.xml ../data/org.freedesktop.portal.RemoteDesktop.xml ../data/org.freedesktop.portal.Request.xml ../data/org.freedesktop.portal.ScreenCast.xml ../data/org.freedesktop.portal.Screenshot.xml ../data/org.freedesktop.portal.Secret.xml ../data/org.freedesktop.portal.Session.xml ../data/org.freedesktop.portal.Settings.xml ../data/org.freedesktop.portal.Trash.xml ../data/org.freedesktop.portal.Usb.xml ../data/org.freedesktop.portal.Wallpaper.xml /usr/share/dbus-1/interfaces/org.freedesktop.portal.Flatpak.xml [71/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-dirfd.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-dirfd.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-dirfd.c.o -c ../subprojects/libglnx/glnx-dirfd.c [72/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-xattrs.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-xattrs.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-xattrs.c.o -c ../subprojects/libglnx/glnx-xattrs.c [73/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-usb-query.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-usb-query.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-usb-query.c.o -c ../src/xdp-usb-query.c [74/181] gcc -Isrc/xdg-desktop-portal-validate-icon.p -Isrc -I../src -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/blkid -I/usr/include/webp -I/usr/include/libmount -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -pthread -D_GNU_SOURCE=1 '-DHELPER="/usr/bin/bwrap"' -MD -MQ src/xdg-desktop-portal-validate-icon.p/validate-icon.c.o -MF src/xdg-desktop-portal-validate-icon.p/validate-icon.c.o.d -o src/xdg-desktop-portal-validate-icon.p/validate-icon.c.o -c ../src/validate-icon.c [75/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/meson-generated_.._.._src_xdp-enum-types.c.o -MF document-portal/xdg-permission-store.p/meson-generated_.._.._src_xdp-enum-types.c.o.d -o document-portal/xdg-permission-store.p/meson-generated_.._.._src_xdp-enum-types.c.o -c src/xdp-enum-types.c [76/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_sd-escape.c.o -MF document-portal/xdg-permission-store.p/.._src_sd-escape.c.o.d -o document-portal/xdg-permission-store.p/.._src_sd-escape.c.o -c ../src/sd-escape.c [77/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/meson-generated_.._.._src_xdp-enum-types.c.o -MF document-portal/xdg-document-portal.p/meson-generated_.._.._src_xdp-enum-types.c.o.d -o document-portal/xdg-document-portal.p/meson-generated_.._.._src_xdp-enum-types.c.o -c src/xdp-enum-types.c [78/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-usb-query.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-usb-query.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-usb-query.c.o -c ../src/xdp-usb-query.c [79/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_sd-escape.c.o -MF document-portal/xdg-document-portal.p/.._src_sd-escape.c.o.d -o document-portal/xdg-document-portal.p/.._src_sd-escape.c.o -c ../src/sd-escape.c [80/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o -c ../src/xdp-app-info-registry.c FAILED: document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-registry.c.o -c ../src/xdp-app-info-registry.c ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_lookup_sender’: ../src/xdp-app-info-registry.c:84:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 84 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~~~~~~~~~~~~ ../src/xdp-app-info-registry.c:84:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 84 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c:84:50: note: each undeclared identifier is reported only once for each function it appears in ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_has_sender’: ../src/xdp-app-info-registry.c:97:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 97 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_insert’: ../src/xdp-app-info-registry.c:108:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 108 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_delete’: ../src/xdp-app-info-registry.c:126:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 126 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf [81/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o -c ../src/xdp-app-info-registry.c FAILED: document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-registry.c.o -c ../src/xdp-app-info-registry.c ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_lookup_sender’: ../src/xdp-app-info-registry.c:84:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 84 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~~~~~~~~~~~~ ../src/xdp-app-info-registry.c:84:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 84 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c:84:50: note: each undeclared identifier is reported only once for each function it appears in ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_has_sender’: ../src/xdp-app-info-registry.c:97:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 97 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_insert’: ../src/xdp-app-info-registry.c:108:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 108 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf ../src/xdp-app-info-registry.c: In function ‘xdp_app_info_registry_delete’: ../src/xdp-app-info-registry.c:126:50: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 126 | G_MUTEX_AUTO_LOCK (®istry->app_infos_mutex, locker); | ^~~~~~ | lockf [82/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/permission-store.c.o -MF document-portal/xdg-permission-store.p/permission-store.c.o.d -o document-portal/xdg-permission-store.p/permission-store.c.o -c ../document-portal/permission-store.c [83/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/meson-generated_.._xdg-desktop-resources.c.o -MF src/xdg-desktop-portal.p/meson-generated_.._xdg-desktop-resources.c.o.d -o src/xdg-desktop-portal.p/meson-generated_.._xdg-desktop-resources.c.o -c src/xdg-desktop-resources.c [84/181] gcc -Isrc/xdg-desktop-portal-validate-sound.p -Isrc -I../src -I/usr/include/gstreamer-1.0 -I/usr/include/libdrm -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -pthread -D_GNU_SOURCE=1 '-DHELPER="/usr/bin/bwrap"' -MD -MQ src/xdg-desktop-portal-validate-sound.p/validate-sound.c.o -MF src/xdg-desktop-portal-validate-sound.p/validate-sound.c.o.d -o src/xdg-desktop-portal-validate-sound.p/validate-sound.c.o -c ../src/validate-sound.c [85/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../subprojects/gvdb/gvdb/gvdb-reader.c [86/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/meson-generated_.._xdp-enum-types.c.o -MF src/xdg-desktop-portal.p/meson-generated_.._xdp-enum-types.c.o.d -o src/xdg-desktop-portal.p/meson-generated_.._xdp-enum-types.c.o -c src/xdp-enum-types.c [87/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -MF document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o.d -o document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-reader.c.o -c ../subprojects/gvdb/gvdb/gvdb-reader.c [88/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/document-store.c.o -MF document-portal/xdg-document-portal.p/document-store.c.o.d -o document-portal/xdg-document-portal.p/document-store.c.o -c ../document-portal/document-store.c [89/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-sealed-fd.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-sealed-fd.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-sealed-fd.c.o -c ../src/xdp-sealed-fd.c [90/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/memory-monitor.c.o -MF src/xdg-desktop-portal.p/memory-monitor.c.o.d -o src/xdg-desktop-portal.p/memory-monitor.c.o -c ../src/memory-monitor.c [91/181] gcc -Isrc/xdg-desktop-portal-rewrite-launchers.p -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -pthread -MD -MQ src/xdg-desktop-portal-rewrite-launchers.p/rewrite-launchers.c.o -MF src/xdg-desktop-portal-rewrite-launchers.p/rewrite-launchers.c.o.d -o src/xdg-desktop-portal-rewrite-launchers.p/rewrite-launchers.c.o -c ../src/rewrite-launchers.c [92/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-sealed-fd.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-sealed-fd.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-sealed-fd.c.o -c ../src/xdp-sealed-fd.c [93/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-host.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-host.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-host.c.o -c ../src/xdp-app-info-host.c [94/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-chase.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-chase.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-chase.c.o -c ../subprojects/libglnx/glnx-chase.c [95/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-linyaps.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-linyaps.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-linyaps.c.o -c ../src/xdp-app-info-linyaps.c [96/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-host.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-host.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-host.c.o -c ../src/xdp-app-info-host.c [97/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-linyaps.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-linyaps.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-linyaps.c.o -c ../src/xdp-app-info-linyaps.c [98/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/registry.c.o -MF src/xdg-desktop-portal.p/registry.c.o.d -o src/xdg-desktop-portal.p/registry.c.o -c ../src/registry.c [99/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/proxy-resolver.c.o -MF src/xdg-desktop-portal.p/proxy-resolver.c.o.d -o src/xdg-desktop-portal.p/proxy-resolver.c.o -c ../src/proxy-resolver.c [100/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-snap.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-snap.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-snap.c.o -c ../src/xdp-app-info-snap.c [101/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/power-profile-monitor.c.o -MF src/xdg-desktop-portal.p/power-profile-monitor.c.o.d -o src/xdg-desktop-portal.p/power-profile-monitor.c.o -c ../src/power-profile-monitor.c [102/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/notification.c.o -MF src/xdg-desktop-portal.p/notification.c.o.d -o src/xdg-desktop-portal.p/notification.c.o -c ../src/notification.c FAILED: src/xdg-desktop-portal.p/notification.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/notification.c.o -MF src/xdg-desktop-portal.p/notification.c.o.d -o src/xdg-desktop-portal.p/notification.c.o -c ../src/notification.c ../src/notification.c: In function ‘add_done’: ../src/notification.c:209:7: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 209 | G_MUTEX_AUTO_LOCK (¬ification->active_mutex, locker); | ^~~~~~~~~~~~~~~~~ ../src/notification.c:209:55: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 209 | G_MUTEX_AUTO_LOCK (¬ification->active_mutex, locker); | ^~~~~~ | lockf ../src/notification.c:209:55: note: each undeclared identifier is reported only once for each function it appears in ../src/notification.c: In function ‘handle_add_in_thread_func’: ../src/notification.c:1075:41: error: ‘call_data_locker’ undeclared (first use in this function); did you mean ‘call_data_new’? 1075 | G_MUTEX_AUTO_LOCK (&call_data->mutex, call_data_locker); | ^~~~~~~~~~~~~~~~ | call_data_new ../src/notification.c: In function ‘remove_done’: ../src/notification.c:1159:55: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 1159 | G_MUTEX_AUTO_LOCK (¬ification->active_mutex, locker); | ^~~~~~ | lockf ../src/notification.c: In function ‘action_invoked_cb’: ../src/notification.c:1206:53: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 1206 | G_MUTEX_AUTO_LOCK (¬ification->active_mutex, locker); | ^~~~~~ | lockf ../src/notification.c: In function ‘on_peer_disconnect’: ../src/notification.c:1242:53: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 1242 | G_MUTEX_AUTO_LOCK (¬ification->active_mutex, locker); | ^~~~~~ | lockf [103/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-snap.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-snap.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-snap.c.o -c ../src/xdp-app-info-snap.c [104/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-app-launch-context.c.o -MF src/xdg-desktop-portal.p/xdp-app-launch-context.c.o.d -o src/xdg-desktop-portal.p/xdp-app-launch-context.c.o -c ../src/xdp-app-launch-context.c [105/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/network-monitor.c.o -MF src/xdg-desktop-portal.p/network-monitor.c.o.d -o src/xdg-desktop-portal.p/network-monitor.c.o -c ../src/network-monitor.c [106/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/wallpaper.c.o -MF src/xdg-desktop-portal.p/wallpaper.c.o.d -o src/xdg-desktop-portal.p/wallpaper.c.o -c ../src/wallpaper.c FAILED: src/xdg-desktop-portal.p/wallpaper.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/wallpaper.c.o -MF src/xdg-desktop-portal.p/wallpaper.c.o.d -o src/xdg-desktop-portal.p/wallpaper.c.o -c ../src/wallpaper.c In file included from ../src/wallpaper.c:39: ../src/wallpaper.c: In function ‘handle_set_wallpaper_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/wallpaper.c:144:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 144 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/wallpaper.h:25, from ../src/wallpaper.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker144’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/wallpaper.c:144:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 144 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/wallpaper.c:144:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 144 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [107/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/flatpak-instance.c.o -MF src/xdg-desktop-portal.p/flatpak-instance.c.o.d -o src/xdg-desktop-portal.p/flatpak-instance.c.o -c ../src/flatpak-instance.c [108/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/account.c.o -MF src/xdg-desktop-portal.p/account.c.o.d -o src/xdg-desktop-portal.p/account.c.o -c ../src/account.c FAILED: src/xdg-desktop-portal.p/account.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/account.c.o -MF src/xdg-desktop-portal.p/account.c.o.d -o src/xdg-desktop-portal.p/account.c.o -c ../src/account.c In file included from ../src/account.c:42: ../src/account.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/account.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/account.h:25, from ../src/account.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker84’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/account.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/account.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/account.c: In function ‘handle_get_user_information’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker199’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/account.c:199:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 199 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [109/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-background-monitor.c.o -MF src/xdg-desktop-portal.p/xdp-background-monitor.c.o.d -o src/xdg-desktop-portal.p/xdp-background-monitor.c.o -c ../src/xdp-background-monitor.c [110/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/secret.c.o -MF src/xdg-desktop-portal.p/secret.c.o.d -o src/xdg-desktop-portal.p/secret.c.o -c ../src/secret.c FAILED: src/xdg-desktop-portal.p/secret.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/secret.c.o -MF src/xdg-desktop-portal.p/secret.c.o.d -o src/xdg-desktop-portal.p/secret.c.o -c ../src/secret.c In file included from ../src/secret.c:42: ../src/secret.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/secret.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/secret.h:25, from ../src/secret.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker84’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/secret.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/secret.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/secret.c: In function ‘handle_retrieve_secret’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker142’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/secret.c:142:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 142 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [111/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/email.c.o -MF src/xdg-desktop-portal.p/email.c.o.d -o src/xdg-desktop-portal.p/email.c.o -c ../src/email.c FAILED: src/xdg-desktop-portal.p/email.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/email.c.o -MF src/xdg-desktop-portal.p/email.c.o.d -o src/xdg-desktop-portal.p/email.c.o -c ../src/email.c In file included from ../src/email.c:43: ../src/email.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/email.c:79:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 79 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/email.h:25, from ../src/email.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker79’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/email.c:79:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 79 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/email.c:79:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 79 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/email.c: In function ‘handle_compose_email’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker230’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/email.c:230:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 230 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [112/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/xdg-permission-store.c.o -MF document-portal/xdg-permission-store.p/xdg-permission-store.c.o.d -o document-portal/xdg-permission-store.p/xdg-permission-store.c.o -c ../document-portal/xdg-permission-store.c [113/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o document-portal/xdg-permission-store.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../subprojects/gvdb/gvdb/gvdb-builder.c [114/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/open-uri.c.o -MF src/xdg-desktop-portal.p/open-uri.c.o.d -o src/xdg-desktop-portal.p/open-uri.c.o -c ../src/open-uri.c FAILED: src/xdg-desktop-portal.p/open-uri.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/open-uri.c.o -MF src/xdg-desktop-portal.p/open-uri.c.o.d -o src/xdg-desktop-portal.p/open-uri.c.o -c ../src/open-uri.c In file included from ../src/open-uri.c:48: ../src/open-uri.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/open-uri.c:359:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 359 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/open-uri.h:26, from ../src/open-uri.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker359’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/open-uri.c:359:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 359 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/open-uri.c:359:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 359 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/open-uri.c: In function ‘handle_open_in_thread_func’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker625’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/open-uri.c:625:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 625 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [115/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -MF document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o.d -o document-portal/xdg-document-portal.p/.._subprojects_gvdb_gvdb_gvdb-builder.c.o -c ../subprojects/gvdb/gvdb/gvdb-builder.c [116/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/dynamic-launcher.c.o -MF src/xdg-desktop-portal.p/dynamic-launcher.c.o.d -o src/xdg-desktop-portal.p/dynamic-launcher.c.o -c ../src/dynamic-launcher.c FAILED: src/xdg-desktop-portal.p/dynamic-launcher.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/dynamic-launcher.c.o -MF src/xdg-desktop-portal.p/dynamic-launcher.c.o.d -o src/xdg-desktop-portal.p/dynamic-launcher.c.o -c ../src/dynamic-launcher.c In file included from ../src/dynamic-launcher.c:47: ../src/dynamic-launcher.c: In function ‘prepare_install_done’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/dynamic-launcher.c:541:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 541 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/dynamic-launcher.h:25, from ../src/dynamic-launcher.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker541’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/dynamic-launcher.c:541:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 541 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/dynamic-launcher.c:541:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 541 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/dynamic-launcher.c: In function ‘handle_prepare_install’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker681’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/dynamic-launcher.c:681:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 681 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [117/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/background.c.o -MF src/xdg-desktop-portal.p/background.c.o.d -o src/xdg-desktop-portal.p/background.c.o -c ../src/background.c FAILED: src/xdg-desktop-portal.p/background.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/background.c.o -MF src/xdg-desktop-portal.p/background.c.o.d -o src/xdg-desktop-portal.p/background.c.o -c ../src/background.c In file included from ../src/background.c:41: ../src/background.c: In function ‘handle_request_background_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/background.c:908:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 908 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/background.h:26, from ../src/background.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker908’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/background.c:908:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 908 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/background.c:908:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 908 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/background.c: In function ‘handle_request_background’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker1117’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/background.c:1117:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 1117 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [118/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/realtime.c.o -MF src/xdg-desktop-portal.p/realtime.c.o.d -o src/xdg-desktop-portal.p/realtime.c.o -c ../src/realtime.c [119/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-context.c.o -MF src/xdg-desktop-portal.p/xdp-context.c.o.d -o src/xdg-desktop-portal.p/xdp-context.c.o -c ../src/xdp-context.c FAILED: src/xdg-desktop-portal.p/xdp-context.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-context.c.o -MF src/xdg-desktop-portal.p/xdp-context.c.o.d -o src/xdg-desktop-portal.p/xdp-context.c.o -c ../src/xdp-context.c ../src/xdp-context.c: In function ‘xdp_context_claim_object_path’: ../src/xdp-context.c:426:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 426 | G_MUTEX_AUTO_LOCK (&context->registered_object_paths_lock, locker); | ^~~~~~~~~~~~~~~~~ ../src/xdp-context.c:426:62: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 426 | G_MUTEX_AUTO_LOCK (&context->registered_object_paths_lock, locker); | ^~~~~~ | lockf ../src/xdp-context.c:426:62: note: each undeclared identifier is reported only once for each function it appears in ../src/xdp-context.c: In function ‘xdp_context_unclaim_object_path’: ../src/xdp-context.c:440:62: error: ‘locker’ undeclared (first use in this function); did you mean ‘lockf’? 440 | G_MUTEX_AUTO_LOCK (&context->registered_object_paths_lock, locker); | ^~~~~~ | lockf [120/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/pipewire.c.o -MF src/xdg-desktop-portal.p/pipewire.c.o.d -o src/xdg-desktop-portal.p/pipewire.c.o -c ../src/pipewire.c [121/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/screenshot.c.o -MF src/xdg-desktop-portal.p/screenshot.c.o.d -o src/xdg-desktop-portal.p/screenshot.c.o -c ../src/screenshot.c FAILED: src/xdg-desktop-portal.p/screenshot.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/screenshot.c.o -MF src/xdg-desktop-portal.p/screenshot.c.o.d -o src/xdg-desktop-portal.p/screenshot.c.o -c ../src/screenshot.c In file included from ../src/screenshot.c:45: ../src/screenshot.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/screenshot.c:114:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 114 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/screenshot.h:25, from ../src/screenshot.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker114’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screenshot.c:114:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 114 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screenshot.c:114:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 114 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/screenshot.c: In function ‘handle_screenshot_in_thread_func’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker380’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screenshot.c:380:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 380 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/screenshot.c: In function ‘handle_pick_color’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker536’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screenshot.c:536:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 536 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [122/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-permissions.c.o -MF src/xdg-desktop-portal.p/xdp-permissions.c.o.d -o src/xdg-desktop-portal.p/xdp-permissions.c.o -c ../src/xdp-permissions.c [123/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-main.c.o -MF src/xdg-desktop-portal.p/xdp-main.c.o.d -o src/xdg-desktop-portal.p/xdp-main.c.o -c ../src/xdp-main.c [124/181] gcc -Isubprojects/libglnx/libglnx.a.p -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -D_GNU_SOURCE -Wno-unused-local-typedefs -Wno-pedantic -Wno-variadic-macros -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -pthread -MD -MQ subprojects/libglnx/libglnx.a.p/glnx-fdio.c.o -MF subprojects/libglnx/libglnx.a.p/glnx-fdio.c.o.d -o subprojects/libglnx/libglnx.a.p/glnx-fdio.c.o -c ../subprojects/libglnx/glnx-fdio.c [125/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/settings.c.o -MF src/xdg-desktop-portal.p/settings.c.o.d -o src/xdg-desktop-portal.p/settings.c.o -c ../src/settings.c [126/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/file-transfer.c.o -MF document-portal/xdg-document-portal.p/file-transfer.c.o.d -o document-portal/xdg-document-portal.p/file-transfer.c.o -c ../document-portal/file-transfer.c [127/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/file-chooser.c.o -MF src/xdg-desktop-portal.p/file-chooser.c.o.d -o src/xdg-desktop-portal.p/file-chooser.c.o -c ../src/file-chooser.c FAILED: src/xdg-desktop-portal.p/file-chooser.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/file-chooser.c.o -MF src/xdg-desktop-portal.p/file-chooser.c.o.d -o src/xdg-desktop-portal.p/file-chooser.c.o -c ../src/file-chooser.c In file included from ../src/file-chooser.c:43: ../src/file-chooser.c: In function ‘send_response_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/file-chooser.c:91:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 91 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/file-chooser.h:25, from ../src/file-chooser.c:26: ../src/xdp-request.h:57:48: error: ‘request_auto_locker91’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/file-chooser.c:91:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 91 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/file-chooser.c:91:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 91 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/file-chooser.c: In function ‘handle_open_file’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker501’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/file-chooser.c:501:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 501 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/file-chooser.c: In function ‘handle_save_file’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker633’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/file-chooser.c:633:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 633 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/file-chooser.c: In function ‘handle_save_files’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker797’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/file-chooser.c:797:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 797 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [128/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/print.c.o -MF src/xdg-desktop-portal.p/print.c.o.d -o src/xdg-desktop-portal.p/print.c.o -c ../src/print.c FAILED: src/xdg-desktop-portal.p/print.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/print.c.o -MF src/xdg-desktop-portal.p/print.c.o.d -o src/xdg-desktop-portal.p/print.c.o -c ../src/print.c In file included from ../src/print.c:42: ../src/print.c: In function ‘print_done’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/print.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/print.h:25, from ../src/print.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker80’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/print.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/print.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/print.c: In function ‘handle_print’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker174’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/print.c:174:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 174 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/print.c: In function ‘prepare_print_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker226’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/print.c:226:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 226 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/print.c: In function ‘handle_prepare_print’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker291’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/print.c:291:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 291 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [129/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/gamemode.c.o -MF src/xdg-desktop-portal.p/gamemode.c.o.d -o src/xdg-desktop-portal.p/gamemode.c.o -c ../src/gamemode.c [130/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/camera.c.o -MF src/xdg-desktop-portal.p/camera.c.o.d -o src/xdg-desktop-portal.p/camera.c.o -c ../src/camera.c FAILED: src/xdg-desktop-portal.p/camera.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/camera.c.o -MF src/xdg-desktop-portal.p/camera.c.o.d -o src/xdg-desktop-portal.p/camera.c.o -c ../src/camera.c In file included from ../src/camera.c:37: ../src/camera.c: In function ‘handle_access_camera_in_thread_func’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/camera.c:178:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 178 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/camera.h:23, from ../src/camera.c:23: ../src/xdp-request.h:57:48: error: ‘request_auto_locker178’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/camera.c:178:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 178 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/camera.c:178:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 178 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/camera.c: In function ‘handle_access_camera’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker215’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/camera.c:215:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 215 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [131/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-request.c.o -MF src/xdg-desktop-portal.p/xdp-request.c.o.d -o src/xdg-desktop-portal.p/xdp-request.c.o -c ../src/xdp-request.c FAILED: src/xdg-desktop-portal.p/xdp-request.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-request.c.o -MF src/xdg-desktop-portal.p/xdp-request.c.o.d -o src/xdg-desktop-portal.p/xdp-request.c.o -c ../src/xdp-request.c In file included from ../src/xdp-request.c:26: ../src/xdp-request.c: In function ‘xdp_request_handle_close’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/xdp-request.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gio-unix-2.0/gio/gdesktopappinfo.h:26, from ../src/xdp-app-info.h:30, from ../src/xdp-request.h:26: ../src/xdp-request.h:57:48: error: ‘request_auto_locker80’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/xdp-request.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/xdp-request.c:80:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 80 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.c: In function ‘on_peer_disconnect’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker208’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/xdp-request.c:208:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 208 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [132/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-documents.c.o -MF src/xdg-desktop-portal.p/xdp-documents.c.o.d -o src/xdg-desktop-portal.p/xdp-documents.c.o -c ../src/xdp-documents.c [133/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info.c.o -c ../src/xdp-app-info.c [134/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info.c.o -c ../src/xdp-app-info.c [135/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/meson-generated_.._xdp-host-dbus.c.o -MF src/xdg-desktop-portal.p/meson-generated_.._xdp-host-dbus.c.o.d -o src/xdg-desktop-portal.p/meson-generated_.._xdp-host-dbus.c.o -c src/xdp-host-dbus.c [136/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/meson-generated_.._xdp-background-dbus.c.o -MF src/xdg-desktop-portal.p/meson-generated_.._xdp-background-dbus.c.o.d -o src/xdg-desktop-portal.p/meson-generated_.._xdp-background-dbus.c.o -c src/xdp-background-dbus.c [137/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/inhibit.c.o -MF src/xdg-desktop-portal.p/inhibit.c.o.d -o src/xdg-desktop-portal.p/inhibit.c.o -c ../src/inhibit.c FAILED: src/xdg-desktop-portal.p/inhibit.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/inhibit.c.o -MF src/xdg-desktop-portal.p/inhibit.c.o.d -o src/xdg-desktop-portal.p/inhibit.c.o -c ../src/inhibit.c In file included from ../src/inhibit.c:36: ../src/inhibit.c: In function ‘inhibit_done’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/inhibit.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/inhibit.h:26, from ../src/inhibit.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker84’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:84:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 84 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/inhibit.c: In function ‘handle_inhibit_in_thread_func’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker154’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:154:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 154 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/inhibit.c: In function ‘handle_inhibit’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker217’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:217:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 217 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/inhibit.c: In function ‘create_monitor_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker370’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:370:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 370 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker373’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/inhibit.c:373:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 373 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/inhibit.c: In function ‘handle_create_monitor’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker430’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/inhibit.c:430:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 430 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [138/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-session.c.o -MF src/xdg-desktop-portal.p/xdp-session.c.o.d -o src/xdg-desktop-portal.p/xdp-session.c.o -c ../src/xdp-session.c FAILED: src/xdg-desktop-portal.p/xdp-session.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-session.c.o -MF src/xdg-desktop-portal.p/xdp-session.c.o.d -o src/xdg-desktop-portal.p/xdp-session.c.o -c ../src/xdp-session.c In file included from ../src/xdp-session.c:23: ../src/xdp-session.c: In function ‘handle_close’: ../src/xdp-session.h:82:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~ ../src/xdp-session.c:223:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 223 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from src/xdp-dbus.h:12, from ../src/xdp-session.h:23: ../src/xdp-session.h:82:48: error: ‘request_auto_locker223’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/xdp-session.c:223:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 223 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: note: each undeclared identifier is reported only once for each function it appears in 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/xdp-session.c:223:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 223 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/xdp-session.c: In function ‘on_closed’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker243’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/xdp-session.c:243:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 243 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/xdp-session.c: In function ‘on_peer_disconnect’: ../src/xdp-session.h:79:48: error: ‘request_auto_locker276’ undeclared (first use in this function) 79 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:79:39: note: in expansion of macro ‘G_PASTE’ 79 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/xdp-session.c:276:3: note: in expansion of macro ‘SESSION_AUTOLOCK’ 276 | SESSION_AUTOLOCK (session); | ^~~~~~~~~~~~~~~~ [139/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/clipboard.c.o -MF src/xdg-desktop-portal.p/clipboard.c.o.d -o src/xdg-desktop-portal.p/clipboard.c.o -c ../src/clipboard.c FAILED: src/xdg-desktop-portal.p/clipboard.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/clipboard.c.o -MF src/xdg-desktop-portal.p/clipboard.c.o.d -o src/xdg-desktop-portal.p/clipboard.c.o -c ../src/clipboard.c In file included from ../src/remote-desktop.h:25, from ../src/clipboard.c:29: ../src/clipboard.c: In function ‘handle_request_clipboard’: ../src/xdp-session.h:82:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~ ../src/clipboard.c:138:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 138 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/clipboard.h:23, from ../src/clipboard.c:22: ../src/xdp-session.h:82:48: error: ‘request_auto_locker138’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:138:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 138 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: note: each undeclared identifier is reported only once for each function it appears in 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:138:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 138 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘handle_set_selection’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker191’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:191:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 191 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘handle_selection_write’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker311’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:311:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 311 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘handle_selection_write_done’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker363’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:363:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 363 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘handle_selection_read’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker461’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:461:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 461 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘selection_transfer_cb’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker562’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:562:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 562 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/clipboard.c: In function ‘selection_owner_changed_cb’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker595’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/clipboard.c:595:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 595 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ [140/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-app-info-flatpak.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-app-info-flatpak.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-app-info-flatpak.c.o -c ../src/xdp-app-info-flatpak.c [141/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-app-info-flatpak.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-app-info-flatpak.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-app-info-flatpak.c.o -c ../src/xdp-app-info-flatpak.c [142/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/meson-generated_.._permission-store-dbus.c.o -MF document-portal/xdg-permission-store.p/meson-generated_.._permission-store-dbus.c.o.d -o document-portal/xdg-permission-store.p/meson-generated_.._permission-store-dbus.c.o -c document-portal/permission-store-dbus.c [143/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/meson-generated_.._geoclue-dbus.c.o -MF src/xdg-desktop-portal.p/meson-generated_.._geoclue-dbus.c.o.d -o src/xdg-desktop-portal.p/meson-generated_.._geoclue-dbus.c.o -c src/geoclue-dbus.c [144/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/meson-generated_.._permission-store-dbus.c.o -MF document-portal/xdg-document-portal.p/meson-generated_.._permission-store-dbus.c.o.d -o document-portal/xdg-document-portal.p/meson-generated_.._permission-store-dbus.c.o -c document-portal/permission-store-dbus.c [145/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/trash.c.o -MF src/xdg-desktop-portal.p/trash.c.o.d -o src/xdg-desktop-portal.p/trash.c.o -c ../src/trash.c [146/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/permission-db.c.o -MF document-portal/xdg-permission-store.p/permission-db.c.o.d -o document-portal/xdg-permission-store.p/permission-db.c.o -c ../document-portal/permission-db.c ../document-portal/permission-db.c: In function ‘permission_db_list_ids’: ../document-portal/permission-db.c:352:13: warning: implicit declaration of function ‘g_strv_builder_take’; did you mean ‘g_strv_builder_add’? [-Wimplicit-function-declaration] 352 | g_strv_builder_take (builder, g_steal_pointer (&id)); | ^~~~~~~~~~~~~~~~~~~ | g_strv_builder_add [147/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/global-shortcuts.c.o -MF src/xdg-desktop-portal.p/global-shortcuts.c.o.d -o src/xdg-desktop-portal.p/global-shortcuts.c.o -c ../src/global-shortcuts.c FAILED: src/xdg-desktop-portal.p/global-shortcuts.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/global-shortcuts.c.o -MF src/xdg-desktop-portal.p/global-shortcuts.c.o.d -o src/xdg-desktop-portal.p/global-shortcuts.c.o -c ../src/global-shortcuts.c In file included from ../src/global-shortcuts.c:36: ../src/global-shortcuts.c: In function ‘session_created_cb’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/global-shortcuts.c:180:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 180 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/global-shortcuts.h:25, from ../src/global-shortcuts.c:25: ../src/xdp-request.h:57:48: error: ‘request_auto_locker180’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:180:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 180 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:180:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 180 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker183’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/global-shortcuts.c:183:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 183 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/global-shortcuts.c: In function ‘handle_create_session’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker251’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:251:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 251 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/global-shortcuts.c: In function ‘shortcuts_bound_cb’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker331’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:331:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 331 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker334’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/global-shortcuts.c:334:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 334 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/global-shortcuts.c: In function ‘handle_bind_shortcuts’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker423’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:423:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 423 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker454’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/global-shortcuts.c:454:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 454 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/global-shortcuts.c: In function ‘shortcuts_listed_cb’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker505’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:505:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 505 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker508’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/global-shortcuts.c:508:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 508 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/global-shortcuts.c: In function ‘handle_list_shortcuts’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker551’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/global-shortcuts.c:551:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 551 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ [148/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/permission-db.c.o -MF document-portal/xdg-document-portal.p/permission-db.c.o.d -o document-portal/xdg-document-portal.p/permission-db.c.o -c ../document-portal/permission-db.c ../document-portal/permission-db.c: In function ‘permission_db_list_ids’: ../document-portal/permission-db.c:352:13: warning: implicit declaration of function ‘g_strv_builder_take’; did you mean ‘g_strv_builder_add’? [-Wimplicit-function-declaration] 352 | g_strv_builder_take (builder, g_steal_pointer (&id)); | ^~~~~~~~~~~~~~~~~~~ | g_strv_builder_add [149/181] gcc -Idocument-portal/xdg-permission-store.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-permission-store.p/.._src_xdp-utils.c.o -MF document-portal/xdg-permission-store.p/.._src_xdp-utils.c.o.d -o document-portal/xdg-permission-store.p/.._src_xdp-utils.c.o -c ../src/xdp-utils.c [150/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/.._src_xdp-utils.c.o -MF document-portal/xdg-document-portal.p/.._src_xdp-utils.c.o.d -o document-portal/xdg-document-portal.p/.._src_xdp-utils.c.o -c ../src/xdp-utils.c [151/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/xdp-portal-config.c.o -MF src/xdg-desktop-portal.p/xdp-portal-config.c.o.d -o src/xdg-desktop-portal.p/xdp-portal-config.c.o -c ../src/xdp-portal-config.c [152/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/screen-cast.c.o -MF src/xdg-desktop-portal.p/screen-cast.c.o.d -o src/xdg-desktop-portal.p/screen-cast.c.o -c ../src/screen-cast.c FAILED: src/xdg-desktop-portal.p/screen-cast.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/screen-cast.c.o -MF src/xdg-desktop-portal.p/screen-cast.c.o.d -o src/xdg-desktop-portal.p/screen-cast.c.o -c ../src/screen-cast.c In file included from ../src/xdp-session.h:25, from ../src/remote-desktop.h:25, from ../src/screen-cast.c:31: ../src/screen-cast.c: In function ‘create_session_done’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/screen-cast.c:226:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 226 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/screen-cast.h:25, from ../src/screen-cast.c:23: ../src/xdp-request.h:57:48: error: ‘request_auto_locker226’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:226:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 226 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:226:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 226 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker229’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:229:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 229 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘handle_create_session’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker292’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:292:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 292 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘select_sources_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker354’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:354:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 354 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker357’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:357:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 357 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘handle_select_sources’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker549’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:549:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 549 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker561’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:561:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 561 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘start_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker839’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:839:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 839 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker842’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:842:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 842 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘handle_start’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker916’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/screen-cast.c:916:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 916 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker928’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:928:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 928 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/screen-cast.c: In function ‘handle_open_pipewire_remote’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1025’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/screen-cast.c:1025:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1025 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ [153/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/input-capture.c.o -MF src/xdg-desktop-portal.p/input-capture.c.o.d -o src/xdg-desktop-portal.p/input-capture.c.o -c ../src/input-capture.c FAILED: src/xdg-desktop-portal.p/input-capture.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/input-capture.c.o -MF src/xdg-desktop-portal.p/input-capture.c.o.d -o src/xdg-desktop-portal.p/input-capture.c.o -c ../src/input-capture.c In file included from ../src/input-capture.c:34: ../src/input-capture.c: In function ‘handle_create_session’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/input-capture.c:273:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 273 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/xdp-types.h:22, from ../src/input-capture.h:23, from ../src/input-capture.c:23: ../src/xdp-request.h:57:48: error: ‘request_auto_locker273’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:273:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 273 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:273:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 273 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘start_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker460’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:460:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 460 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker463’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:463:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 463 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_start’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker640’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:640:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 640 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker652’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:652:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 652 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘get_zones_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker754’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:754:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 754 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker757’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:757:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 757 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_get_zones’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker812’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:812:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 812 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker824’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:824:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 824 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘set_pointer_barriers_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker914’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:914:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 914 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker917’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:917:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 917 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_set_pointer_barriers’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker973’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/input-capture.c:973:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 973 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker985’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:985:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 985 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_enable’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1089’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:1089:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1089 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_disable’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1192’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:1192:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1192 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_release’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1296’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:1296:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1296 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/input-capture.c: In function ‘handle_connect_to_eis’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1399’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/input-capture.c:1399:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1399 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ [154/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/meson-generated_.._document-portal-dbus.c.o -MF document-portal/xdg-document-portal.p/meson-generated_.._document-portal-dbus.c.o.d -o document-portal/xdg-document-portal.p/meson-generated_.._document-portal-dbus.c.o -c document-portal/document-portal-dbus.c [155/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/document-portal.c.o -MF document-portal/xdg-document-portal.p/document-portal.c.o.d -o document-portal/xdg-document-portal.p/document-portal.c.o -c ../document-portal/document-portal.c [156/181] gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/remote-desktop.c.o -MF src/xdg-desktop-portal.p/remote-desktop.c.o.d -o src/xdg-desktop-portal.p/remote-desktop.c.o -c ../src/remote-desktop.c FAILED: src/xdg-desktop-portal.p/remote-desktop.c.o gcc -Isrc/xdg-desktop-portal.p -Isrc -I../src -Idocument-portal -I../document-portal -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ src/xdg-desktop-portal.p/remote-desktop.c.o -MF src/xdg-desktop-portal.p/remote-desktop.c.o.d -o src/xdg-desktop-portal.p/remote-desktop.c.o -c ../src/remote-desktop.c In file included from ../src/xdp-session.h:25, from ../src/remote-desktop.h:25, from ../src/remote-desktop.c:23: ../src/remote-desktop.c: In function ‘create_session_done’: ../src/xdp-request.h:57:3: warning: implicit declaration of function ‘G_MUTEX_AUTO_LOCK’ [-Wimplicit-function-declaration] 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~ ../src/remote-desktop.c:305:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 305 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from ../src/remote-desktop.h:23: ../src/xdp-request.h:57:48: error: ‘request_auto_locker305’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:305:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 305 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-request.h:57:48: note: each undeclared identifier is reported only once for each function it appears in 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:305:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 305 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker309’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:309:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 309 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_create_session’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker371’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:371:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 371 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘select_devices_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker430’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:430:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 430 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker433’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:433:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 433 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_select_devices’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker561’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:561:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 561 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker573’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:573:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 573 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘start_done’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker692’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:692:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 692 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker696’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:696:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 696 | SESSION_AUTOLOCK_UNREF (g_object_ref (session)); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_start’: ../src/xdp-request.h:57:48: error: ‘request_auto_locker768’ undeclared (first use in this function) 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-request.h:57:39: note: in expansion of macro ‘G_PASTE’ 57 | G_MUTEX_AUTO_LOCK (&request->mutex, G_PASTE (request_auto_locker, __LINE__)); | ^~~~~~~ ../src/remote-desktop.c:768:3: note: in expansion of macro ‘REQUEST_AUTOLOCK’ 768 | REQUEST_AUTOLOCK (request); | ^~~~~~~~~~~~~~~~ ../src/xdp-session.h:82:48: error: ‘request_auto_locker780’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:780:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 780 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_pointer_motion’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker919’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:919:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 919 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_pointer_motion_absolute’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker978’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:978:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 978 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_pointer_button’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1047’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1047:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1047 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_pointer_axis’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1111’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1111:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1111 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_pointer_axis_discrete’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1170’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1170:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1170 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_keyboard_keycode’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1229’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1229:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1229 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_keyboard_keysym’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1288’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1288:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1288 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_touch_down’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1349’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1349:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1349 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_touch_motion’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1420’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1420:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1420 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_notify_touch_up’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1488’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1488:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1488 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ ../src/remote-desktop.c: In function ‘handle_connect_to_eis’: ../src/xdp-session.h:82:48: error: ‘request_auto_locker1550’ undeclared (first use in this function) 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:864:47: note: in definition of macro ‘G_PASTE_ARGS’ 864 | #define G_PASTE_ARGS(identifier1,identifier2) identifier1 ## identifier2 | ^~~~~~~~~~~ ../src/xdp-session.h:82:39: note: in expansion of macro ‘G_PASTE’ 82 | G_MUTEX_AUTO_LOCK (&session->mutex, G_PASTE (request_auto_locker, __LINE__)); \ | ^~~~~~~ ../src/remote-desktop.c:1550:3: note: in expansion of macro ‘SESSION_AUTOLOCK_UNREF’ 1550 | SESSION_AUTOLOCK_UNREF (session); | ^~~~~~~~~~~~~~~~~~~~~~ [157/181] gcc -Idocument-portal/xdg-document-portal.p -Idocument-portal -I../document-portal -Isrc -I../src -I. -I.. -Isubprojects/libglnx -I../subprojects/libglnx -Isubprojects/gvdb -I../subprojects/gvdb -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/json-glib-1.0 -I/usr/include/gudev-1.0 -I/usr/include/libgeoclue-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/fuse3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wswitch-enum -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_REENTRANT -fno-strict-aliasing -fno-strict-overflow -pthread -MD -MQ document-portal/xdg-document-portal.p/document-portal-fuse.c.o -MF document-portal/xdg-document-portal.p/document-portal-fuse.c.o.d -o document-portal/xdg-document-portal.p/document-portal-fuse.c.o -c ../document-portal/document-portal-fuse.c